8 articles rebuilding object-oriented Python from the ground up. Start with what an object actually is, work through the four pillars, magic methods, and modern patterns. No prior OOP knowledge assumed.
0 of 8 read
Start anytime
You've been using OOP since line one.
Blueprint, instance, self. The three things that matter.
Control what the outside world can touch.
IS-A relationships, super(), and when to walk away.
Same call, different behavior. Python's way.
Contracts that enforce themselves.
Make your objects feel like Python built them.
The tools that make OOP actually pleasant.