🐍 Python
Master the Python that trips up working engineers — mutability, scope, the data model, and the GIL — on CPython 3.12+.
0/5
1Free2🔒3🔒4🔒★🔒 Standard🎓🔒 Professional
Data Types & Idioms
Master Python's object model — mutability, is vs ==, dicts, sets, comprehensions, and truthiness — to write idiomatic code that dodges silent data bugs.
Functions & Scope
Command *args/**kwargs, closures, decorators, and LEGB scope — and sidestep the late-binding and mutable-default-argument traps that bite every Python engineer.
OOP
Hook into Python's data model with dunder methods, tame multiple inheritance via C3 MRO, slim instances with __slots__, and ship clean value types using dataclasses.
Iterators, Generators & Concurrency
Build lazy pipelines with the iterator protocol and yield, then read the GIL to choose threads, asyncio, or multiprocessing for I/O- versus CPU-bound work.
Chapter review
Course review — debug & refactor
Lab: Fix the bugs and make it Pythonic · 10-question check
Final exam
Python — comprehensive capstone
Hands-on capstone + course-wide exam · scored to a role level