Let's make a working implementation of async functions in Python 2.1, also, why you might want to use a more recent version of Python
Often I hear people lamenting that Python has too many features and that older versions of Python were better for that exact reason.
To make those people happy, we're going to pick apart the features of Python that enable the async
/await
syntax, layer by layer, until we happen upon a working implementation of coroutines that will function in Python 2.1.
Somewhere in this talk will be some useful discussions about why recent syntactic developments in Python are a good thing actually, but let's not lie, you're reading this abstract for the stunt content. You'll get what you came for.
See this talk and many more by getting your ticket to PyCon AU now!
I want a ticket!Christopher Neugebauer is an Australian developer, speaker, and serial community conference organiser, who presently lives in the United States.
He serves as a Director of the Python Software Foundation, and is co-organiser of the acclaimed North Bay Python conference, a boutique one-track conference run in unusual venues — include an old vaudeville theatre, and more recently a barn on a farm — in Petaluma, California.
Christopher is also a contributor on the open source Pants build system, helping make Python’s testing, correctness, and style tools accessible and fast for developers, no matter how big their codebase.