Talk Python: Async Techniques and Examples
Michael Kennedy
  • Course duration: 4h 59m
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.

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.

Prerequisites

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.

placing your order...

Don't refresh or navigate away from the page.
liveVideo $49.00
Talk Python: Async Techniques and Examples (liveVideo) added to cart
continue shopping
go to cart

Prices displayed in rupees will be charged in USD when you check out.
customers also bought
RECENTLY VIEWED