Skip to content

Python Development Playbook⚓︎

Welcome to our Python Development Playbook! Having a standardized playbook helps maintain consistency and quality across projects while reducing setup time. These essential tools and practices will help you write better, more maintainable Python code while ensuring everyone follows the same proven standards.

What You'll Learn⚓︎

  • How to use GitHub repository templates to bootstrap your projects
  • Understanding modern Python project configuration with pyproject.toml
  • Fast and efficient package management with uv
  • Code quality and linting with ruff
  • Documentation with MkDocs and GitHub Pages
  • Testing best practices with pytest
  • Automating your workflow with GitHub Actions

Let's dive in and explore these tools and practices that will make your Python development experience more efficient and enjoyable!