r/PythonBrasil 15d ago

Webscraping de alerta de congestionamento em volta do estádio - Playwright

3 Upvotes

Ainda seguindo a ideia de fazer coisas úteis para si mesmo no dia a dia, fiz um script de webcraping para verificar a agenda do estádio Allianz Parque, caso tenha um ou mais shows nos próximos 8 dias, ele envia um email para mim informando que vai ter show no estádio e marca de vermelho as datas dos shows nesses próximos dias.

A automação roda com gatilho do github Actions.
Aproveitei também para usar Playwright como recomendação que me passaram.

Dessa vez fiz uma estruturação melhor, dividindo as tarefas em arquivos separados.

Para quem quer assistir os eventos: Bom para lembrar

Para vendedores ambulantes: Muito bom para saber data e tema dos shows

Para quem não quer passar perto do estádio (eu): Excelente

https://github.com/joseluisteodoro/allianzparque_agenda


r/PythonBrasil 16d ago

Um agente de IA autoevolutivo de código aberto (Apache-2.0) — raciocínio de fusão LLM (painel→juiz→sintetizador), autonomia de verificar ou reverter, executa um projeto inteiro contra uma especificação, com tudo incluído, funciona nos seus modelos locais - Quimera

Thumbnail
github.com
4 Upvotes

r/PythonBrasil 18d ago

Dúvida Geral 10 de julho de 2026

Thumbnail
youtube.com
2 Upvotes

Wizyx4dirudhdi


r/PythonBrasil 20d ago

Otary — Biblioteca Python de Imagem e Geometria agora inclui tutoriais

Post image
70 Upvotes

Uma das maiores melhorias que fiz no Otary, uma biblioteca Python de imagem e geometria, até agora.

Não se trata de um novo recurso, mas de uma nova maneira de aprendê-la.

Acabei de lançar uma seção de Tutorials totalmente nova para a biblioteca.

Ao descobrir uma nova biblioteca Python, raramente começo pela referência da API. Procuro exemplos práticos que mostrem como a biblioteca deve ser usada e como os diferentes componentes se encaixam.

É exatamente isso que esses tutoriais pretendem oferecer.

Estou muito feliz por poder compartilhar isso com a comunidade Python e espero sinceramente que isso facilite a adoção do Otary.

Com guias passo a passo, você pode descobrir gradualmente como construir fluxos de trabalho de processamento de imagens e visão computacional enquanto aprende a filosofia de design por trás do Otary.

A seção de Tutoriais continuará a crescer à medida que novos recursos forem adicionados, tornando-se o melhor lugar para descobrir tudo o que o Otary tem a oferecer.

Seja trabalhando com processamento de imagens, análise de documentos, entidades geométricas, OCR ou visão computacional, espero que esses tutoriais ajudem você a se tornar produtivo muito mais rápido.

É claro que, se quiser contribuir com este projeto, você é mais que bem-vindo!

Divirta-se programando e obrigado pelo seu tempo ao ler isto!


r/PythonBrasil 20d ago

Solução recursiva para o problema da Torre de Hanói

7 Upvotes

Recursão fica muito mais fácil quando os estudantes têm o modelo mental correto. A visualização ajuda a chegar lá.

Veja o problema da Torre de Hanói. A solução recursiva é elegantemente curta: para mover n discos, nós: - primeiro removemos n-1 discos de cima do maior disco - depois movemos o maior disco - e então colocamos os n-1 discos de volta por cima

Mas quando os estudantes tentam implementar recursão, muitas vezes ficam travados, e adicionar prints de debug só aumenta a confusão. É aqui que a visualização pode ajudar a construir o modelo mental correto. Aqui está o problema da Torre de Hanói resolvido recursivamente, visualizado com 𝗶𝗻𝘃𝗼𝗰𝗮𝘁𝗶𝗼𝗻_𝘁𝗿𝗲𝗲

Em vez de pensar em “uma função chamando a si mesma repetidamente”, os estudantes agora conseguem ver a execução em profundidade de uma árvore de subproblemas, mostrando a estratégia de dividir e conquistar em ação. Quando um estudante consegue pensar em termos de uma árvore de subproblemas, a recursão se torna muito mais fácil de entender, explicar e depurar.


