Blog

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

11 min de leitura

Python para SOC: análise de logs e alertas defensivos

Python para SOC é útil para transformar logs brutos em eventos consistentes, contar padrões e gerar alertas que uma pessoa analista possa revisar. Um …

pythonsocsegurança da informação
11 min de leitura

Enum em Python: Enum, StrEnum, IntEnum, Flag e auto

O módulo enum da biblioteca padrão do Python resolve um problema que aparece em todo sistema real: valores finitos com significado de negócio — status …

pythonenumstrenum
10 min de leitura

python-docx: Como Criar e Editar Word com Python

A forma mais direta de criar e editar arquivos Word com Python é usar a biblioteca python-docx. Ela gera documentos .docx sem exigir que o Microsoft …

pythonpython-docxword
7 min de leitura

Introdução ao scikit-learn com Python — 2026

O scikit-learn é a biblioteca de machine learning clássico mais usada em Python. Se você já domina NumPy e Pandas, o scikit-learn é o próximo passo …

pythonscikit-learnmachine learning
8 min de leitura

Introdução ao NumPy Python — 2026

O NumPy (Numerical Python) é a biblioteca fundamental para computação numérica em Python. Praticamente todo o ecossistema brasileiro de dados — do …

pythonnumpyciência de dados
9 min de leitura

Automação Web com Selenium e Python — 2026

O Selenium é a ferramenta mais popular para automação de navegadores web. Com Python e Selenium, você pode automatizar testes, preencher formulários, …

pythonseleniumautomação
11 min de leitura

Pyrefly: Type Checker da Meta para Python

Se você já tentou adicionar tipagem estática em um projeto Python de médio ou grande porte, provavelmente esbarrou na mesma pareja: o mypy é rigoroso, …

pythonpyreflytype checker
8 min de leitura

Python com Docker Compose e PostgreSQL Local

Um dos saltos mais importantes para quem estuda Python em 2026 é sair do projeto que só roda na própria máquina e chegar em um ambiente reproduzível. …

pythondockerdocker-compose
9 min de leitura

Conciliação Financeira com Python: Guia Prático

Conciliação financeira é uma das automações mais úteis para quem trabalha com Python em empresas brasileiras. O problema aparece em bancos, fintechs, …

pythonautomacaofinancas
10 min de leitura

Gerar PDF com Python: Relatórios Profissionais

Gerar PDF com Python é uma daquelas habilidades que parecem simples, mas aparecem em muitos cenários reais de trabalho: relatório financeiro mensal, …

pythonpdfrelatorios
8 min de leitura

GeoPandas com Python: Mapas e Dados Geoespaciais

Dados geoespaciais aparecem em muito mais projetos do que parece. Uma base de escolas tem endereço. Uma lista de unidades de saúde tem município. Um …

pythongeopandasdados
7 min de leitura

Pydantic Settings: Configuração Segura em Python

Configuração parece um detalhe pequeno até o primeiro deploy falhar porque uma variável de ambiente estava com nome errado, uma URL de banco veio …

pythonpydanticconfiguracao
7 min de leitura

OpenTelemetry com Python: Logs, Métricas e Traces

Observabilidade deixou de ser um luxo de times grandes. Em 2026, muita vaga de backend, dados, SRE, plataforma e IA já espera que a pessoa …

pythonopentelemetryobservabilidade
7 min de leitura

Python para Automação de CRM e Marketing

Automação de CRM e marketing virou uma porta de entrada forte para quem sabe Python no Brasil. Muitas empresas já usam HubSpot, Salesforce, RD …

pythonautomacaocrm
8 min de leitura

RAG com FastAPI e pgvector em Produção

Criar um protótipo de RAG (Retrieval-Augmented Generation) em Python ficou relativamente simples: você converte documentos, gera embeddings, salva …

pythonragfastapi
8 min de leitura

RAG com Documentos Públicos em Python

Projetos de RAG (Retrieval-Augmented Generation) são uma das formas mais práticas de transformar Python e IA em algo útil para empresas brasileiras. …

pythonraginteligência-artificial
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. …

pythonpython-3-14subinterpreters
8 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 …

pythondjangodjango-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. …

pythoninteligência-artificialpydantic
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 — …

pythonrustpyo3
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 …

pythoninteligência-artificialmcp
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é …

pythontextualtui
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 …

pythonweb-scrapingcrawl4ai
7 min de leitura

LangGraph: Criando Agentes de IA com Python

Se você acompanha o ecossistema Python em 2026, já deve ter notado que agentes de IA deixaram de ser curiosidade de laboratório e viraram ferramenta …

pythoninteligência-artificialllm
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: …

pythonmarimonotebook
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 …

pythonpython-3.15d-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 …

pythonpython-3.15frozendict
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 …

pythonpep 770sbom
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 …

pythonpylock.tomlpep 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 …

pythonpython 3.14annotationlib
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 …

pythonpython 3.14template 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 …

pythonpython 3.15lazy 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 …

pythontytype checker
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 …

pythonwhatsappapi
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 …

pythoncomparaçãobackend
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 …

pythoncontext-managerwith
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 …

geradoresiteradoresyield
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 …

pydanticvalidaçãodados
8 min de leitura

Pattern Matching em Python: Guia Completo do match/case

O Structural Pattern Matching (correspondência de padrões estruturais) chegou ao Python na versão 3.10 e é uma das adições mais poderosas à linguagem …

pythonpattern-matchingmatch-case
7 min de leitura

Ruff: Linter e Formatador Mais Rápido para Python

Se você trabalha com Python profissionalmente, já deve ter configurado uma combinação de flake8, black, isort e talvez pylint nos seus projetos. Cada …

