17 lines
751 B
Markdown
17 lines
751 B
Markdown
# 6. Generators
|
|
|
|
Iteration (the `for`-loop) is one of the most common programming
|
|
patterns in Python. Programs do a lot of iteration to process lists,
|
|
read files, query databases, and more. One of the most powerful
|
|
features of Python is the ability to customize and redefine iteration
|
|
in the form of a so-called "generator function." This section
|
|
introduces this topic. By the end, you'll write some programs that
|
|
process some real-time streaming data in an interesting way.
|
|
|
|
* [6.1 Iteration Protocol](01_Iteration_protocol)
|
|
* [6.2 Customizing Iteration with Generators](02_Customizing_iteration)
|
|
* [6.3 Producer/Consumer Problems and Workflows](03_Producers_consumers)
|
|
* [6.4 Generator Expressions](04_More_generators)
|
|
|
|
[Contents](../Contents)
|