Skip to content

learn.py

Read it. Run it. Break it. Fix it.

Every chapter follows the same battle-tested loop:

Read

Theory explained in plain English — no jargon, no hand-waving. Concepts you actually understand, not just memorize.

Run

Every concept has a runnable example. See it in action before you write a single line yourself.

Practice

Exercises with real constraints. Fill in the stubs, make the tests green.

Verify

Tests prove your solution is correct — not just “looks right”. Red to green, that’s the goal.

01 — Object Oriented Programming

Classes, inheritance, encapsulation, properties, magic methods, ABCs and dataclasses. Start →

02 — Coming soon

More chapters on their way.