Ruff no Python: Linter e Formatador na Prática
Use Ruff para lint, imports e formatação em um projeto Python, com configuração enxuta, correções seguras e validação na CI.
Explore nossos artigos técnicos, tutoriais práticos e guias de carreira.
O combustível para sua jornada no Universo Python.
Use Ruff para lint, imports e formatação em um projeto Python, com configuração enxuta, correções seguras e validação na CI.
Organize um projeto Python com uv, ambiente virtual, pyproject.toml e lockfile reproduzível, entendendo o que muda em relação ao pip.
Configure uma documentação Python enxuta com Sphinx, autodoc, docstrings e type hints, gere HTML e automatize a publicação sem complexidade desnecessária.
Use Hypothesis com pytest para gerar entradas, validar invariantes, reduzir falhas e descobrir casos extremos que exemplos manuais não cobrem.
Aprenda a estruturar o pyproject.toml de aplicações e bibliotecas, separar build e execução, declarar dependências e centralizar ferramentas sem armadilhas.
Um guia prático de Playwright com Python para navegar, localizar elementos, esperar estados, baixar arquivos, capturar evidências e testar com pytest.
Crie um remetente SMTP em Python com texto e HTML, anexos, STARTTLS, configuração por ambiente, validações e erros observáveis.
Guia prático de automação de PDFs com pypdf: união, divisão, rotação, metadados, extração de texto, criptografia e tratamento de erros.
Construa uma CLI instalável para gerenciar tarefas usando argumentos posicionais, opções, subcommands, entry points e testes.
Valide colunas, tipos e regras de negócio em DataFrames com Pandera e construa um pequeno pipeline de vendas coberto por testes.
Monte pré-processamento e modelo em um Pipeline scikit-learn, valide corretamente e evite que informações do teste contaminem o treino.
Consulte CSV, Parquet e DataFrames diretamente com SQL usando DuckDB e Python, sem montar um servidor de banco de dados.