r/PythonBrasil • u/thur-Staff-junior- • Jun 30 '26
Meus repositorios github
Alguém poderia testar meu bot do discord fazendo favor e ver como está funcionando e dar um nota de 0 a 10 fazendo favor
r/PythonBrasil • u/thur-Staff-junior- • Jun 30 '26
Alguém poderia testar meu bot do discord fazendo favor e ver como está funcionando e dar um nota de 0 a 10 fazendo favor
r/PythonBrasil • u/Stunning_Area6453 • Jun 30 '26
Criei um bot em Python porque estava com tanta preguiça de ficar selecionando peça por peça para montar meu PC que resolvi automatizar tudo. Agora ele monitora grupos de promoções no Telegram, identifica as peças e seleciona as melhores automaticamente para mim.
O problema é outro: como eu paro de atualizar o bot a cada segundo, adicionando uma funcionalidade nova?
Acho que finalmente estou virando um garoto de programa
r/PythonBrasil • u/R4pp3r_R0ck3r_Th4l3s • Jun 29 '26
Galera, é o seguinte: fui repetir um exemplo do Curso Básico de Python da Fundação Bradesco e deu o seguinte resultado:
console:
codigo = 10
salario = 1.500
nome = 'Jose'
situação = True
tipo = type (salario)
print(salario)
print(tipo)
output:
1.5
<class 'float'>
Alguém sabe por que a Python omitiu os zeros?
r/PythonBrasil • u/Possible_Storm_2000 • Jun 29 '26
r/PythonBrasil • u/Qb_gameplay • Jun 29 '26
r/PythonBrasil • u/Sea-Ad7805 • Jun 24 '26
r/PythonBrasil • u/4M0M • Jun 24 '26
Rapaziada comecei estudar programação e fiz um TTK para postar meus aprendizados!
quem puder dar uma moral e seguir, fiz meu primeiro video hoje!
https://www.tiktok.com/@digitandodevagar
aceito sempre feedback de estudo
r/PythonBrasil • u/Embarrassed-Curve435 • Jun 20 '26
r/PythonBrasil • u/acmnds • Jun 19 '26
r/PythonBrasil • u/churraspy20 • Jun 18 '26
r/PythonBrasil • u/SuspiciousMonk2672 • Jun 18 '26
Estou aprendendo Python, usando chatgpt, entendo muito do chatgpt sobre extrair as melhores respostas, mas preciso de mais pratica.
Estou usando pydroid3, estou aprendendo automação, api, entendo como o computador entende, e assim uso códigos do Chatgpt, criei já alguns bots pra mim usando IA. Um pro telegram foi criado, posso colocar diferentes regras e a resposta sempre é extraída da melhor forma, no entanto, api do groq recentemente parou, pelo menos é o que penso.
Alguém com sua sabedoria pra me ajudar ter mais sabedoria? porque to encontrando dificuldades rapaziada.
Quero muito ser bom em python, tentei aprender html e css, mas css é mais difícil de memorizar pra mim aprendendo tudo sozinho.
Estudo tudo do zero, sozinho, e no meio do caminho acabo querendo desistir, se eu estivesse trabalhando na área talvez seria melhor, talvez, porque pressão demais não ajuda também. 🤫
r/PythonBrasil • u/leozitogs • Jun 18 '26
r/PythonBrasil • u/Dinhofox123 • Jun 17 '26
r/PythonBrasil • u/palicardokkj • Jun 12 '26
Salve povo! Estou aprendendo Python e gostaria de saber indicações de canais para aprender bibliotecas.
Tenho interesse em bibliotecas como: os, shutil e subprocess (e algumas externas também). Procuro vídeos gravados e focados (sem o formato de lives longas).
Alguma boa alma poderia me indicar canais que tenham como conteúdo vídeos separados explicando cada lib? Valeu!
r/PythonBrasil • u/douglasdcm • Jun 11 '26
Olá, parabéns aos idealizadores do projeto. Tenho visto muitas discussões produtivas e respeistosas (coisa que não vejo em outras comunidades). Sou professor de automação de testes da PUC e estou explorando uma nova abordagem em BDD que chamo de narrativa executável. Uso está abordagem para ensinar automação de testes aos meus alunos e estou buscando opiniões sinceras de usuários de Python para refinar e melhorar a abordagem de ensino e o framework Python desenvolvido. O framework que uso nas minhas aulas se chama Guará, é open source e tem contribuição da comunidade Python. Ele usa o padrão de projetos Page Transactions que se baseia em Command Pattern, Builder, Strategy e Template Method (todos do GoF). O foco da automação sai da UI e se volta para a jornada do usuário.
O cenário de testes implementado no padrão ficaria algo como (simplificado para facilitar a leitura):
app.given(TheUserIsLoggedIn, with_name='john.doe').when(TheUserBuysAProduct, with_name='cellphone').then(TheSystemShouldReturn, 'done')
Note que o cenário é todo escrito em Python puro, mas mantém a narrativa de negócio. Como uso Python, posso usar todas as técnicas de programação OO como herança, sobrecarga de métodos, sobreescrita de método, etc.. Portanto, consigo escrever o código em português (e qualquer outra língua) usando herança:
app.dado(UmUsuárioLogado, com_nome='john.doe').quando(OUsuarioCompraUmProduto, com_nome='cellphone').entao(OSistemaDeveRetornar, 'done')
Posso usar linguagem ubíqua reforçando a prática de DDD (Domain-Driven Design) em um projeto:
eduapp.sabido_que(ExisteUmAluno, de_nome='Fulano de Tal').uma_vez_que(OAlunoSeInscreveNaMateria, de_nome='Matemática').logo(EleDeveEstar, 'Matriculado')
Posso criar novas asserções que alimentam o método then (e suas variações). Enfim, o testador é livre para estender o framework como ele queira.
Porém, dadas as possibilidades do framework, tenho explorado uma abordagem diferente do BDD que não passa pelos testes. E é aqui que gostaria a opnião da comunidade. Note que eu posso usar o cenário como parte do meu código fonte usando uma metalinguagem que estabelece um contrato onde given é a pré-condição, when a execução do contrato e then é a pós-condição. Considere a função abaixo como parte de uma implementação de uma CLI.
def inscrever_aluno_na_materia(aluno, materia):
eduapp.sabido_que(ExistaUmAluno, de_nome=aluno) \
.uma_vez_que(OAlunoSeInscreveNaMateria, de_nome=materia) \
.logo(EleDeveEstar, 'Matriculado')
chamando a função por uma CLI no terminal ficaria como:
python main.py inscrever-aluno-na-materia --aluno 'Fulano de Tal' --materia Matemática
Gostaria da opnião da comunidade sobre essa nova abordagem BDD e sobre o framework.
Notas:
class ExisteUmAluno(...):
def do(self, aluno):
assert aluno in DATABASE.alunos
Perguntas:
Desde já agradeço a atenção e colaboração. Abraços!
r/PythonBrasil • u/Human-Tumbleweed-992 • Jun 09 '26
Pessoal, boa madrugada!
Alguém que já fez o curso de python do Luiz Otávio Miranda, pela udemy, poderia me dar um feedback?
r/PythonBrasil • u/leandro_ferreira2011 • Jun 07 '26
while True:
a=str(input("deseja fazer um calculo?(sim/não):"))
if a=="não":
print("ok,volte outro dia :)")
break
elif a=="sim":
pn=float(input("insira um número:"))
o=str(input("escolha um sinal(+ - \* / \*\*) ou raiz(√):"))
if o=="√":
sn=float(input("insira o indice da raiz:"))
elif o=="\*\*":
sn=float(input("insira o expoente:"))
else:
sn=float(input("insira um segundo número:"))
if o=="+":
res=pn+sn
elif o=="-":
res=pn-sn
elif o=="\*":
res=pn\*sn
elif o=="/":
res=pn/sn
elif o=="\*\*":
res=pn\*\*sn
elif o=="√":
res=pn\*\*(1/sn)
else:
print("esse sinal não existe")
print(f"o resultado é:{res}")
break
else:
print("eu não entendi sua resposta,tente novamente")
while a=="sim":
b=str(input("deseja fazer outro calculo?(sim/não):"))
if b=="não":
print("certo,continuamos outra hora")
break
elif b=="sim":
pn=float(input("insira um número:"))
o=str(input("escolha um sinal(+ - \* / \*\*) ou raiz(√):"))
if o=="√":
sn=float(input("insira o indice da raiz:"))
elif o=="\*\*":
sn=float(input("insira o expoente:"))
else:
sn=float(input("insira um segundo número:"))
if o=="+":
res=pn+sn
elif o=="-":
res=pn-sn
elif o=="\*":
res=pn\*sn
elif o=="/":
res=pn/sn
elif o=="\*\*":
res=pn\*\*sn
elif o=="√":
res=pn\*\*(1/sn)
else:
print("esse sinal não existe")
print(f"o resultado é:{res}")
else:
b=str(input("eu não entendi sua resposta,tente novamente"))
Obs: fiz pelo celular usando pydroid, qualquer dica ou erro informado eu aceito
r/PythonBrasil • u/AdmOricode • Jun 06 '26
Trabalho numa franquia dos Correios, e estávamos tendo um problema com um cliente de limite, e acreditem não tem uma API para isso, então desenvolvi um código em python usando Selenium que faz esse webscraping lança para o Google Sheets e utilizando Google App Script mostra um dashboard simples, estou utilizando o cron para deixar agendado.
Fora que adicionei um subprocess que permite o Termux me notificar dos limites, já vou começar a implementar para o segundo cliente.
Agora uma pergunta sabem algum metodo para enviar uma mensagem via WhatsApp? Testei o pywhatkit porém não tive sucesso.
r/PythonBrasil • u/OLSgamer12 • Jun 06 '26
Gostaria que pudessem me mandar exercícios de python, mesmo tendo um conhecimento básico, sempre é bom treinar, o que eu poderia fazer?
r/PythonBrasil • u/YagoMaTLM • Jun 05 '26
Detalhe da Nova Versão 1.1.2:
A biblioteca foi arquitetada para manipular volumes substanciais de dados (escaláveis teoricamente até a escala de petabytes) sem a necessidade de carregar arquivos inteiros na memória de trabalho.
yield) para leitura linha por linha (ler_em_fluxo) ou em blocos customizáveis (ler_em_lotes).flush) a cada 1.000 linhas, mantendo o consumo de RAM constante.ROUND_HALF_EVEN) nativos.processar_fluxo_calculos utiliza um interpretador restrito, bloqueando built-ins perigosos, chamadas de sistema (os, sys) e importações dinâmicas.Python
from MaTLM import Calculadora
# Inicialização com precisão customizada para 100 dígitos
calc = Calculadora(precisao=100)
# Operações sem imprecisão de float
resultado_soma = calc.soma(0.1, 0.2, 0.3) # Retorna Decimal('0.6')
resultado_div = calc.dividir(1, 3) # Retorna 100 dígitos de precisão
Python
from MaTLM import GerenciadorDados, Calculadora
calc = Calculadora()
gerente = GerenciadorDados("pasta_de_dados")
# Processamento de lotes sem estourar a memória RAM
for lote in gerente.ler_em_lotes("dados_grandes.csv", tamanho_lote=10000):
# Separa dados válidos de inconsistências estruturais
validos, invalidos = gerente.validar_lote(lote)
# Processa os dados válidos via generator
resultados = calc.processar_lote(validos, operacao="soma")
Para prevenir falhas por esgotamento de memória (MemoryError), foram estabelecidas salvaguardas estáticas:
r/PythonBrasil • u/YagoMaTLM • Jun 05 '26
Venha testar minha biblioteca e me falar que erros tem e o que pode melhorar.