Guide to: Learning Iteration and Generators in Python (Unabridged)
-
- €5.99
-
- €5.99
Publisher Description
This book is one portion of Treading on Python Volume 2: Intermediate Python. That book covers this book and more. If you are interested in only iteration and generators, this book has you covered. Otherwise, check out Treading on Python Volume 2.
Iteration and Generators
Understanding iteration enables understanding generators and easily creating objects that can iterate. This guide will explain the theory behind iteration in Python and teach best practices for generator creation and use. Do not beware the yield; rather, embrace the power it provides.
The guide covers:
Iteration protocol
Iterators
Iterables
Class iteration
The yield statement
Generators
Function generators
Class generators
Writing Python code like the masters
These constructs, while not necessary per se, allow you to be more succinct, reuse code, and think about code in a different way. You will learn:
How the constructs work
When to use them
Real-life examples from the standard library
How to understand others' code
This book covers many of these intermediate constructs that are available in Python. The book covers both Python 2 and 3. Topics include:
Iteration
Generators
Using them with classes
Real-world examples of their use