The evolution of the Python language is documented in Python Enhancement Proposals (PEPs). The three main evolution points of asynchronous programming in Python are described in detail in these dedicated PEPs:
- Generators are documented in PEP-255:
- The async/await syntax is documented in PEP-492: https://docs.python.org/3/library/asyncio.html.
The documentation of the aiohttp package is very detailed, and contains examples. This package will be used throughout this whole book to write microservices...