Learn how to implement async functions in Python 2.1 through this conference talk that deconstructs modern Python's async/await syntax layer by layer. Explore the evolution of coroutines by building a working implementation compatible with a two-decade-old Python version. Discover why recent syntactic developments in Python are beneficial while gaining insights into the fundamental mechanics of asynchronous programming. Follow along as Christopher Neugebauer demonstrates this technical feat that challenges the notion that older Python versions were superior due to having fewer features.
Overview
Syllabus
Make a working implementation of async functions in Python 2.1—Christopher Neugebauer (PyBay 2024)
Taught by
SF Python