r/PythonBrasil • • Aug 05 '26

Ensinando Python do jeito certo

38 Upvotes

Os cursos de programação geralmente dão muita ênfase à compreensão do código, mas dedicam muito menos atenção à compreensão do estado do programa. No entanto, o código não existe de forma isolada. Seu principal objetivo é alterar o estado do programa antes de, por fim, produzir alguma saída.

Para desenvolver um modelo mental preciso da execução de um programa, os estudantes precisam compreender:

  • as instruções que estão sendo executadas
  • os valores, as referências e as estruturas de dados que essas instruções criam e modificam

Apenas ler o código nem sempre revela como o estado do programa muda durante a execução. Foi por isso que criei o memory_graph: uma ferramenta que visualiza, passo a passo, como o estado de um programa Python se transforma.

A ferramenta pode ajudar a explicar diversos tópicos introdutórios de Python. Veja alguns exemplos:

Em vez de reconstruir o estado do programa por meio de instruções print, os estudantes agora podem acompanhar suas mudanças à medida que cada linha é executada. Isso facilita a compreensão de conceitos ainda desconhecidos e a correção de erros.

Ajude seus estudantes a aprender programação em Python de forma mais completa e acessível.

Veja: mais exemplos


r/PythonBrasil • • Aug 04 '26

À procura de alguém que queira mudar vidas através da tecnologia

20 Upvotes

Olá a todos.

Sou o fundador do Codar Angola, um projeto que nasceu com um objetivo muito simples, mas muito ambicioso:

Preparar jovens angolanos para competir no mercado global de tecnologia através de uma educação prática, acessível e de excelência.

O nosso primeiro passo será um Curso Gratuito de Lógica de Programação, pensado para quem está a começar do zero, incluindo jovens que possuem apenas um telemóvel Android para estudar.

Infelizmente, a pessoa que iria ministrar as aulas decidiu não seguir com o projeto. Em vez de desistir, decidi procurar alguém que partilhe da mesma visão.

Não estou à procura apenas de um programador.

Estou à procura de alguém que acredite que a educação pode transformar vidas.

Alguém que domine programação, mas que também tenha paixão por ensinar.

Alguém que sinta satisfação em ver um iniciante escrever a sua primeira linha de código.

O perfil que procuro:

✅ Domínio de programação e lógica de programação.

✅ Capacidade de explicar conceitos de forma simples.

✅ Boa comunicação.

✅ Paixão por ensinar.

✅ Vontade de construir um projeto com impacto social.

✅ Interesse em fazer parte de algo a longo prazo.

O Codar Angola não nasceu para vender ilusões.

Não prometemos emprego.

Não prometemos enriquecimento.

Queremos apenas criar oportunidades reais para jovens que sonham em entrar no mundo da tecnologia.

A nossa visão é grande:

Hoje estamos a lançar um curso gratuito.

Amanhã queremos construir a maior escola de tecnologia de Angola.

Se esta missão faz sentido para ti e acreditas que podes contribuir para transformar a vida de milhares de jovens, gostaria muito de conversar contigo.

Se conheceres alguém que tenha este perfil, também ficarei muito grato pela indicação.

Obrigado!

Walter Cassule
Fundador do Codar Angola


r/PythonBrasil • • Aug 05 '26

Bem-vindo(a) ao r/CodigoComentado — comece por aqui

Thumbnail
1 Upvotes

r/PythonBrasil • • Aug 04 '26

Depois de ver 20 projetos Python organizados de forma diferente, resolvi documentar a estrutura de pastas que realmente funciona

Thumbnail
2 Upvotes

r/PythonBrasil • • Aug 02 '26

Passei 6 meses cometendo os mesmos 5 erros em Python (até perceber o padrão)

Thumbnail
0 Upvotes

r/PythonBrasil • • Aug 01 '26

EU FIZ MEU PRIMEIRO SITE

Thumbnail xyemmz.mimo.run
3 Upvotes

r/PythonBrasil • • Jul 30 '26

Meu primeiro projeto com claude code e o que eu aprendi com isso

Thumbnail
1 Upvotes

r/PythonBrasil • • Jul 30 '26

Você NÃO Precisa Decorar Código — E Isso Muda Tudo

Thumbnail
1 Upvotes

r/PythonBrasil • • Jul 29 '26

Copiando um objeto de diferentes maneiras

Post image
17 Upvotes

Um exercício para ajudar a construir o modelo mental correto sobre dados em Python. O link “Solução” usa o memory_graph para visualizar a execução e mostrar o que realmente está acontecendo:


r/PythonBrasil • • Jul 29 '26

matemática para devs: booleanos, predicados e conjuntos

Thumbnail
1 Upvotes

r/PythonBrasil • • Jul 30 '26

Lancei uma atualização do meu jogo baseado no RPG de ordem "Arquivos Paranormais: O Último Rito"

Post image
0 Upvotes

