This is the reference material for the “Cooking with asyncio” course.
In this course, you're going to learn
- what asynchronous code is and how to reason about asynchronous code execution
- how to use the module
asynciofrom the standard library to run your asynchronous applications - when to use the asynchronous execution model and when not to
- how to develop two asynchronous applications:
- a multi-user chat application
- a performant web crawler
To get started, you can use the “next” arrows at the bottom of each page to automatically move to the next section. For reference, you can also find a high-level overview of the contents of this course on the navigation panel on the left (it may be collapsed on mobile).
Ready? Good luck & I hope you enjoy!
Hi, I'm Rodrigo Girão Serrão from sunny Portugal 🇵🇹.
I've been using Python since 2012 and teaching in some way or another for almost as long. Nowadays, I write about Python on my Python blog and on my weekly Python newsletter and I teach Python at companies.
For any questions or feedback, email me at rodrigo@mathspp.com.
