Talk Python: Async Techniques and Examples you own this product

Michael Kennedy
  • Course duration: 4h 59m

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • share your subscription with another person
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases

lite $19.99 per month

  • access to all Manning books, including MEAPs!


5, 10 or 20 seats+ for your team - learn more

Look inside
Talk Python: Async Techniques and Examples is the first liveVideo course in the exciting Talk Python series from podcaster and software trainer Michael Kennedy. In this hands-on and visuals-first video, you’ll learn the entire spectrum of Python's parallel programming APIs. You’ll get started with the new and powerful async and await keywords of Python 3.5+, as well as the underpinning module: asyncio. Then you’ll cover Python's threads for parallelizing older operations and multiprocessing for CPU bound operations. You'll close out the course with a host of additional async topics such as async Flask, task coordination, thread safety, and C-based parallelism with Cython.

Distributed by Manning Publications

This course was created independently by Python expert Michael Kennedy and is distributed by Manning through our exclusive liveVideo platform.
Talk Python can't be downloaded.

about the subject

Asynchronous Python code runs faster, scales better, and can take advantage of modern, multicore CPUs. To get the performance benefits of parallelism, you’ll need to overhaul the way you write your programs, and this course will show you exactly how.

about the video

Talk Python: Async Techniques and Examples is a comprehensive course on parallel programming in Python. It covers tried and true foundational concepts such as threads and multiprocessing, as well as modern async features based on Python 3.7+ with async and await. In addition to the core concepts and APIs for concurrent programming, you’ll learn best practices for concurrency, how to choose between the various APIs, and how to use APIs together for the biggest advantage. All concepts are backed up by clear and precise visuals, and you’ll get the chance to code along and explore detailed code samples for each new parallel technique.


For intermediate Python programmers.

what you will learn

  • How concurrency improves performance and scalability
  • Build async-capable code with the new async and await keywords
  • Add asynchrony to your app
  • Work with multiple threads to run CPU-bound work in Python
  • Use locks and thread safety mechanisms to protect shared data
  • Take full advantage of multicore CPUs with multiprocessing
  • Add massive speedups with Cython to circumvent Python’s GIL
  • Create async view methods in Flask web apps

about the instructor

Michael Kennedy is the host of the #1 Python podcast, Talk Python to Me. He’s interviewed many of the leaders and creators in the Python community and brings that perspective to all the courses he creates. He has been a professional software trainer for over 10 years.
what's a liveVideo?
Find out more

choose your plan


only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Talk Python: Async Techniques and Examples liveVideo for free