Python Koans
Python Koans is an interactive learning environment that uses test-driven development (TDD) to teach Python language features and good coding practices. The koans are a series of exercises that guide you through the language features step by step.
Features
- Progressive learning path from basic to advanced Python concepts
- Test-driven approach to learning
- Immediate feedback on progress
- Covers Python 3.x features
- Includes exercises on:
- Basic types and operations
- Lists, dictionaries, and sets
- Classes and inheritance
- Generators and decorators
- Context managers and more