Table of contents : Table of ContentsUnderstanding Functional ProgrammingIntroducing essential functional conceptsFunctions, Iterators and Generators Working with CollectionsHigher-Order FunctionsRecursions and ReductionsAdditional tuple techiques The Itertools ModuleMore Itertools TechniquesThe Functools ModuleDecorator Design TechniquesThe Multiprocessing and Threading ModulesThe Operator ModuleThe PyMonad LibraryA Functional Approach to Web ServicesOptimizations and Improvements