A first-principles, zero-to-hero guide to understanding async programming, OS internals, and building a mini-asyncio library in Python. This document assumes you know basic Python (functions, classes, ...