Companies Home Search Profile

Advanced Generators and Coroutines in Python 3

Focused View

Axel Sirota

1:49:20

129 View
  • 1. Course Overview.mp4
    01:33
  • 1. Version Check.mp4
    00:15
  • 2. Just Give up the Next Item- Iteration.mp4
    05:23
  • 3. A Different Approach- Generators as Iterators.mp4
    03:55
  • 4. When Performance Matters- Laziness vs. Eagerness.mp4
    04:13
  • 5. Demo- Your First Generator.mp4
    06:54
  • 6. Summary.mp4
    01:04
  • 1. Much More Than Just Iteration- Pipeline Enabled Generators.mp4
    07:30
  • 2. Why You Dont Have to Remember All This- Itertools!.mp4
    07:28
  • 3. Demo- All You Need Are Pipelines.mp4
    07:00
  • 4. Summary.mp4
    00:41
  • 1. Generators Counterpart- Coroutines.mp4
    03:54
  • 2. Expanding on Coroutines- Priming and Yielding.mp4
    07:37
  • 3. Getting the Final State out of Generators- Returning Values.mp4
    04:10
  • 4. Yield Data Model- Iter, Next, Send, Close, Throw, and Return.mp4
    06:43
  • 5. Demo- The First Coroutine.mp4
    04:42
  • 6. Summary.mp4
    01:26
  • 1. Delegate That Task! Yield from Explained.mp4
    11:21
  • 2. Flow That Data with Coroutines.mp4
    03:52
  • 3. From Pipelines to Concurrency- How Coroutines Changed the World.mp4
    08:40
  • 4. Demo- Putting It All Together; Creating Your Own Event Loop!.mp4
    08:47
  • 5. Summary.mp4
    02:12
  • Description


    Making software run optimized, lazy, performant, and concurrent without errors is hard. You will learn to master the use of generators and coroutines that are the keystone to async concurrency and lazy computations.

    What You'll Learn?


      Life is about waiting, so how about for once letting Python wait for you? Generators and coroutines are Python's main ingredients for lazy programming and letting code run concurrently in the same thread. In this course, Advanced Generators and Coroutines in Python 3, you will learn foundational knowledge of generators and coroutines in Python. First, you will learn generators. Next, you will discover how generators can be chained in complex data pipelines. Finally, you will explore how to run code concurrently and single-threaded with coroutines and event loops. When you’re finished with this course, you will have the skills and knowledge of generators and coroutines needed to make features run concurrently and optimized easier than ever before.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Axel Sirota is a Microsoft Certified Trainer with a deep interest in Deep Learning and Machine Learning Operations. He has a Masters degree in Mathematics and after researching in Probability, Statistics and Machine Learning optimisation, he works as an AI and Cloud Consultant as well as being an Author and Instructor at Pluralsight, Develop Intelligence, and O'Reilly Media.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 22
    • duration 1:49:20
    • level advanced
    • Release Date 2023/01/24