Blog

Artigos, tutoriais e dicas sobre Python em português brasileiro

89 resultados

· 8 min de leitura

Subinterpreters no Python 3.14: Guia PEP 734

O Python 3.14 trouxe uma das adições mais aguardadas pela comunidade: o módulo interpreters, que expõe os subinterpreters na biblioteca padrão. …

python python-3-14 subinterpreters
· 7 min de leitura

Django 6.0: Tarefas em Background, CSP e Mais

O Django 6.0, lançado em dezembro de 2025, trouxe mudanças que desenvolvedores Python pediam há anos. O destaque absoluto é o framework nativo de …

python django django-6
· 7 min de leitura

PydanticAI: Agentes de IA com Tipagem Forte

O universo de frameworks para agentes de IA em Python está cada vez mais competitivo. Temos o LangGraph, o OpenAI Agents SDK e diversas outras opções. …

python inteligência-artificial pydantic
· 6 min de leitura

PyO3: Integrando Rust e Python para Performance

Se existe uma combinação que tem revolucionado o ecossistema Python nos últimos anos, é Python + Rust. Ferramentas que você provavelmente já usa — …

python rust pyo3
· 7 min de leitura

MCP em Python: Criando Servidores de IA com FastMCP

Se você trabalha com inteligência artificial em Python, provavelmente já enfrentou o desafio de conectar LLMs a dados e ferramentas externas. Cada …

python inteligência-artificial mcp
· 7 min de leitura

Textual em Python: Criando Apps de Terminal com TUI

Aplicações de terminal não precisam ser feias. Com o Textual, você constrói interfaces ricas — com botões, tabelas, inputs, layouts responsivos e até …

python textual tui
· 7 min de leitura

Crawl4AI: Web Scraping com IA em Python

Web scraping tradicional exige que você escreva seletores CSS, XPath ou expressões regulares para cada site. Quando a estrutura da página muda, tudo …

python web-scraping crawl4ai
· 7 min de leitura

Marimo: O Notebook Reativo que Substitui o Jupyter

Se você trabalha com ciência de dados, análise exploratória ou prototipagem em Python, provavelmente já enfrentou os problemas clássicos do Jupyter: …

python marimo notebook
· 8 min de leitura

SQLAlchemy 2.0: ORM Moderno para Python com Tipagem

O SQLAlchemy é o ORM mais utilizado no ecossistema Python, presente em projetos que vão de APIs simples a sistemas de grande escala. Com o lançamento …

python sqlalchemy orm
· 10 min de leitura

OpenAI Agents SDK: Multi-Agentes em Python — 2026

O OpenAI Agents SDK é um framework Python leve e poderoso para construir sistemas multi-agentes — onde múltiplos agentes de IA colaboram, delegam …

python openai agentes
· 6 min de leitura

D-Strings no Python 3.15: Adeus textwrap.dedent()

Se você já escreveu strings multiline dentro de funções ou classes em Python, provavelmente conhece o problema: a indentação do código contamina o …

python python-3.15 d-strings
· 7 min de leitura

frozendict no Python 3.15: Dicionário Imutável

Python sempre teve frozenset como versão imutável de set, mas nunca ofereceu o equivalente para dicionários. Isso muda no Python 3.15 com a aprovação …

python python-3.15 frozendict
· 7 min de leitura

PEP 770: SBOM em Wheels Python

Enquanto muita gente acompanha novidades de sintaxe e performance no Python, existe outro tema ganhando importância enorme em 2026: segurança de …

python pep 770 sbom
· 7 min de leitura

pylock.toml: Instalações Reproduzíveis

O ecossistema Python sempre teve muitas formas de instalar dependências, mas poucas formas realmente padronizadas de travar versões com …

python pylock.toml pep 751
· 7 min de leitura

Python 3.14: annotationlib e Anotações

Quem trabalha com tipagem em Python já esbarrou em alguns problemas clássicos: referências futuras que quebram em tempo de execução, necessidade de …

python python 3.14 annotationlib
· 7 min de leitura

Python 3.14: Template Strings na Prática

O Python 3.14 traz uma novidade que chama atenção de quem acompanha a evolução da linguagem: as template strings, definidas na PEP 750. À primeira …

python python 3.14 template strings
· 7 min de leitura

Python 3.15: Lazy Imports na Prática

Entre os assuntos mais interessantes do ecossistema Python em 2026, poucos têm impacto tão imediato no dia a dia quanto os lazy imports do Python …

python python 3.15 lazy imports
· 7 min de leitura

ty: Type Checker Rápido para Python

O ecossistema Python ganhou mais uma ferramenta para acompanhar em 2026: o ty, um type checker e também language server implementado em Rust pela …

python ty type checker
· 7 min de leitura

HTTPX: A Alternativa Moderna ao Requests em Python

O requests é a biblioteca HTTP mais popular do Python — simples, elegante e presente em praticamente todo projeto. Mas ela tem limitações: não suporta …

python httpx requests
· 7 min de leitura

