#486 Functional Programming in Python
Book notes - Functional Programming in Python by David Mertz. An O’Reilly report published May 1, 2015.
Notes
Functional Programming in Python is an O’Reilly report published in 2015.
Contents
- (Avoiding) Flow Control
- Encapsulation
- Comprehensions
- Recursion
- Eliminating Loops
- Callables
- Named Functions and Lambdas
- Closures and Callable Instances
- Methods of Classes
- Multiple Dispatch
- Lazy Evaluation
- The Iterator Protocol
- Module: itertools
- Higher-Order Functions
- Utility Higher-Order Functions
- The operator Module
- The functools Module
- Decorators
Functional Python Programming
For a full text, see for example Functional Python Programming, 3rd Edition, by Steven F. Lott.

