contextvars em Python: estado por requisição em async e threads
Um problema clássico em APIs Python: você quer que cada log, métrica e consulta ao banco carregue o request ID, o tenant ou o usuário logado da …
Um problema clássico em APIs Python: você quer que cada log, métrica e consulta ao banco carregue o request ID, o tenant ou o usuário logado da …
APScheduler é a biblioteca Python mais direta para agendar tarefas dentro do próprio processo: limpar arquivos temporários, enviar alertas, …
Gradio é uma biblioteca Python que transforma qualquer função em uma interface web interativa com poucas linhas de código. O caso de uso clássico é …
O módulo pprint do Python formata dicionários, listas, tuplas e outras coleções aninhadas para que sejam mais fáceis de ler durante a depuração. Ele …
O módulo statistics do Python calcula média, mediana, moda, quantis, variância, desvio padrão, correlação e regressão linear sem instalar pandas ou …
Python para SOC é útil para transformar logs brutos em eventos consistentes, contar padrões e gerar alertas que uma pessoa analista possa revisar. Um …
O módulo heapq é a forma canônica de montar uma fila de prioridade em Python sem instalar nada. Em cima de uma lista comum ele mantém um binary heap: …
O módulo hmac é a peça da biblioteca padrão para autenticar mensagens com uma chave secreta em Python. Em português claro: ele responde se este corpo …
O módulo base64 resolve um problema cotidiano de backend e automação: como colocar bytes em um canal que só aceita texto. JSON, headers HTTP, e-mail …
O módulo shlex ajuda a trabalhar com linhas de comando e argumentos de shell em Python sem separar texto ingenuamente por espaços nem montar comandos …
O módulo hashlib é a ferramenta da biblioteca padrão para calcular checksums, fingerprints e resumos criptográficos em Python. Com ele você verifica …
O módulo uuid é a forma padrão de gerar identificadores únicos em Python para pedidos, usuários públicos, correlação de logs, chaves de API de negócio …
O módulo decimal é a escolha mais segura da biblioteca padrão para representar dinheiro, centavos, taxas e quantidades decimais em Python. Ele evita …
O módulo secrets é a escolha da biblioteca padrão para gerar tokens, códigos e senhas aleatórias em Python quando a imprevisibilidade tem impacto de …
O módulo os é a ponte da biblioteca padrão entre o Python e o sistema operacional. Ele permite ler variáveis de ambiente, percorrer árvores de …
O módulo tempfile é a forma recomendada de criar arquivos e diretórios temporários em Python sem inventar nomes, disputar o mesmo caminho com outro …
Para tarefas que passam boa parte do tempo esperando, como consultar APIs, ler muitos arquivos, verificar URLs ou conversar com um banco de dados, …
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 …
O functools é o módulo da biblioteca padrão do Python dedicado a funções de ordem superior — ferramentas que recebem ou devolvem outras funções. Ele …
O itertools é o módulo da biblioteca padrão do Python dedicado a iteração eficiente. Ele oferece funções pequenas, escritas em C, que criam e combinam …
Para automatizar Google Sheets com Python, instale gspread, crie uma conta de serviço no Google Cloud, compartilhe a planilha com o e-mail dessa conta …
Resposta curta: use pathlib para manipular caminhos e arquivos em Python com objetos Path. Ele permite juntar pastas com /, testar se um arquivo …
O PDF é o formato dominante na papelada brasileira: notas fiscais eletrônicas impressas em DANFE, boletos bancários, holerites, contratos, relatórios …
O subprocess é o módulo da biblioteca padrão do Python que executa comandos externos — qualquer programa instalado no sistema operacional, do git ao …
O CSV (Comma-Separated Values) é, disparado, o formato de dados mais usado no dia a dia de quem programa em Python no Brasil. Exportação de extrato …
Compactar arquivos em um único .zip é uma das tarefas mais corriqueiras em automação de escritório e em pipelines de dados. Depois de gerar um lote de …
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 …
Trabalhar com datas e horas é uma das tarefas mais comuns em qualquer programa Python: registrar quando um pedido foi feito, calcular a validade de um …
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 …
O argparse é o módulo da biblioteca padrão do Python dedicado a criar interfaces de linha de comando (CLI). Com ele, você transforma um script simples …
O NumPy (Numerical Python) é a biblioteca fundamental para computação numérica em Python. Praticamente todo o ecossistema brasileiro de dados — do …
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 …
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, …
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, …
OpenPyXL é a biblioteca indicada para criar, ler e editar arquivos Excel .xlsx com Python quando você precisa controlar células, fórmulas, estilos, …
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 …
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 …
Trabalhar com arquivos é uma das habilidades mais importantes que um programador Python pode desenvolver. Seja para ler configurações, processar dados …
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 se consolidou como a linguagem de programação mais recomendada para quem quer dar os primeiros passos no mundo do desenvolvimento. A sintaxe …