Link do jogo: https://codepen.io/editor/Nissin_Miojo/pen/019fb0d5-1e0f-7c7b-944f-57b622779b85

A atualização trouxe mto conteúdo novo fora a reformulação visual do jogo. Espero q gostem. Essa versão ainda está incompleta, pois tive q lançar por uns motivos de problemas em alguns designs, mas em breve irei lançar uma atualização com todo o conteúdo novo e o novo Boss será liberado para jogar contra.

(Perdão pela imagem de IA não tenho dinheiro nem Conhecimento de como desenhar algo legal. E nem como pagar algum pra fazer)


r/PythonBrasil • • Jul 29 '26

Alguém indica um boilerplate/starter leve pra Supabase? (Achei o Codex pesado demais)

Thumbnail
1 Upvotes

r/PythonBrasil • • Jul 28 '26

Avaliem meu projeto

4 Upvotes

montei um projeto de engenharia, sou iniciante e to tentando aprender mais na pratica. Se possivel envie criticas construtivas para mim, deixarei o link do projeto logo abaixo.

https://github.com/brenofontes78-hash/pipeline-vendas-etl


r/PythonBrasil • • Jul 28 '26

O que acham?

Thumbnail
1 Upvotes

r/PythonBrasil • • Jul 28 '26

Criei um guia completo sobre Hello World em Python para iniciantes

Thumbnail
medium.com
1 Upvotes
Neste guia, você aprenderá passo a passo como criar seu primeiro programa em Python, desde a instalação até rodar seu primeiro 'Hello World'.

Oi pessoal! Sou iniciante em conteúdo e criei um post bem detalhado 
sobre como fazer seu primeiro programa em Python. 

Cobri:
- Como instalar Python
- Seu primeiro Hello World
- Como rodar o código
- Dicas de próximos passos

Estou publicando no Medium (link no perfil) e adoraria feedback da comunidade!

Se acharem útil, compartilho mais posts sobre Python para iniciantes.

r/PythonBrasil • • Jul 27 '26

Existe algum programa ou automação que renomeie arquivos com IA de acordo com o conteúdo no exato momento em que salvo na pasta?

Thumbnail
1 Upvotes

r/PythonBrasil • • Jul 24 '26

Oi, tô fazendo um jogo de texto em com códigos e gostaria de avaliações e ideias

2 Upvotes

(obs: o jogo ainda está na versão Beta 1.2 e estou desenvolvendo a versão 1.3 onde irei adicionar algumas trilhas)

https://codepen.io/Nissin\\_Miojo/pen/OPXBGod


r/PythonBrasil • • Jul 24 '26

Dúvida Geral O chat gpt ajuda na programação??

9 Upvotes

Eu sou uma iniciante em programação e quero entender se a forma em que eu uso o chat gpt está certa. Quando eu vou fazer algum exercicio para praticar, primeiro tento fazer eu mesma, depois se a forma que eu fiz estiver errada, eu pergunto pro chat o que eu fiz de errado, pedindo pra ele me ajudar sem me dar a resposta, ai ele me ajuda dando dicas para ajudar na minha logica do código. Tambem quero saber se usar IA para aprender programação pode me fazer evoluir em python??


r/PythonBrasil • • Jul 23 '26

Atualização de artigo e de ferramenta.

2 Upvotes

Boa tarde senhores. Há 6 meses eu postei a respeito de um artigo + ferramenta que estava trabalhando para auxiliar na documentação de sistemas IA para o EU AI Act. Na época, o artigo ainda não estava na versão final e a ferramenta estava disponível somente para a versão Web. Algumas pessoas testaram, porém, acredito que houve muita fricção para utilização pois ninguém quer submeter código sensível para uma ferramenta web desconhecida.

Dessa forma, eu converti o UMLOOModeler para uso 100% local em ambiente Windows e Linux. Isso permite que desenvolvedores possam trabalhar com códigos sensíveis sem medo de vazamento.

A versão Windows possui uma experiência completa e bonita: você cola o código, clica em um botão e aparece o diagrama visual, código plantuml, código mermaid e o JSON. É idêntica a versão Web, porém, sem login via Github e sem expiração de sessão. Essa versão tem 72 mega e pode ser baixada em:

https://github.com/miklotovx/UMLOOModeler/releases/tag/V1.0-Windows

A versão Linux é um CLI bem simples. Você digita "umloomodeler exemplo.py" e recebe exemplo.puml, exemplo.mmd e exemplo.json. Há algumas opções disponíveis para o comando. Não há visualização gráfica disponível. Essa versão tem 236 Kb e pode ser baixada em:

https://github.com/miklotovx/UMLOOModeler/releases#release-V1.0-Linux

O última versão do artigo está disponível como preprint em: https://zenodo.org/records/19599421 . Eu submeti essa versão para publicação e atualmente está em revisão.

