An exciting new feature in Python 3 is more support for asynchronous programming via the async/await syntax and the asyncio library. However the sheer amount of novelty can be difficult to digest for someone coming from Python 2. To remedy this, we will motivate async with familiar Python 2 concepts and build upon them to arrive at the Python 3 formulation.
I am an instructor at Hackbright Academy, a Python based full stack engineering bootcamp for women located in San Francisco. Previously, I have worked as a physicist, data scientist, and software engineer.