Python e WhatsApp: Automatize Mensagens com API

Automatizar mensagens no WhatsApp é uma das demandas mais comuns em empresas brasileiras. Seja para notificações de pedido, confirmações de …

python whatsapp api
· 7 min de leitura

Python vs Go: Qual Melhor para Backend em 2026?

Python e Go são duas das linguagens mais populares para desenvolvimento backend, mas com abordagens radicalmente diferentes. Python aposta em …

python comparação backend
· 6 min de leitura

Python vs Java: Comparativo Completo 2026

Python e Java são duas das linguagens mais utilizadas no mundo, mas com filosofias completamente diferentes. Java domina o mundo corporativo e …

python comparação carreira
· 6 min de leitura

Python vs JavaScript: Qual Aprender em 2026?

A escolha entre Python e JavaScript continua sendo uma das dúvidas mais comuns de quem está começando na programação em 2026. Ambas dominam o mercado, …

python javascript comparação
· 6 min de leitura

Context Managers em Python: Dominando o with

Esquecer de fechar um arquivo, não liberar uma conexão com o banco de dados, deixar um lock travado — esses são erros sutis que causam bugs difíceis …

python context-manager with
· 8 min de leitura

Geradores e Iteradores em Python

Quando você percorre uma lista com um for em Python, está usando o protocolo de iteração sem perceber. Por trás dos panos, Python chama métodos …

geradores iteradores yield
· 7 min de leitura

Pydantic em Python: Validação de Dados

Trabalhar com dados externos — APIs, formulários, arquivos JSON, bancos de dados — é uma das tarefas mais comuns no dia a dia de quem programa em …

pydantic validação dados
· 8 min de leitura

Web Scraping com Python: Tutorial Completo

Web scraping é a técnica de extrair dados de páginas web automaticamente. Python é a linguagem mais popular para isso, graças a bibliotecas como …

python web scraping beautifulsoup
· 5 min de leitura

Boas Praticas Python para 2026

O ecossistema Python evolui rapidamente, e as boas praticas de hoje refletem anos de aprendizado da comunidade. Com Python 3.13 estavel e o 3.14 no …

python boas praticas 2026
· 6 min de leitura

Logging em Python — 2025 | Python Brasil

O módulo logging é uma das ferramentas mais subutilizadas por desenvolvedores Python iniciantes e intermediários. Enquanto print() pode parecer …

python logging debug
· 6 min de leitura

Python e MQTT para IoT na Pratica

A Internet das Coisas (IoT) esta transformando industrias inteiras, e o protocolo MQTT e o coracao da comunicacao entre dispositivos. Leve, eficiente …

python mqtt iot
· 7 min de leitura

Python Async/Await: Guia Completo

Programação assíncrona é uma das habilidades mais valorizadas no mercado atual. Com async/await, Python permite executar múltiplas operações de I/O …

python asyncio async
· 6 min de leitura

Multiprocessing em Python: Guia Pratico

Python tem o famoso GIL (Global Interpreter Lock) que impede que multiplas threads executem bytecode Python simultaneamente. Para tarefas CPU-bound, a …

python multiprocessing paralelismo
· 5 min de leitura

Automatizando Git com Python

Git e a ferramenta de controle de versao mais utilizada no mundo, e Python pode automatizar praticamente qualquer fluxo de trabalho com ele. Desde …

python git automacao
· 8 min de leitura

Testes em Python com pytest: Guia Completo

Testes automatizados são essenciais para garantir que seu código funciona corretamente e continua funcionando quando você faz mudanças. O pytest é a …

python testes pytest
· 6 min de leitura

WebSockets com Python — 2026 | Python Brasil

WebSockets permitem comunicacao bidirecional em tempo real entre cliente e servidor. Diferente do HTTP tradicional, onde o cliente precisa fazer uma …

python websockets tempo real
· 5 min de leitura

Dashboards Interativos com Streamlit

Streamlit transformou a forma como desenvolvedores Python criam aplicacoes de dados. Em vez de aprender HTML, CSS e JavaScript, voce escreve apenas …

python streamlit dashboard
· 6 min de leitura

pip vs Poetry vs Conda — 2025 | Python Brasil

O gerenciamento de dependências é uma parte crucial de qualquer projeto Python. Instalar bibliotecas, controlar versões, resolver conflitos e garantir …

python pip poetry
· 7 min de leitura

APIs REST com FastAPI: Tutorial Completo

FastAPI é o framework Python que mais cresce para criação de APIs. Ele combina alta performance, documentação automática e validação de dados nativa — …

python fastapi api
· 5 min de leitura

Machine Learning com Python — 2025 | Python Brasil

Machine Learning deixou de ser um tema exclusivo de pesquisadores e se tornou uma habilidade cada vez mais requisitada no mercado. Com Python e a …

python machine learning scikit-learn
· 5 min de leitura

Python e AWS Lambda: Guia Serverless

AWS Lambda revolucionou a forma como construimos aplicacoes na nuvem. Em vez de gerenciar servidores, voce escreve funcoes que executam sob demanda, …

