About this book
The flexibility of functional programming (FP) is often summarized as “code beauty.” Functional Python Programming, Third Edition, is an enticing look into this beauty, demonstrating how and when you can use the functional programming features of Python even if you know next to nothing about the paradigm. Python enables numerous functional programming techniques, such as higher-order functions and several varieties of function composition.
This new edition starts from basic concepts and builds on them, showing you how to apply functional techniques in a wide range of scenarios. You’ll look at revamped examples based on data cleaning and exploratory data analysis, as well as case studies on statistical functions created in FP style. You’ll also see how Python’s native object-orientation can be used in conjunction with functional programming techniques, and how FP gets you efficiencies in both memory use and performance.
By the end of this book, you will be able to use the essential FP features of Python. You’ll also have all the tools you need to pursue any additional FP topics that are not part of the Python language.
- Publication date:
- November 2022