Module 04 · Dynamic execution in Python
Dynamic runtimes and the Python object model
Python executes through dynamic object graphs and an interpreted evaluation loop. Explore the PyObject layout, implement the C3 linearization algorithm for method resolution order, construct parameterized closures and decorators, and build lazy generator pipelines.
4 lessons · 4 graded exercises·3 hours·intermediate·Prerequisite: Polymorphism, vtables, and generic containers in C++