
Inspect CPython's reuse and optimization mechanisms without making application correctness depend on cached identities or particular bytecode.

Inspect CPython's reuse and optimization mechanisms without making application correctness depend on cached identities or particular bytecode.

Trace what keeps Python objects alive, observe cycle reclamation, and distinguish object cleanup from process memory and resource lifetimes.

Understand how Python names refer to objects, how mutation differs from reassignment, and where shared references need an explicit copying policy.

Learn Python's object model, syntax, functions, loops, exceptions, and classes through tested examples and a complete batch-processing script.
Scala, JVM, AI. When there's actually something worth reading.
Join the newsletter →