pythonrufflinter
8 min de leitura

Python 3.13 Sem GIL: Modo Free-Threaded — 2026

Uma das maiores mudanças na história recente do Python chegou com o Python 3.13: o modo free-threaded (também chamado de no-GIL). Pela primeira vez, é …

pythonpython-3.13gil
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 …

pythonweb scrapingbeautifulsoup
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 …

pythonboas praticas2026
5 min de leitura

Deploy de Aplicacao Python — 2026

Desenvolver uma aplicacao e apenas metade do caminho. O deploy, ou seja, colocar a aplicacao em producao para que usuarios reais possam acessa-la, e …

pythondeployheroku
6 min de leitura

Logging em Python — 2025

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

pythonloggingdebug
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 …

pythonmqttiot
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 …

pythonasyncioasync
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 …

pythonmultiprocessingparalelismo
6 min de leitura

Automação de E-mails com Python — 2025

A automação de e-mails é uma das aplicações mais práticas de Python no ambiente corporativo. Enviar relatórios diários, notificações de sistema, …

pythonemailautomação
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 …

pythongitautomacao
6 min de leitura

WebSockets com Python — 2026

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

pythonwebsocketstempo 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 …

pythonstreamlitdashboard
8 min de leitura

Python e Redis: Cache, Filas e Pub/Sub em 2026

Redis é um dos bancos em memória mais usados no ecossistema Python. Ele aparece como cache, broker para filas, armazenamento de sessões, base para …

pythonrediscache
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 — …

pythonfastapiapi
5 min de leitura

Machine Learning com Python — 2025

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 …

pythonmachine learningscikit-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, …

pythonawslambda
6 min de leitura

Tratamento de Erros em Python — 2025

Erros fazem parte do desenvolvimento de software. A diferença entre um programa amador e um profissional está em como esses erros são tratados. Python …

pythonexceçõeserros
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 …

pythonPOOorientaçã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 …

pythonpillowimagens
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, …

pythonautomaçãoscripting
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 …

pythondesign patternspadroes de projeto
5 min de leitura

Seguranca em Aplicacoes Python — 2025

Seguranca e um aspecto critico no desenvolvimento de software, e Python nao e excecao. Aplicacoes mal protegidas podem expor dados sensiveis, permitir …

pythonsegurancaboas praticas
6 min de leitura

Python e SQLite — 2025

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, …

pythonsqlitebanco de dados
6 min de leitura

Criando API GraphQL com Python — 2025

GraphQL e uma linguagem de consulta para APIs que permite ao cliente solicitar exatamente os dados que precisa. Diferente de REST, onde cada endpoint …

pythongraphqlapi
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 …

pythonciência de dadosdata science
6 min de leitura

Criando Bots Telegram Python — 2025

Bots de Telegram são programas automatizados que interagem com usuários dentro da plataforma. Eles podem responder mensagens, enviar notificações, …

pythontelegrambot
12 min de leitura

OpenPyXL: Como Automatizar Excel com Python

OpenPyXL é a biblioteca indicada para criar, ler e editar arquivos Excel .xlsx com Python quando você precisa controlar células, fórmulas, estilos, …

pythonexcelopenpyxl
4 min de leitura

Python e Docker: Guia Completo — 2025

Docker — que é escrito em Go — revolucionou a forma como empacotamos e distribuimos aplicacoes. Com containers, voce garante que o ambiente de …

pythondockerdevops
5 min de leitura

Introdução ao Matplotlib — 2025

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 …

pythonmatplotlibvisualização
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, …

pythonpygamejogos
5 min de leitura

Introdução ao Pandas Python — 2025

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 …

pythonpandasanálise de dados
5 min de leitura

Python e MongoDB com PyMongo — 2025

MongoDB e o banco de dados NoSQL mais popular do mercado, e Python e uma das linguagens que melhor se integra com ele. Usando PyMongo, a biblioteca …

pythonmongodbpymongo
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. …

pythonpostgresqlpsycopg2
5 min de leitura

Automação de Planilhas Python — 2025

A automação de planilhas é uma das aplicações mais práticas e imediatas de Python no ambiente corporativo. Profissionais de todas as áreas passam …

pythonopenpyxlexcel
5 min de leitura

Consumindo APIs REST com Python — 2025

APIs REST (Representational State Transfer) são a principal forma de comunicação entre sistemas na web moderna. Desde consultar a previsão do tempo …

pythonapirest
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 …

pythonestruturas de dadoslistas
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 …

pythonmypytipagem
5 min de leitura

Expressões Regulares em Python — 2025

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 …

pythonregexexpressões regulares
6 min de leitura

Compreensao de Listas em Python — 2025

Compreensao de listas, ou list comprehensions, e uma das construcoes mais pythonic da linguagem. Elas permitem criar listas de forma concisa e …

pythonlistascomprehension
6 min de leitura

Trabalhando com JSON em Python — 2025

JSON (JavaScript Object Notation) e o formato de dados mais usado na web. Praticamente toda API retorna JSON, arquivos de configuracao usam JSON e ate …

pythonjsondados
5 min de leitura

Decoradores Python: Guia Pratico — 2025

Decoradores sao uma das funcionalidades mais elegantes do Python. Eles permitem modificar o comportamento de funcoes e classes sem alterar o codigo …

pythondecoradoresfuncoes
5 min de leitura

Manipulação de Arquivos Python — 2025

Trabalhar com arquivos é uma das habilidades mais importantes que um programador Python pode desenvolver. Seja para ler configurações, processar dados …

pythonarquivoscsv
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 …

pythoniniciantestutorial
6 min de leitura

Python para Iniciantes — 2025

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

pythoniniciantestutorial