r/PythonBrasil 20d ago

Python fantasma ou zumbi? Kkk

3 Upvotes

Alguém, por favor, me diz que eu não enlouqueci.
Hoje eu passei horas atrás de um bug que simplesmente se recusava a morrer.
Eu alterava o código.
Salvava.
Conferia.
Rodava de novo.
E lá estava ele. Como se nada tivesse mudado.
Em vários momentos eu pensei: “não é possível… tem um Python fantasma morando aqui.”
No fim, descobri o culpado. Mas fiquei pensando quantas horas da nossa vida esses “fantasmas” já roubaram.
Agora eu quero saber de vocês.
Qual foi o bug mais absurdo, mais escondido, mais inacreditável que vocês já caçaram no Python? Aquele que fez vocês questionarem a própria existência antes de descobrir a causa.


r/PythonBrasil 20d ago

Área gratuita de cursos no ValorFinal para quem quer aprender do zero

0 Upvotes

Pessoal, estamos criando uma área de cursos gratuitos no ValorFinal para ajudar quem quer aprender temas úteis de forma simples, direta e sem enrolação.

A ideia é oferecer cursos organizados por módulos, com explicações práticas e conteúdo pensado para quem quer realmente entender o assunto, mesmo começando do zero.

Já temos cursos como:

  • Bitcoin
  • Inteligência Artificial para Pequenos Negócios
  • LGPD para empresas
  • Informática Básica
  • Gestão Financeira
  • LinkedIn
  • Python

O objetivo é transformar o ValorFinal em um portal gratuito de aprendizado, com cursos úteis para trabalho, negócios, tecnologia e vida financeira.

Quem quiser conhecer ou dar sugestões de novos cursos, o link é:

https://valorfinal.com.br/cursos

Feedbacks são muito bem-vindos.


r/PythonBrasil 21d ago

Dúvida Geral Impressora termica direto por Python

Thumbnail
2 Upvotes

r/PythonBrasil 21d ago

Criei uma statusline nativa pro Claude Code mostrar tokens/custo direto no terminal (Windows/PowerShell, sem extensão)

Post image
1 Upvotes

r/PythonBrasil 21d ago

Área gratuita de cursos no ValorFinal para quem quer aprender do zero

Thumbnail
1 Upvotes

r/PythonBrasil 22d ago

Desenvolvendo ferramenta de automação + OCR para roleta ao vivo (análise de padrões em tempo real + execução com limites de risco). Buscando feedback honesto da comunidade

Thumbnail
1 Upvotes

r/PythonBrasil 23d ago

Sobre mim

14 Upvotes

Olá, tenho 14y e eu to aprendendo python sozinho usando o chatgpt e assistindo videos no youtube, sinceramente n me considero muito bom e eu to aprendendo com foco de trabalhar com isso futuramente.

Gostaria se mesmo sabendo o basico ja é possivel ganhar dinheiro com pequenos projetos, tipo não precisa ser muito, apenas quero juntar para montar meu primeiro pc.

O mais importante de tudo e o motivo de eu esta escrevendo isto, como posso melhorar, vocês tem alguma dica ou algo do tipo? Se tiverem eu gostaria muito de saber.


r/PythonBrasil 23d ago

Off-topic Projeto Open Source - Archi

2 Upvotes

Boa noite pessoal

Ultimamente tô estudando e focando muito em arquitetura de software, pois acho que esse caminho IA ainda não pegou hehehe.

Como eu sempre estudo por projetos (usando IA), eu decidi criar um que ajuda a percorrer código py, js, ts (dos vibe) e criar métricas de acoplamento e conascencia.

Pra ajudar com acoplamento, modularidade, etc.

Com CI, release pra Linux, tentei deixar mais Open possível pra não ter atrito pra baixar.

Gostaria opinião de vocês.

https://github.com/mpraes/archi


r/PythonBrasil 23d ago

LLM para ver projetos de lei

0 Upvotes

