Asyncio: Asynchronous Scheduling and Event Handling from Within the Interpreter


Details
Coroutines can be daunting. Let's make them simple.
In this meetup we'll explore the internal asynchronous functionality available in Python 3. We'll also take a higher-level look than is typical for us to remediate a common lack of understanding of async concepts outside the world of JavaScript.
We'll go deep into a few concepts also relevant to libraries like tornado in Python 2.x, so it's still relevant if you're not on Python 3 just yet.
As far as language constructs the focus will be on the built-ins await and async, but we'll also explore some of the asyncio module that can be found in Lib.
We'll draw analogues between the python3 constructs and those in the tornado library including but not limited to the ioloop, futures, and coroutines.
If you want to avoid the headache of multithreading while still providing non-blocking i/o in your applications this meetup is a must.
As a special treat my good friend Greg Thompson will be co-presenting.
We'll have pizza and beer but who knows? Maybe there will be surprise burritos.

Asyncio: Asynchronous Scheduling and Event Handling from Within the Interpreter