Async IO in Python: A Complete Walkthrough

Hands-on Python 3 Concurrency With the asyncio Module

Chyld Medford

Chyld Medford 12 Lessons 1h 3m
advanced python

Learn how to speed up your Python 3 programs using concurrency and the new asyncio module in the standard library.

First, you’ll explore the key terms of parallel programming. Next, you’ll see step-by-step how to leverage concurrency and parallelism in your own programs, all the way to building a complete HTTP downloader example app using asyncio and aiohttp.

About Chyld Medford

Chyld Medford

Chyld is an avid Pythonista and writes for Real Python. He teaches data science and full stack software engineering to companies around the world. He loves functional programming, linear algebra, all things linux, machine learning ... and Python!

» More about Chyld

Each tutorial at Real Python is created by a team of developers so that it meets our high quality standards. The team members who worked on this tutorial are:

« Browse All Courses