r/PythonBrasil • u/Visual_Listen_6700 • 13h ago
r/PythonBrasil • u/Spirited_Parsley_222 • 1d ago
Off-topic Pycon 2026 em Aveiro
Below is the link for Python enthusiasts and programmers/anyone interested in the Pycon 2026 event, which will take place in Aveiro from September 3rd to 5th!
r/PythonBrasil • u/Safforcks • 1d ago
[Gratuito] Montei um roteiro prático de GitHub (do zero ao Copilot) no Microsoft Learn
Fala galera, tudo beleza?
Faço parte do programa de Embaixadores Estudantis da Microsoft e montei um Plano de Aprendizagem oficial e gratuito focado 100% no ecossistema do GitHub.
Tentei organizar de um jeito que faça sentido para quem está aprendendo: o roteiro vai desde o básico do Git (commits, branches, pull requests) até ferramentas mais modernas como o GitHub Codespaces (programar direto na nuvem) e o GitHub Copilot (IA).
Para participar, é só acessar pelo link, clicar em Iniciar/Retomar no topo da página e aceitar o compartilhamento de progresso.
O conteúdo é gratuito e, além de ajudar quem quer aprender mais sobre GitHub, a participação pelo meu link também me ajuda a cumprir uma das metas do programa de Embaixadores Estudantis da Microsoft.
Se conhecer alguém que esteja começando com Git/GitHub ou queira aprender mais sobre essas ferramentas, ficaria muito agradecido se puder compartilhar o plano também.
Qualquer feedback sobre a organização ou os conteúdos escolhidos é muito bem-vindo. Valeu!

