pyproject.toml em Projetos Python: Guia para Apps e Bibliotecas
Aprenda a estruturar o pyproject.toml de aplicações e bibliotecas, separar build e execução, declarar dependências e centralizar ferramentas sem armadilhas.
Clean code, testes e padrões de projeto
Aprenda a estruturar o pyproject.toml de aplicações e bibliotecas, separar build e execução, declarar dependências e centralizar ferramentas sem armadilhas.
Crie um pipeline de CI/CD para Python com testes em múltiplas versões, lint, tipos, cobertura, build, cache, artifacts e segurança.
Um roteiro prático para estruturar, testar, construir e publicar seu primeiro pacote Python no PyPI com padrões modernos e releases automatizados.
Domine a depuração em Python com este guia completo. Aprenda a usar pdb, breakpoint(), debuggers do VS Code e PyCharm, log eficiente e técnicas para encontrar bugs com muito mais rapidez.
Domine Type Hints em Python: guia completo sobre tipagem estática, desde a sintaxe básica até recursos avançados como Generics, Protocols e TypeVar com exemplos práticos.
Guia completo sobre PEP 8: aprenda as convenções de estilo, nomenclatura e boas práticas para escrever código Python limpo e profissional.
Domine o módulo unittest de Python para criar testes unitários robustos. Aprenda TestCase, asserts, mocks, fixtures e melhores práticas de testes.
Domine os 5 princípios SOLID em Python com exemplos práticos. Aprenda SRP, OCP, LSP, ISP e DIP para escrever código orientado a objetos limpo e profissional.
Domine a otimização em Python com técnicas avançadas de profiling, memoização, concorrência, C extensions e boas práticas para escrever código significativamente mais rápido.
Domine os principais padrões de projeto em Python com exemplos práticos. Aprenda Singleton, Factory, Strategy, Observer e mais para escrever código mais elegante e reutilizável.
Aprenda a criar testes automatizados confiáveis com pytest, fixtures, parametrização, mocks, cobertura e exemplos práticos.