python aws lambda
· 7 min de leitura

POO em Python: Guia Prático Completo

Programação Orientada a Objetos (POO) é um paradigma fundamental que todo desenvolvedor Python precisa dominar. Neste guia, a gente vai explorar cada …

python POO orientação a objetos
· 5 min de leitura

Processamento de Imagens com Python

Processamento de imagens e uma habilidade valiosa para desenvolvedores Python. Desde redimensionar fotos para um site ate criar thumbnails em lote ou …

python pillow imagens
· 7 min de leitura

Automatização com Python: Guia Prático

Uma das maiores forças do Python é a capacidade de automatizar tarefas repetitivas. Se você passa tempo fazendo algo manual no computador, …

python automação scripting
· 5 min de leitura

Design Patterns em Python na Pratica

Design patterns sao solucoes testadas e comprovadas para problemas recorrentes no desenvolvimento de software. Em Python, muitos desses padroes podem …

python design patterns padroes de projeto
· 6 min de leitura

Python e SQLite — 2025 | Python Brasil

SQLite é um banco de dados leve, embutido e que não requer um servidor separado para funcionar. Ele armazena todo o banco em um único arquivo, …

python sqlite banco de dados
· 7 min de leitura

Python para Ciência de Dados em 2026

Python se consolidou como a linguagem padrão para ciência de dados, e em 2026 essa posição está mais forte do que nunca. Neste guia, você vai aprender …

python ciência de dados data science
· 5 min de leitura

Python e Excel com OpenPyXL

Manipular planilhas Excel e uma das tarefas mais comuns no dia a dia de profissionais que trabalham com dados. Com Python e a biblioteca OpenPyXL, …

python excel openpyxl
· 5 min de leitura

Introdução ao Matplotlib — 2025 | Python Brasil

A visualização de dados é uma etapa fundamental em qualquer análise. Números em tabelas podem ser difíceis de interpretar, mas um gráfico bem feito …

python matplotlib visualização
· 5 min de leitura

Criando CLI com Python — 2025 | Python Brasil

Ferramentas de linha de comando sao parte essencial do dia a dia de qualquer desenvolvedor. Python oferece otimas opcoes para criar CLIs …

python cli argparse
· 5 min de leitura

Criando Jogos com Pygame em Python

Desenvolver jogos e uma das formas mais divertidas de aprender programacao. O Pygame e a biblioteca mais popular para criacao de jogos 2D em Python, …

python pygame jogos
· 6 min de leitura

Django vs Flask: Qual Framework Escolher?

Na hora de construir uma aplicação web com Python, dois nomes dominam a conversa: Django e Flask. Ambos são excelentes, mas servem para situações …

python django flask
· 5 min de leitura

Introdução ao Pandas Python — 2025 | Python Brasil

Pandas é a biblioteca mais popular para análise e manipulação de dados em Python. Criada por Wes McKinney em 2008, tornou-se ferramenta indispensável …

python pandas análise de dados
· 7 min de leitura

Ambientes Virtuais Python: venv e Poetry

Se você já teve problemas com versões conflitantes de bibliotecas em Python, sabe a dor de cabeça que isso causa. Ambientes virtuais resolvem esse …

python venv poetry
· 5 min de leitura

Python e PostgreSQL: Guia Completo

PostgreSQL e um dos bancos de dados relacionais mais robustos e populares do mundo, e Python oferece ferramentas excelentes para trabalhar com ele. …

python postgresql psycopg2
· 7 min de leitura

Estruturas de Dados em Python: Guia Completo

Dominar as estruturas de dados nativas do Python é essencial para escrever código eficiente e elegante. Neste guia, você vai aprender tudo sobre as …

python estruturas de dados listas
· 5 min de leitura

Tipagem Estatica em Python com Mypy

Python sempre foi uma linguagem de tipagem dinamica, mas desde a versao 3.5, com a PEP 484, passou a suportar type hints. Combinados com ferramentas …

python mypy tipagem
· 5 min de leitura

Expressões Regulares em Python — 2025 | Python Brasil

Expressões regulares (regex) são sequências de caracteres que definem padrões de busca em textos. Elas são uma ferramenta indispensável para qualquer …

python regex expressões regulares
· 6 min de leitura

Python vs JavaScript: Qual Aprender Primeiro?

Se você está entrando no mundo da programação, provavelmente já se deparou com essa dúvida clássica: Python ou JavaScript? As duas linguagens dominam …

python javascript comparação
· 6 min de leitura

Como Começar com Python em 2026

Se você está pensando em aprender a programar, Python é sem dúvida uma das melhores escolhas que você pode fazer em 2026. A linguagem continua sendo …

python iniciantes tutorial
· 6 min de leitura

Python para Iniciantes — 2025 | Python Brasil

Python se consolidou como a linguagem de programação mais recomendada para quem quer dar os primeiros passos no mundo do desenvolvimento. A sintaxe …

python iniciantes tutorial