Introduction
  • Introduction
  • What and Why Asyncio
  • Threading vs Asyncio
  • What Python Version to Use
Getting Started with async and await
  • Introduction
  • Asynchronous Functions
  • Asynchronous Iterators
  • The @asynccontextmanager Decorator
  • Asynchronous Context Manager Classes
  • Asynchronous Generators
  • Asynchronous Comprehension
Coroutines and Awaitables
  • Introduction
  • Coroutine Objects and Async Functions
  • Ways of Running Coroutines
  • Cancelling Coroutines
  • Awaitable Objects
Tasks, Futures and the Event Loop
  • Introduction
  • Using Task Objects
  • Interacting with the Event Loop
  • The Concept of the Future
Wrapping Up
  • You Made It!