Generators
Introduction
Infinite sequences
Sending objects to a generator
Yielding all values from another iterable
Iteration
The next function
Coroutines
Refactoring list-building code
Yield with recursion recursively listing all files in a directory
Generator expressions
Using a generator to find Fibonacci Numbers
Searching
Iterating over generators in parallel
Chaining multiple iterators together