Python Generators 101
Christian Mondorf
31:02
Description
Have you ever had to work with a dataset so large that it overwhelmed your machine’s memory? Or maybe you have a complex function that needs to maintain an internal state every time it’s called, but the function is too small to justify creating its own class. In these cases and more, generators and the Python yield statement are here to help.
By the end of this course, you’ll know:
If you’re a beginner or intermediate Pythonista and you’re interested in learning how to work with large datasets in a more Pythonic way, then this is the course for you.
What You'll Learn?
- What generators are and how to use them
- How to create generator functions and expressions
- How the Python
yield
statement works - How to use multiple Python
yield
statements in a generator function - How to use advanced generator methods
- How to build data pipelines with multiple generators
More details
User Reviews
Rating
Christian Mondorf
Instructor's CoursesChristian is an avid Pythonista and video instructor at Real Python.

Real Python
View courses Real Python- language english
- Training sessions 5
- duration 31:02
- Release Date 2023/04/03