Async programming is a core part of modern software development, especially in single-threaded languages such as Python and JavaScript. Since becoming available in Python 3.3, and part of the standard library in Python 3.4, asyncio has radically chan...