Python Best Practices

Expert guidance for writing professional Python code following industry best practices including PEP 8 compliance, testing, type hints, error handling, and modern tooling. Use this skill when writing new Python code, refactoring existing code, setting up Python projects, implementing tests, or ensuring code quality and maintainability. Emphasizes: PEP 8, modularity, DRY principle, TDD, virtual environments (uv), and modern tooling (Ruff, Black, Mypy).

jkitchin 1833774 7 files · 94.4 KB Updated

File contents

jkitchin/skillz/tree/main/skills/programming/python-best-practices commit 1833774510

Frequently asked questions

npx skillmds@latest add jkitchin/python-best-practices