Book

Functional Python Programming

This book provides detailed guidance on how to use Python’s functional programming features.

Offered byPackt Logo

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.

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!

No credit card required