15 exhaustive articles covering every fundamental concept. Not a syntax reference, a deep understanding through analogies, visuals, and hands-on interactive demos.
0 of 15 read
Start anytime
What is data? Why does type matter?
Text as a sequence. Every operation you'll ever need.
Integers, floats, precision, real-world math.
Truth, logic, decision-making.
Ordered collections. The workhorse data structure.
Immutability and why it matters.
Key-value pairs. The most useful structure in Python.
Uniqueness, membership, set math.
Iteration patterns, comprehensions, generators.
Abstraction, scope, closures, decorators.
Exceptions as control flow. Defensive coding.
Reading, writing, context managers.
Objects, inheritance, when (and when not) to use OOP.
Code organization, packages, the import system.
collections, itertools, pathlib, datetime, json.