r/PythonBrasil • u/Marconaldo01 • 1d ago
Dúvida Geral PONTOS DE MELHORIA
Sou iniciante na área de programação e preciso desenvolver um código em python para uma automação em um site. Por enquanto está dessa forma, o que acham? o que eu devo melhorar? onde eu devo ajustar? Segue prints do código em python
Os que estão com # eu ainda não executei
r/PythonBrasil • u/Titan-rust • 2d ago
Titan-rust: linguagem de programação compilando em Rust
Brincando de desenvolver uma nova linguagem de programação compilando em Rust.
Exemplo de código para manipulação de dados de CSV: (Vou traduzir tudo para Inglês, não vai ficar PT-br)
import data
function main(args: {string}): integer
local df: data.DataFrame = data.read_csv("examples/vendas.csv")
print("Linhas: " .. df.linhas())
local colunas: {string} = df.colunas()
print("Colunas: " .. colunas[1] .. "," .. colunas[2] .. "," .. colunas[3])
local quantidades: {integer} = df.coluna_integer("quantidade")
local total_unidades: integer = 0
for i: integer = 1, #quantidades do
total_unidades = total_unidades + quantidades[i]
end
print("Total de unidades (array Titan): " .. total_unidades)
local soma_por_modulo: float = data.soma(df, "valor")
local soma_por_metodo: float = df.soma("valor")
print("Soma do valor (data.soma): " .. soma_por_modulo)
print("Soma do valor (df.soma): " .. soma_por_metodo)
print("Media do valor: " .. df.media("valor"))
print("Minimo do valor: " .. df.minimo("valor"))
print("Maximo do valor: " .. df.maximo("valor"))
return 0
end
r/PythonBrasil • u/Upstairs-Fee768 • 2d ago
Cansado de quebrar a cabeça com parsing para RAG? Criei o Docling-App para transformar documentos e páginas web em Markdown limpo para LLMs
r/PythonBrasil • u/Tricky_Ad2413 • 3d ago
Como instalar o Python
Windows - Linux - MAC
r/PythonBrasil • u/BPMN_FlowMaster_App • 4d ago
Off-topic ⚡ Simplificando a modelagem de processos BPMN com IA
r/PythonBrasil • u/Ok_Feeling_732 • 4d ago
Como eu automatizei a coleta de dados do Instagram com Python
Quando comecei <meu projeto>, uma das primeiras dificuldades foi encontrar uma forma prática de trabalhar com dados do Instagram sem precisar criar uma infraestrutura complicada de scraping.
Eu queria algo que pudesse integrar diretamente ao meu código Python e que retornasse os dados em um formato fácil de processar.
Foi assim que conheci a HikerAPI, uma API REST para Instagram que permite fazer requisições usando um simples header x-access-key.
r/PythonBrasil • u/vitorprogramadorpy • 4d ago
interação
Olá, pessoal! 👋
Me chamo Vitor e estou focado em aprender Python para conquistar minha primeira vaga no mercado (Júnior ou Freela).
Atualmente conclui o Mundo 1 e estou na metade do Mundo 2 do Curso em Vídeo (Guanabara), praticando bastante a base de lógica, condicionais e repetições.
Estou aqui para aprender, trocar experiências e evoluir com a comunidade. Prazer em conhecer todos! 🚀
r/PythonBrasil • u/Recruiter-Thor • 5d ago
[Híbrido] Senior Full Stack Python AI/LLM Developer – São Paulo, Brasil (PJ)
r/PythonBrasil • u/Specific_Prior1590 • 5d ago
Dúvida Geral Tocar MP3 no qpython3L
Saudações de acordo com o horário de cada um de vocês!
Sou novo em Python estou aprendendo a usar o Python no celular utilizando o Qpython 3L e o pydroid3. Tem um jeito de reproduzir simplesmente reproduzir arquivos MP3? Já tentei a biblioteca pygame e o playsound nenhum deu certo.
Ajudem aí não quero avançar sem conseguir.
r/PythonBrasil • u/Sea-Ad7805 • 5d ago
Como funciona a Avaliação Preguiçosa em Python?
No post da semana passada, mostramos que um laço for em Python funciona por meio do Protocolo de Iteração.
Esse mesmo protocolo também permite que valores sejam produzidos de forma preguiçosa.
Neste novo Exemplo de Avaliação Preguiçosa, mostramos um consumidor lendo valores de cinco fontes diferentes:
- source1: retorna antecipadamente todos os valores por meio de uma lista
- source2: produz valores de forma preguiçosa com uma função geradora usando yield
- source3: produz antecipadamente todos os valores com uma compreensão de lista
- source4: produz valores de forma preguiçosa com uma expressão geradora
- source5: produz valores de forma preguiçosa por meio do protocolo de iteração
O mesmo laço for consome as cinco fontes. As fontes antecipadas produzem todos os valores antes que o consumidor comece a processá-los. Nas fontes preguiçosas, o produtor e o consumidor se alternam:
- produzir → consumir → produzir → consumir → …
Cada valor é produzido somente quando o laço for o solicita.
Funções geradoras e expressões geradoras são maneiras concisas e legíveis de criar iteráveis preguiçosos. A última fonte torna explícito o mecanismo subjacente:
iter()obtém um iterador.next()solicita o próximo valor.StopIterationindica que não restam valores.
Isso mostra claramente que os geradores realizam a iteração preguiçosa implementando o Protocolo de Iteração do Python.
r/PythonBrasil • u/yotochi_nagamoto • 6d ago
Dúvida Geral alguém pode me dar feedback sobre meu código ?
tenho um projeto em Python , um editor de texto minimalista , ele é bonito e bom de usar está atualmente na 0.5 alpha. fiz ele em Python mas de certa forma me arrependo pq mesmo que seja rápido para crescer com o tempo pode vira um obstáculo por conta de performance . hoje em dia ele não tá lendo porém sinto que preciso otimizar ele muito mais . minha síndrome do imposto me diz que eu tô fazendo cagada porém não quero pedir ajuda dos meus colegas só trabalho.
se pode me ajudar nisso pode analisar o código abrir uma issue , tópico no próprio GitHub ou manda um e-mail para : [tasmacode@protonmail.com](mailto:tasmacode@protonmail.com)
link do repositório : https://github.com/John-BrenoF/notohiis
r/PythonBrasil • u/Project_in_evolution • 6d ago
Terceiro projeto
[Projeto] Criei um painel web multifuncional (Porcentagens, Investimentos, Divisão Salarial e Conversores) — Esse é o meu 3º projeto!
Fala galera! Acabei de finalizar o meu terceiro projeto e queria compartilhar com vocês. Desenvolvi um painel centralizado em HTML, CSS e JavaScript feito para resolver problemas práticos do dia a dia.
O que ele faz:
Calculadora de Porcentagens e Investimentos: Resolve rapidamente quanto A é de B, quanto A% é de B e simula crescimento com juros compostos.
Gestão de Equipe (1 a 20 pessoas): Permite distribuir um faturamento total de forma proporcional entre os colaboradores usando ganho base e índice de produção.
Utilitários de Construção e Conversores: Conversor de milímetros, cálculo de área com margem de perda de 10%, conversão de temperatura (Fahrenheit para Celsius) e conversor de peso (Kg, gramas e libras).
O código é leve e roda direto em qualquer navegador. Aceito feedbacks, sugestões de melhorias ou ideias para os próximos projetos! Deixem nos comentários o que acharam. 🚀
r/PythonBrasil • u/carulinequeiroz • 11d ago
Fiz uma plataforma de automação por conta própria e agora minha empresa quer usar, devo entregar o código?
Trabalho na área financeira/faturamento e, desde o início do ano, comecei a automatizar várias tarefas que antes eram feitas manualmente.
Eu não tenho experiência em programação. Antes de chegar ao que tenho hoje, passei por PowerShell, Power Automate e UiPath, estudando e tentando encontrar uma forma de resolver os problemas do meu trabalho. Depois comecei a usar o Claude como apoio para programação e fui evoluindo bastante.
Hoje desenvolvi, em Python, uma espécie de plataforma interna que centraliza várias atividades do faturamento e contas a receber. Ela automatiza processos, organiza documentos, distribui arquivos, faz conferências e outras tarefas que antes consumiam bastante tempo manual.
Foi algo que eu fiz por iniciativa própria, fora de uma demanda formal de desenvolvimento da empresa. Investi muitas horas estudando, testando, corrigindo erros e construindo a ferramenta. Também tive investimento financeiro em ferramentas e, principalmente, um investimento enorme de tempo.
Agora vou apresentar a plataforma para minha chefe. Ela gostou da ideia e quer verificar se seria possível adaptar a ferramenta para outras áreas da empresa.
Eu sei que tecnicamente é possível.
O meu receio começa aí.
Se a empresa gostar, imagino que em algum momento possam pedir o código-fonte ou querer que a ferramenta seja oficialmente incorporada à empresa. Minha chefe comentou que eu provavelmente receberia uma gratificação, mas não existe ainda nenhum valor definido nem qualquer acordo formal sobre isso.
E eu tenho receio de entregar todo o código e depois receber uma gratificação que não seja proporcional ao valor do que construí.
Ao mesmo tempo, tenho consciência de que eu desenvolvi a ferramenta a partir de problemas e processos que conheci no meu trabalho, então não sei exatamente até onde vai o meu direito sobre o código e até onde a empresa poderia considerar isso propriedade dela, especialmente por eu ter desenvolvido por iniciativa própria, mas utilizando conhecimentos e processos relacionados ao meu trabalho.
Também comecei a pensar que talvez exista potencial para transformar essa plataforma em algo maior, inclusive uma ferramenta comercializável, mas ainda não me aprofundei nisso.
Minha dúvida principal é:
Como vocês lidariam com essa situação antes de entregar o código-fonte para a empresa?
Existe alguma forma de a empresa utilizar a ferramenta sem receber todo o código-fonte? O arquivo está no notebook que uso mas fora do servidor, trabalho 100% home office.
Como eu poderia estimar um valor justo para algo que levou meses de estudo, desenvolvimento e testes?
E, principalmente, como descobrir previamente se o código é meu ou se a empresa pode reivindicar a propriedade dele?
Não quero criar um conflito com a empresa. Quero continuar trabalhando lá e gostaria que isso pudesse ser uma oportunidade profissional para mim.
Mas também não quero cometer o erro de entregar meses de trabalho primeiro e só depois tentar descobrir quanto aquilo valia.
O que vocês fariam no meu lugar?
r/PythonBrasil • u/MarkAjr • 11d ago
PyHive - Transforme seu Android em um Servidor de Execução Python
r/PythonBrasil • u/TranslatorNo4646 • 12d ago
Meu segundo projeto de Engenharia de Dados, Avaliem.
Terminei um projeto de estudo de Engenharia de Dados e queria algumas críticas de vocês. A ideia foi simular um cenário onde seria necessário coletar dados de criptomoedas diariamente de uma API e armazená-los em um banco, evitando fazer esse processo manualmente. (Projeto de portfólio)
O pipeline faz:
CoinGecko API → Python/Pandas → PostgreSQL → Power BI
Atualmente ele coleta dados de Bitcoin, Ethereum e Solana, registra as informações ao longo do tempo e disponibiliza os dados para análise no Power BI.
A automação ainda é simples, usando um .bat, mas pretendo evoluir isso futuramente.
Também fiz um dashboard para visualizar os dados coletados durante uma semana.
Queria principalmente saber:
- O dashboard está minimamente decente visualmente?
- O que vocês mudariam nele?
- A estrutura do projeto está razoável?
- Tem alguma decisão técnica que vocês fariam diferente?
Se puderem dar uma olhada e apontar o que está ruim ou o que pode melhorar, agradeço bastante. Ainda estou aprendendo e quero usar as críticas para melhorar os próximos projetos.
GitHub: https://github.com/brenofontes78-hash/crypto_data_pipeline
r/PythonBrasil • u/Sea-Ad7805 • 12d ago
Como funcionam os laços `for` em Python?
O que realmente acontece quando Python executa um laço for?
for value in container:
print(value)
Nos bastidores, Python usa o protocolo de iteração:
iterator = iter(container)
while True:
try:
value = next(iterator)
print(value)
except StopIteration:
break
iter(container): cria um iterador.next(iterator): obtém um valor de cada vez.
Quando não há mais valores, o iterador lança a exceção StopIteration. O laço for captura essa exceção automaticamente e encerra a iteração.
Para contêineres que permitem percorrer seus valores na ordem inversa, Python também oferece:
reversed(container): cria um iterador reverso.
Podemos oferecer suporte a essas operações em nossas próprias classes implementando:
__iter__()
__reversed__()
__next__()
Isso proporciona uma abstração poderosa: um algoritmo pode processar valores sem precisar saber como um contêiner os armazena internamente. Assim, o mesmo algoritmo pode funcionar com listas, conjuntos, dicionários, listas encadeadas, árvores e muitos outros contêineres.
Aqui está um exemplo que usa o 𝐦𝐞𝐦𝐨𝐫𝐲_𝐠𝐫𝐚𝐩𝐡 para mostrar o uso de iteradores em uma Linked_List, tornando visível o funcionamento interno da iteração para facilitar sua compreensão.
r/PythonBrasil • u/NovelConversation241 • 12d ago
ChatGPT-PLUS ou Gemini FREE
Galera, bom dia!
Estou no processo de aprender a programar, recém acabei o curso de Python do Guanabara e agora minha ideia é:
- Fazer exercícios do LeetCode + revisões no curso do Guanabara, para solidificar meus conhecimentos.
- Fazer curso de SQL, muito provavelmente com o Guanabara.
- Fazer curso de N8N, que me foi recomendado há um tempo atrás devido a alta demanda.
Minha dúvida é: Vale a pena pagar o ChatGPT-Plus para seguir estudando?
Eu pergunto nada mais porque nesse processo de aprendizagem eu estou usando muito o GEMINI FREE, que aparentemente não tem limite de conversa e de dados que eu possa enviar, o que me acaba gerando uma desconfiança; mas o que realmente me incomoda é o fato de que as diferentes conversas que eu já possa ter tido com a IA não se comunicam entre si, diferentemente do ChatGPT.
Muitas vezes acontece de eu comentar algo ao GEMINI, que eu já tenha mencionado em outra conversa, e ele simplesmente me envia respostas superficiais sem levar em conta nossas conversas prévias.
E aí?
O que vocês acham?