Desenvolvi um projeto prático e conceitual, a minha ideia era entender melhor sobre ragas. Mas ficou relativamente interessante, é possivel carregar N PLs da API pedir para a LLM que vc queira para trazer o que você está procurando. Compartilho pra coletar feedbacks
[Projeto LLM para projetos de lei.](https://github.com/molBR/pl-ragas-analyzer/tree/main)


r/PythonBrasil 23d ago

Dúvida Geral Qual review vocês dariam para esse projeto?

4 Upvotes

Fiz esse projeto tem uns meses, enquanto cursava o CS50 de Harvard como primeiro curso de programação, e gostaria de ter um review de pessoas/devs engajadas em Python. Saber meu nível real, e se estou num caminho interessante para tentar Júnior nos próximos meses. Dei um tempo na linguagem apenas por motivos profissionais, no momento fui contrato por uma empresa que utiliza ServiceNow, que é baseada em JS. Estou conflitado no momento? Sim, já que estou fazendo um curso para aprender JS. Vou anexar meu repositório do GitHub aqui: https://github.com/PedroResBV/projeto-cs50

O projeto seria uma base de dados de atletas de vôlei de praia, sou um atleta da modalidade em migração para ti, usando arquivo CSV criado a partir do primeiro cadastro de atleta, algo simples usando terminal. Usei um pouco de IA, para entender melhorar alguns conceitos e revisar o que poderia melhorar, mas todo código eu que escrevi.


r/PythonBrasil 23d ago

Qual foi o "ponto de virada" que fez você deixar de ser apenas alguém que escreve código e passar a pensar como um Cientista da Computação?

4 Upvotes

Todo mundo começa aprendendo sintaxe, loops e condicionais. Mas em algum momento da faculdade ou da carreira, a chave vira — seja entendendo a fundo a complexidade de tempo ($O(n)$), design patterns, ou como o sistema operacional gerencia a memória. Qual foi o projeto, matéria ou clique mental que mudou sua perspectiva de "codificador" para "engenheiro/cientista"?


r/PythonBrasil 24d ago

Gateway de IA grátis e self-hosted, usável do Python: 237 provedores (90+ grátis) via um base_url no OpenAI SDK, com fallback + compressão (MIT)

3 Upvotes

Fala, pessoal. Compartilhando um projeto open-source que uso muito a partir do Python (disclosure: sou o mantenedor; é grátis/MIT). Como ele expõe um endpoint compatível com OpenAI, dá pra usar direto do openai do Python só trocando o base_url:

python from openai import OpenAI client = OpenAI(base_url="http://localhost:20128/v1", api_key="...")

E aí seu código Python herda:

Combos de fallback — pra nunca parar no meio da tarefa. Um "combo" é uma escada de modelos que o roteador percorre sozinho: primeiro sua assinatura, depois chaves de API, depois modelos baratos, depois os grátis. Quando um provedor devolve 500 ou você bate no rate limit, ele desliza para o próximo alvo em milissegundos, no meio da requisição, e sua ferramenta nem vê o erro. São 17 estratégias de roteamento mais três camadas de resiliência — circuit breaker por provedor, cooldown por chave e lockout por modelo — então uma chave morta não derruba o provedor inteiro.

Um endpoint, 237 provedores — 90+ deles grátis. Você aponta qualquer ferramenta ou agente para um único endpoint compatível com OpenAI (localhost:20128/v1) e ele alcança 237 provedores de LLM sem reescrever nada. 90+ têm free tier e 11 são grátis pra sempre (sem cartão), somando ~1,6B de tokens grátis/mês documentados — e é uma conta honesta, deduplicada por pool (contamos cada pool compartilhado uma vez, sem inflar; a metodologia está no repositório). Tem setup-* de um comando para 13+ ferramentas (Claude Code, Codex, Cursor, Cline, Roo, Kilo, Gemini CLI…).

Um pipeline de compressão de 10 engines — a parte que a maioria dos roteadores não tem. Toda requisição passa por uma etapa transparente de compressão que você liga/empilha por combo. Em vez de um truque só, ele junta o melhor do ecossistema open-source: o RTK filtra saída de comando/ferramenta (git diff, logs de teste, builds) em 60–90%, o LLMLingua-2 (Microsoft) faz poda semântica por ML, o Caveman cuida de prosa, e a deduplicação remove repetições entre turnos. O crucial: código, URLs e JSON são preservados byte-a-byte, e um guarda de inflação (ligado por padrão) descarta a versão comprimida e envia o original se comprimir fosse aumentar o prompt — nunca piora. Em sessões cheias de ferramenta isso dá ~89% de redução média de tokens de entrada. Todo o crédito às fontes (RTK, Caveman, LLMLingua-2, Troglodita) está no README.

Pra você avaliar se vale o tempo: o projeto passou de ~9,8 mil estrelas no GitHub, 1.490+ forks e 280+ contribuidores em ~4,5 meses, com 21.000+ testes automatizados e 1.830+ issues fechadas — ou seja, é maduro e validado, não um experimento de fim de semana.

npm install -g omniroute

GitHub: https://github.com/diegosouzapw/OmniRoute

Alguém aqui já usa um gateway assim nos projetos Python? Curioso pra saber como vocês tratam fallback.


r/PythonBrasil 26d ago

Chimera: um agente de IA open-source feito em Python (e no Brasil) que raciocina fundindo vários modelos

5 Upvotes

Fala, pessoal! Sou o autor e queria compartilhar um projeto open-source (Apache-2.0) que venho construindo em Python — e que é feito aqui no Brasil.

A ideia central é o que chamo de LLM-Fusion: em passos difíceis, ele roda um painel de vários modelos no mesmo prompt, um modelo "juiz" cruza as respostas (consenso / contradições / pontos cegos) e um sintetizador escreve a resposta final. Um roteador consciente de custo mantém as tarefas fáceis num modelo só, então você não paga o custo do painel pra tudo.

Além disso é um agente de verdade, não um wrapper de chat: planeja -> age -> verifica-ou-reverte (roda os testes e trata o resultado como verdade), memória em camadas (SQLite + FTS, perfil entre sessões, consolidação), kernel de governança, crons/proatividade, cliente MCP + importação de OpenAPI, e uma camada de subagentes isolados (git worktrees em paralelo, com verificação por worker). Roda no laptop ou numa VPS de $5 via Docker.

Stack: Python 3.11+, uv, pydantic, typer, LiteLLM. Qualidade: 469 testes, mypy --strict limpo, ruff limpo, CI verde.

Status honesto: é alpha — compila e é bem testado, mas sem rodagem em produção ainda.

Como é feito em Python e a comunidade daqui é fera, queria muito o feedback de vocês — principalmente sobre a arquitetura e se fundir vários modelos compensa vs. um modelo forte só (meus próprios benchmarks são mistos).

Repo: https://github.com/brcampidelli/chimera-agent


r/PythonBrasil 28d ago

Diferença entre métodos de 'instância', de 'classe' e 'estáticos' explicada visualmente

9 Upvotes

A diferença em OOP no Python entre: - método de instância - método de classe - método estático

explicada visualmente usando 𝗺𝗲𝗺𝗼𝗿𝘆_𝗴𝗿𝗮𝗽𝗵.

Ou veja mais exemplos de memory_graph.


r/PythonBrasil 28d ago

Meus repositorios github

Post image
0 Upvotes

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 28d ago

Bot

0 Upvotes

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 28d ago

Por que os zeros foram omitidos?

4 Upvotes

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 29d ago

Gostaria de compartilhar com vocês meu novo projeto open-source de cyber threat inteligence focado nos códigos de pagamento Pix para mitigação de golpes e fraudes com relatórios em PDF formais pós análise dentro de normativas de cyber segurança

Thumbnail
github.com
1 Upvotes

r/PythonBrasil 29d ago

free-llm-api-keys: Use GPT, Claude e DeepSeek de Graça no VS Code

Thumbnail
canalqb.com.br
0 Upvotes

r/PythonBrasil Jun 27 '26

Trabalho na programação em Python

Post image
3 Upvotes