Book

Functional Python Programming

Python is an easy-to-learn and extensible programming language that offers a number of functional programming features. This practical guide demonstrates the Python implementation of a number of functional programming techniques and design patterns. Through this book, you’ll understand what functional programming is all about, its impact on the programming workflow, why it's important, and how to implement it in Python.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

13h36m

Language

English

About Book

Who Is This Book For?

This book is for Python developers who would like to perform Functional programming with Python. Python Programming knowledge is assumed.

Book content

chapters 13h36m total length

Understanding Functional Programming

Introducing essential functional concepts

Functions, Iterators and Generators

Working with Collections

Higher-Order Functions

Recursions and Reductions

Additional tuple techiques

The Itertools Module

More Itertools Techniques

The Functools Module

Decorator Design Techniques

The Multiprocessing and Threading Modules

The Operator Module

The PyMonad Library

A Functional Approach to Web Services

Optimizations and Improvements

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