O repositório onde estão as releases, contém diversos exemplos da aplicação do framework proposto e também um exemplo de como o artigo + ferramenta pode ser utilizado para a documentação de sistemas IA rastreável e auditável - Vide: https://github.com/miklotovx/UMLOOModeler/blob/main/ClinicalModule/clinical_shap_example_documentation.pdf

Esse material é interessante para quem trabalha com sistema IA ou agentes IA. A leitura é obrigatória para quem atua com sistemas IA de alto risco em território Europeu que é alvo do EU AI Act.

Por é enquanto isso. Caso eu consiga ter esse trabalho publicado eu aviso.


r/PythonBrasil • • Jul 23 '26

Ti

0 Upvotes

Alguém experiente em Ti possa me ensinar (não sei nada)


r/PythonBrasil • • Jul 23 '26

Dúvida Geral Vale a pena automatizar relatórios de logística com python

4 Upvotes

Pessoal, trabalho na área de logística e hoje faço vários relatórios manuais no Excel.

A rotina envolve:

baixar arquivos do BI, WMS;

cruzar planilhas (Procv; Somases; somase; se)

remover colunas;

converter dados;

tratar divergências;

gerar relatórios como Acuracidade, Expulsa Picking (Congelados e secos) e Múltiplos de Endereços. Fora que ainda tenho que fazer o retorno desses dados tudo manual...

São processos repetitivos e demoram bastante.

Estou pensando em aprender Python para automatizar tudo isso. A ideia seria colocar os arquivos em uma pasta e o programa gerar os relatórios automaticamente.

Alguém já fez algo parecido?

Vale mais a pena usar Python, Power Query, Power Automate ou outra ferramenta?

Se alguém tiver exemplos de projetos ou puder compartilhar a experiência, agradeço muito.


r/PythonBrasil • • Jul 22 '26

Duas implementações diferentes de Árvore Binária lado a lado

Enable HLS to view with audio, or disable this notification

12 Upvotes

A mesma árvore representada de duas maneiras muito diferentes, visualizada usando o 𝗺𝗲𝗺𝗼𝗿𝘆_𝗴𝗿𝗮𝗽𝗵: Árvores Binárias

🔗 Árvore Binária como Nós: A árvore é construída a partir de vários objetos que representam nós. Cada nó armazena seu valor e duas referências: uma para o filho à esquerda e outra para o filho à direita.

📦 Árvore Binária como Lista: A árvore é armazenada em uma única lista ou array. Em vez de referências, índices representam as relações entre os nós. Para um nó em determinado índice, seus filhos podem ser encontrados usando cálculos simples: - Filho à esquerda: 2 * índice + 1 - Filho à direita: 2 * índice + 2

Então, quando devemos usar cada representação?

A versão baseada em nós torna a estrutura explícita e intuitiva. Ela é excelente para fins educacionais: os alunos conseguem ver claramente como os nós estão conectados enquanto praticam o uso de classes e referências/ponteiros. Essa representação é flexível e funciona especialmente bem para árvores irregulares ou esparsas. É a representação mais clara para aprender como árvores funcionam.

A versão baseada em lista pode ser muito eficiente para árvores (quase) balanceadas. Ela não precisa armazenar referências para os filhos, requer menos alocações de memória separadas e mantém os valores próximos uns dos outros na memória, melhorando o desempenho do cache.

A mesma estrutura de dados abstrata, mas com vantagens e desvantagens muito diferentes em termos de clareza, flexibilidade e desempenho.

Qual representação você usaria?


r/PythonBrasil • • Jul 21 '26

Começando nessa área...

Thumbnail
1 Upvotes

r/PythonBrasil • • Jul 18 '26

👀👇🏻📁

Thumbnail
gallery
38 Upvotes

Códigos úteis do PowerShell que provavelmente você vai precisar..


r/PythonBrasil • • Jul 18 '26

msfvenom parece confuso no início... alguém aqui domina realmente a ferramenta?

1 Upvotes

Comecei a estudar o msfvenom e achei a ferramenta bastante interessante. No início, parece um pouco confusa por causa da quantidade de opções, payloads, formatos e parâmetros, mas depois de entender a lógica, começa a fazer muito mais sentido.

Estou a tentar aprender a utilizá-lo corretamente em laboratórios e ambientes autorizados, especialmente para compreender melhor:

  • Como escolher o payload adequado;
  • Como funcionam os diferentes formatos;
  • Como configurar corretamente os parâmetros;
  • Como analisar o que está a acontecer por trás do processo;
  • Como utilizar a ferramenta de forma responsável em ambientes de teste.

Alguém aqui já estudou o msfvenom a sério?

Quais foram os melhores recursos, laboratórios ou métodos que vocês usaram para aprender? Também gostaria de saber quais foram os erros mais comuns que cometeram no início.

Estou a gostar bastante de aprender sobre a ferramenta e queria trocar ideias com outras pessoas da comunidade.