Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''python''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Olá, bom dia. Estou com umas dúvidas sobre algorítimos. Sei que eles são uma sequência de instruções para a máquia mas, aí vem minha duvida. A programação em si já não é uma sequência de instruções ? Então, qual a diferença entre algorítimos e programação ? E como as duas se relacionam ? Obs: Não sei quase nada sobre isso, estou aprendendo :)
  2. Pessoal, Estou com projeto na empresa, gostaria de saber qual melhor linguagem que atenderia a requisição ou mais linguagens que complementaria. Diariamente, teria que ser atualizadas as planilhas de clientes por meio de arquivos cvs ou xls. Basicamente, possuem colunas separadas por dia (date), impressões disponíveis (int), impressões usadas (int), estimativa de lucro (float), tamanho - formato (string), seção do site (string) e dispositivo (string) que são disponibilizadas em cada plataforma, para cada cliente existe n plataformas (3 até 15) e cada planilha teria que ter acesso para o cliente respectivo via web. Há casos de plataforma disponibilizar o valor da moeda (estimativa de lucro) e teria que ser convertido em dólar referente a data. Além da parte de mineração de dados, teria que ser apresentado em Dashboards, gráficos de projeção de lucro, rentabilização por dispositivo, rentabilização por tamanho (formato), comparação de desempenho por mês durante o ano, comparação de desempenho do mês referente dos anos anteriores (out/2017 - out/2016 - out/2015 - out/2014 - ...), desempenho por seção do site. E também teria que existir a opção do cliente selecionar a moeda para conversão desejada, seja dólar, real ou valor da moeda que o cliente deseja ao mês referente ao último dia do mês dos dados. Agradeço pela ajuda!!!
  3. from collections import Counter with open('/Users/DIGITAL/Desktop/Python/teste.txt') as f1, open('/Users/DIGITAL/Desktop/Python/texto.txt') as f2: content1 = f1.read().split() #dividir por palavras content2 = f2.read().split() #dividir por palavras comuns = set(content1) & set(content2) #{palavras comuns nos dois arquivos} print(comuns) def quicksort(ocorrencias): if len (lista) <= 1: return lista pivo = lista[0] iguais = [x for x in lista if x == pivo] menores = [ x for x in lista if x < pivo] maiores = [x for x in lista if x > pivo] return quicksort(menores)+iguais+quicksort(maiores) print(quicksort(ocorrencias)) PRECISO USAR A FUNÇÃO QUICKSORT, MAS NÃO ESTÁ RODANDO.. ELA PRECISA ORDENAR QUANTAS VEZES A PALAVRA DO ARQUIVO APARECE EM ORDEM CRESCENTE... MAS NÃO ESTÁ INDO. O QUE FAZER?
  4. Boa tarde, Gostaria de saber uma forma de correlacionar palavras iguais em arquivos txt diferentes. A atividade pede para Carregar as palavras contidas no arquivo e para cada palavra contabilizar a sua quantidade de ocorrências e depois ordenar as palavras com base no número de ocorrências de cada palavra e salvar os dados em um arquivo texto. Isso já foi feito. Agora pede para ao analisar as palavras, sobretudo apenas os substantivos, é possível correlacionar com a área foco do trabalho (Eng. Quimica)
  5. Boa noite à todos do fórum. Criei um programa em python que segue a lógica do RSA (gera dois primos grandes, n=multiplicação desses primos, pego um ''e'' tal que mdc(e,phi(n))=1, etc...) . Quando escolho números pequenos (coloquei n=21,p=3,q=7,phi(n)=12,e=5,d=5 por exemplo) eles pegam normalmente... Contudo, quando começo a gerar os números, não consigo descriptografar! Alguém poderia por favor me ajudar? segue o código: import random from random import getrandbits def criptografa(m,u,n): m1=pow(m,u,n) return m1 def euclides_extendido(a, b): lastremainder, remainder = abs(a), abs(b) x, lastx, y, lasty = 0, 1, 1, 0 while remainder: lastremainder, (quotient, remainder) = remainder, divmod(lastremainder, remainder) x, lastx = lastx - quotient * x, x y, lasty = lasty - quotient * y, y return lastremainder, lastx * (-1 if a < 0 else 1), lasty * (-1 if b < 0 else 1) def modinv(a, m): g, x, y = euclides_extendido(a, m) if g != 1: raise ValueError return x % m def phi(p,q): aux = (p - 1) * (q - 1) return aux def mdc(num1, num2): resto = None while resto is not 0: resto = num1 % num2 num1 = num2 num2 = resto return num1 small_primes = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31] def miller_rabbin(n, k): if n < 2: return False for p in small_primes: if n < p * p: return True if n % p == 0: return False r, s = 0, n - 1 while s % 2 == 0: r += 1 s //= 2 for _ in range(k): a = random.randrange(2, n - 1) x = pow(a, s, n) if x == 1 or x == n - 1: continue for _ in range(r - 1): x = pow(x, 2, n) if x == n - 1: break else: return False return True p = getrandbits ( 512 ) q = getrandbits ( 512 ) while not (miller_rabbin(p,100)==True or miller_rabbin(q,100)==True): p = getrandbits(512) q = getrandbits(512) phi_n=phi(p,q) n=p*q e=2 while not (mdc(e,phi_n)==1): e = random.randint(2, phi_n) d=modinv(e,phi_n) m=55 print(m) m1=criptografa(m,e,n) m=criptografa(m1,d,n) print(e) print((d*e)%phi_n) print(d) print(n) print(m1) print(m) Desde já, grato.
  6. PYTHON PYTHON PYTHON alguém sabe algum jeito de eu fazer um input de controles exemplo: w apertado *personagem vai pra cima alguém sabe fazer isso?
  7. Vit

    Combinação

    Sou iniciante em programação e , por mais que eu queira fazer eu mesmo, preciso de ajuda com umas dúvidas para terminar um script por questão do tempo. conjunto1=[1,2,3] conjunto2=[4,5,6] from itertools import product caracteres = [conjunto1] # Não consigo fazer com que a lista conjunto seja combinada como uma sequencia numérica de inteiros (int), é combinada como lista permsList = list(product(caracteres, repeat=2)) permsList = resultado # Não consigo atribuir o resultado da combinação à uma variável (resultado) Além dessas duas partes, empaquei numa terceira dúvida : Como eu poderia fazer a combinação com repetição dos elementos de um conjunto, sendo ele ( e o número de elementos dos agrupamentos) resultado da combinação de dois conjuntos já definidos no script através de valores int em uma entrada raw_input ? conjunto1=[1,2,3] conjunto2=[4,5,6] c1 = int(raw_input('Insira a quantidade desejada de elmentos do conjunto1')) c2 = int(raw_input('Insira a quantidade desejada de elmentos do conjunto2')) agrupamento = c1+c2 #O número de elementos por agrupamento # Aqui combinaria-se primeiro os elementos de "conjunto1" com os de "conunto2" segundo os valores inseridos nos Raw_input. # E posteriormente as combinações resultantes sofreriam combinações. # O que não consequi pensar em como fazer sem ter que digitar uma infinidade de linhas. Ex.:c1 = 2 c2 = 1 (1,1,4) (1,2,4) (1,2,5) (1,2,6) (2,1,4) (2,1,5) (2,1,6) etc. # Combinações do conjunto1 com o conjunto2, onde cada agrupamento pode conter 2 ... #... elementos de c1 e 1 de c2. Com repetição, e onde a ordem dos elementos importa. (1,2,4) : (1,2,4) (1,4,2) ( 2,1,4) (2,4,1) (4,1,2) (4,2,1) # A combinação dos elementos de um conjunto feito da operação anterior. Novamente, a ordem e repetição importam. Então, caso alguém possa ao menos responder as duas primeiras dúvidas, acho que consigo descobrir como resolver a terceira a partir da resposta. Mas seria de enorme ajuda se pudessem me ajudar com a terceira, pois essa deve me custar uns dias.
  8. boa noite, alguém poderia me ajudar com questão ao exercício abaixo? sou um iniciante em python, para ser mais exato tenho apenas duas semana que comecei a ver algumas coisa sobre python. Eis a questão recebi um questão do meu prof. e com meu nível de intendimento em programação não consegui sair do lugar! eu achei algo semelhante a isto no site, porem o restante não sei como fazer. Do Site: vogais = ['a', 'e', 'i', 'o', 'u'] letra = raw_input("Digite uma letra: ") if letra in vogais: print "Vogal" elif letra.isalpha(): print "Consoante" else: print "Não é uma letra" Meu Exercício: Escreva uma função que conta a quantidade de vogais em um texto e armazena tal quantidade em um dicionário, onde a chave é a vogal considerada. Desde já agradeço.
  9. Esta instalado corretamente. Porém ele ainda roda o 2.7
  10. Estou precisando enviar bytes via APC220 433Mhz, já tenho todo o programa pronto, usava o modulo bluetooth e agora quero trocar por este. Tenho o adaptador usb para colocar no notebook e enviar pra outra unidade no arduino. já tentei fazer: #import pyserial apc=serial.Serial("com6",9600) apc.write('t') mas ele não reconhece...
  11. Boa noite pessoal! Sou um iniciante na linguagem Python e recentemente fui instalar a plataforma Anaconda na minha máquina para começar os meus estudos. Porém, ao iniciar o Jupyter notebook me deparo com a seguinte mensagem: [I 20:33:12.374 NotebookApp] Serving notebooks from local directory: C:\Users\MARCELO[I 20:33:12.375 NotebookApp] 0 active kernels [I 20:33:12.375 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/?token=2907f6c7a8e0f0fe8a5151629f18878c8f21cf2852f8df1e[I 20:33:12.375 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).[C 20:33:12.375 NotebookApp] Copy/paste this URL into your browser when you connect for the first time,to login with a token:http://localhost:8888/?token=2907f6c7a8e0f0fe8a5151629f18878c8f21cf2852f8df1e[I 20:33:12.513 NotebookApp] Accepting one-time-token-authenticated connection from ::1[I 20:33:12.552 NotebookApp] Refusing to serve hidden directory, via 404 Error[W 20:33:12.592 NotebookApp] 404 GET /tree?token=1de1755f31dc785bc5e3d79d112ca6b9980061af549233d4 (::1) 80.00ms referer=None Mesmo copiando e colando o token de autenticação, ainda não consigo criar um "notebook" e acabo sempre ficando no erro 404 : Not Found You are requesting a page that does not exist! Por favor, alguém sabe como resolver? Muito obrigado.
  12. Olá, eu gostaria de saber o qual profundamente preciso conhecer a linguagem ou, quais tecnologias que agregadas a linguagem me farão avançado nela, estou estudando pela documentação do site oficial. Já fiz logica de programação na grade da faculdade, quero desenvolver código, e não apenas aquele que é executado no Promp de comando, quero mexer com interfaces gráficas, fazer a parada direito. Estou na parte de orientação a objetos. Então, sou universitário( SEM GRANA ), vi em Python uma maneira promissora de ganhar dinheiro desenvolvendo de forma prazerosa, então, como saberei que estou preparado para o mercado de trabalho, principalmente nas áreas de mobile e back-end. Obrigado! xD
  13. Bom dia. Estou com dificuldade na raspagem de dados utilizando a biblioteca BeautifulSoup, onde a ausencia de dados dentro das <td> não é coletada. Eu gostaria de saber se existe algum parametro que devo especificar durante a busca find_all() ou se devo fazer um len() no conteudo pego pelo meu for lendo o tamanho do conteudo coletado na tabela e depois guardando em alguma lista #!/usr/bin/python3 import pandas as pd from bs4 import BeautifulSoup import requests import pandas as pd gid = [] cidade = [] lista = pd.read_csv('/home/fabio/Downloads/Nova_lista.csv') for i in lista['gid']: gid.append(i) for p in lista['nome']: cidade.append(p) link = ('http://iridl.ldeo.columbia.edu/SOURCES/SOURCES/.USGS/.LandDAAC/.MODIS/.1km/.8day/.version_005/.Terra/.NSA/.Day/.LST/T/(Jan%202001)/(Mar%202015)/RANGE/X/-82/-34/RANGEEDGES/Y/-38.0/12.0/RANGEEDGES/T/monthlyAverage/home/.jdcorral/.Brazil/.mun_2016_03_21/.the_geom/gid/GID/VALUE/%5BX/Y%5Dweighted-average/T+exch+table-+text+text+skipanyNaN+-table+.html') with open('df_temp_day.csv' , 'a') as f: for i in lista['gid']: page = requests.get(link.replace('GID','%s'%i)) soup = BeautifulSoup(page.text,'lxml') tabela = soup.find_all('table',text=False) for td in tabela: linha = td.find_all('td') k = 0 p = 1 while k <= len(linha) and p <= len(linha): mes = str(linha[k].get_text()) variavel = str(linha[p].get_text()) k +=2 p +=2 n = gid.index(i) f.writelines('"%s", %s, "%s" ,"gid %s"\n' %(mes,variavel,cidade[n],i)) print('"%s", %s, %s %s' %(mes,variavel,cidade[n],i)) Obs : Neste codigo eu já estou testando o parametro text=False, mas não sei realmente o que faz
  14. Bom dia. Estou com dificuldade na raspagem de dados utilizando a biblioteca BeautifulSoup, onde a ausencia de dados dentro das <td> não é coletada. Eu gostaria de saber se existe algum parametro que devo especificar durante a busca find_all() ou se devo fazer um len() no conteudo pego pelo meu for lendo o tamanho do conteudo coletado na tabela e depois guardando em alguma lista #!/usr/bin/python3 import pandas as pd from bs4 import BeautifulSoup import requests import pandas as pd gid = [] cidade = [] lista = pd.read_csv('/home/fabio/Downloads/Nova_lista.csv') for i in lista['gid']: gid.append(i) for p in lista['nome']: cidade.append(p) link = ('http://iridl.ldeo.columbia.edu/SOURCES/SOURCES/.USGS/.LandDAAC/.MODIS/.1km/.8day/.version_005/.Terra/.NSA/.Day/.LST/T/(Jan%202001)/(Mar%202015)/RANGE/X/-82/-34/RANGEEDGES/Y/-38.0/12.0/RANGEEDGES/T/monthlyAverage/home/.jdcorral/.Brazil/.mun_2016_03_21/.the_geom/gid/GID/VALUE/%5BX/Y%5Dweighted-average/T+exch+table-+text+text+skipanyNaN+-table+.html') with open('df_temp_day.csv' , 'a') as f: for i in lista['gid']: page = requests.get(link.replace('GID','%s'%i)) soup = BeautifulSoup(page.text,'lxml') tabela = soup.find_all('table',text=False) for td in tabela: linha = td.find_all('td') k = 0 p = 1 while k <= len(linha) and p <= len(linha): mes = str(linha[k].get_text()) variavel = str(linha[p].get_text()) k +=2 p +=2 n = gid.index(i) f.writelines('"%s", %s, "%s" ,"gid %s"\n' %(mes,variavel,cidade[n],i)) print('"%s", %s, %s %s' %(mes,variavel,cidade[n],i)) Obs : Neste codigo eu já estou testando o parametro text=False, mas não sei realmente o que faz
  15. Galera , estou com dois problemas com python 3 no pycharm , no primeiro (TCP) eu tento fazer uma requisição no site do google e da 404 sempre , no segundo eu tento fazer uma conexão com meu linux em uma rede interna com o netcat dentro do virtual box e da WinError 10054 , já procurei em todo lugar no google e só acho soluções dificeis de entender e sou iniciante , alguém me da uma luz por favor !! D:
  16. Olá pessoal. Estou tentando criar algo parecido com um gerador de palavras assim: def gerar(): argm = [] for w in range(48,123): for y in range(48, 123): for i in range(48, 123): argm.append(chr(w)+chr(y)+chr(i)) return argm letras = gerar() print(letras) só que quando eu insiro o quarto for loop para gerar uma quarta letra, o script faz o pc travar... Como posso fazer isso ou resolver isso?
  17. Olá pessoal. Estou estudando um modelo de preditivo usando ipython notebook e pandas com algumas bibliotecas específicas de datascience. Meu problema apareceu quando tentei converter algumas colunas de um database não numéricas para numéricas, pois a biblioteca sklearn só trabalha com dados numéricos. O código de conversão é um laço for que está na linha 172 do código. Alguém pode me ajudar com essa: ---> link do código no GitHub https://github.com/rodrigbass/github/blob/master/data_science.py
  18. O Objetivo aqui é converter o horário padrão (0 a 23) para 0 a 12, mas ,por algum motivo, o now.hour funciona como valor em vários casos, mas não no caso de if/else. Sou novato nisso, então falem aí o que eu estou errando, valeu :^D. from datetime import datetime now = datetime.now() if now.hour > 12 print "%s:%s a.m." % (now.hour - 12 , now.minute) else print "%s:%s p.m." % (now.hour, now.minute)
  19. Boa tarde, sou iniciante, e todos os meus projetos estão sendo identificados como virus, o que fazer ? dei apenas um hello word e mesmo assim identifica como virus o arquivo .exe que envio para meus parentes testarem. já programei em 3 computadores diferentes , e deu a mesma coisa. Basicamente o computador foi formatado e apenas instalado o code::bloks direto do site do fabricante. e mesmo assim... então não e questão do pc que esta sendo feito o codigo.
  20. bom, estou começando a programar e por meio de amigos, escolhi python como minha 1 linguagem. Estou vendo umas vídeos aulas e to indo muito bem, mas empaquei em uma certa questão. Em um dos exercícios, tenho que criar um programa que diga quando o numero é par ou impar, então eu gostaria de escrever numero = input(" digite o numero") x = numero/2 if x == type(int): -------- eu não sei como escrever "for igual a um numero inteiro" print("seu numero é par) else: print("seu numero é impar) desde já agradeço
  21. Olá, estou começando a programar por agora, e queria que alguém pudesse me ajudar com essa minha dúvida . Estava escrevendo um código que interpretasse um número e assim, ele olharia se é primo ou não. Segue o código : n = int(input("Digite um numéro inteiro maior que 2:")) p = 2 if n >= 2: while n % p != 0: p = p + 1 if True: print("True") else: print("False") Como falei, sou iniciante e não tenho certeza se essa é a forma mais eficaz de escrever. Qualquer ajuda é bem-vinda!!
  22. Bom dia, estou começando a aprender python e estou gostando muito da linguagem, porém antes de me aprofundar nele e aprender a parte de POO e coisas assim gostaria de saber se vale a pena, ou se é melhor voltar para o java ou quem sabe aprender PHP.
  23. Gostaria de saber para desenvolvimento de aplicações web qual linguagem é melhor pra trabalhar.
  24. Bom galera, estou fazendo o exercício que é criar uma "calculadora simples". Porém, na região do código que eu destaquei abaixo, quando o usuário digita o "s" (minúsculo), o programa não está reconhecendo e continua a repetir a pergunta. Alguém sabe dizer qual o problema que tem no código? Agradeço bastante, desde já! :) while True: first = int(input('Digite o primeiro número: ')) second = int(input('Digite o segundo número: ')) issue = input('Qual operação você deseja fazer? (+,-,*,/)') if issue == '+': sum =(first+second) print ('O seu resultado é: ', sum) elif issue == '-': sub=(first-second) print ('O seu resultado é: ', sub) elif issue == '*': mul=(first*second) print ('O seu resultado é: ', mul) elif issue == '/': div=(first/second) print ('O seu resultado é: ', div) else: print ('Digite uma operação matemática válida para continuar') ask = input('Deseja continuar? (S/N)') if ask == 'S' or ask == 's': continue elif ask == 'N' or ask == 'n': break else: while not ask == 'S' or ask == 's' or ask == 'N' or ask == 'n': ask = input('Deseja continuar? (S/N)') if ask == 'N' or ask == 'n': exit() elif ask == 'S' or ask == 's': continue
  25. PROVA PRÁTICA. Desenvolver uma rotina para calcular o cociente e o resto da divisão de dois números inteiros positivos, negativos ou zero. A rotina deve: · criticar cada número digitado e, só sair da pergunta, quando o número for validado. · A cada término de execução de uma operação, perguntar se o usuário deseja nova execução, cuja resposta afirmativa, deve ser a letra esse maiúscula (S). A só pode usar: · Os comandos de entrada e saída de dados (input, print). · Os operadores de soma (+) e/ou subtração (-). · Os definidores int, str. · Qualquer operador lógico. A rotina não pode usar: · Nenhuma função ou procedimento da linguagem Phyton, a não ser as permitidas acima relatadas. · Nenhum operador a não ser os acima relatados. DESDE Já Agradeço pela Atenção.
×
×
  • Criar Novo...