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!