Companies Home Search Profile

Speed Up Python With Concurrency

Focused View

Christopher Trudeau

1:12:36

358 View
  • 01 CC overview.mp4
    03:02
  • 02 CC latency.mp4
    07:39
  • 03 CC concurrency.mp4
    13:39
  • 04 CC threads.mp4
    11:08
  • 05 CC race.mp4
    07:01
  • 06 CC asyncio.mp4
    09:50
  • 07 CC mp.mp4
    06:44
  • 08 CC cpu.mp4
    07:47
  • 09 CC sum.mp4
    05:46
  • concurrency code.zip
  • concurrency slides.pdf
  • Description


    Concurrency is the act of having your computer do multiple things at the same time. If you’ve heard lots of talk about asyncio being added to Python but are curious how it compares to other concurrency methods or are wondering what concurrency is and how it might speed up your program, you’ve come to the right place.

    In this course, you’ll learn the following:

    Sample code was tested using Python 3.8.5. Much of the asyncio library has been in flux since Python 3.4, it is recommended to use at least Python 3.7 for the asyncio portions of the course.

    What You'll Learn?


    • How I/O bound programs are effected by latency
    • Which concurrent programming patterns to use
    • What the differences are between the Python concurrency libraries
    • How to write code that uses the threading, asyncio, and multiprocessing libraries

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Christopher Trudeau
    Christopher Trudeau
    Instructor's Courses

    Christopher has a passion for the Python language and writes for Real Python. He is a consultant who helps advise organizations on how to improve their technical teams. Christopher is a strong advocate for automation throughout the delivery process and the power of small teams with well defined goals.

    You can find Christopher here:

    Learn Python online: Python tutorials for developers of all skill levels, Python books and courses, Python news, code examples, articles, and more.
    • language english
    • Training sessions 9
    • duration 1:12:36
    • Release Date 2023/01/05