Despite the title, this article does a real disservice to Python.
For the purpose of constructing a generator, the author wrote:
> In an object-oriented setting like Python or Java, streams can be constructed from an interface
Yikes. itertools was introduced in, let's see... 2003?