vivis vivis avatar dev

> thoughts on AI, code, and everything in between

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