Explore the Python collection. Follow each resource to its source for current documentation, requirements, and licensing.
Python projects in this category span language practice, data science notebooks, web frameworks, validation, and development tooling. Use the resource description to distinguish a learning exercise from a tool you would integrate into a working project.
Choose a useful starting point
For language practice, choose examples or exercises. For an application, identify the job first: web serving, data validation, package management, or code quality. Read current installation and compatibility guidance at the source.
Selection notes updated .
Looking for a starting point?
Python resources for learning by doing — Practise Python through small examples, algorithms, design patterns, and notebooks. Match the exercise to the skill you want to improve.