A series is a set of short posts meant to be read in order. Each one covers a single idea, runs in a plain prompt, and shows real output — every code example here was executed before publishing and checked against what the article claims.
Start at part one, or go straight to the part you need. Every post links to the next.
Practical Object-Oriented Python
Classes in Python, and when not to write one. The sequence starts by arguing against reaching for a class, then builds: the object itself, making it readable, controlling access, and choosing between the four things Python gives you for holding data. It ends with the data model, which is the idea the rest of it rests on.
Python Fundamentals
The Python features you use every day, one at a time. Each part is short, runs in a plain prompt, and shows real output. The order builds: the syntax you write daily, then functions, then how Python actually holds your values, then the tools for structuring code. Every code example here was executed on Python 3.12 and its output checked against what the article claims.