Functional Python Programming - Third Edition

By Steven F. Lott
    What do you get with a Packt Subscription?

  • Instant access to this title and 7,500+ eBooks & Videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies

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

About the Author

  • Steven F. Lott

    Steven F. Lott has been programming since the 70s, when computers were large, expensive, and rare. As a contract software developer and architect, he has worked on hundreds of projects, from very small to very large. He's been using Python to solve business problems for almost 20 years.

    Browse publications by this author
Functional Python Programming - Third Edition
Unlock this book and the full library FREE for 7 days
Start now