10.2 Python-specific 10.3 Python documentation 19 Mertz also wrote a 3-part series of articles on functional programming for IBM’s DeveloperWorks site; see part 1, part 2, and part 3, http://gnosis.cx/TPiP/: The first chapter of David Mertz’s book Text Processing in Python discusses functional pro- gramming for text processing, in the section titled “Utilizing Higher-Order Functions in Text Processing”. https://en.wikipedia.org/wiki/Currying: Entry for the concept of currying. https://en.wikipedia.org/wiki/Coroutine: Entry for coroutines. Documentation for the itertools module. Documentation for the functools module. Documentation for the operator module. PEP 289 : “Generator Expressions” PEP 342 : “Coroutines via Enhanced Generators” describes the new generator features in Python 2.5.