






Reviews of year 2025
Functional programming has some benefits, and the author, Steven Lott, wants to teach how to improve the way you code in Python and make gains in memory use and performance.
Starting from the fundamentals, this book shows you how to apply functional thinking and techniques in various scenarios, with Python 3.10+ examples focused on mathematical and statistical algorithms, data cleaning, and exploratory data analysis. You'll learn to use generator expressions, list comprehensions, and decorators to your advantage. You don't have to abandon object-oriented design completely, though – you'll also see how Python's native object orientation is used in conjunction with functional programming techniques.