Book
Functional Python Programming
This book provides detailed guidance on how to use Python’s functional programming features.
Offered by
Difficulty Level
Intermediate
Completion Time
19h12m
Language
English
About Book
Who Is This Book For?
The functional paradigm is very useful for programmers working in data science or preparing for technical interviews, but any Python developer who wants to create more reliable, succinct, and expressive code will have much to learn from this book. No prior knowledge of functional programming is required to get started, though Python programming knowledge is assumed. A running Python environment is essential.
Functional Python Programming
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 19h12m total length
Understanding Functional Programming
Introducing Essential Functional Concepts
Functions, Iterators, and Generators
Working with Collections
Higher-Order Functions
Recursions and Reductions
Complex Stateless Objects
The Itertools Module
Itertools for Combinatorics – Permutations and Combinations
The Functools Module
The Toolz Package
Decorator Design Techniques
The PyMonad Library
The Multiprocessing, Threading, and Concurrent.Futures Modules
A Functional Approach to Web Services
Bonus Online Chapter
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!