Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Functional Programming in Python - Resources

These are some resources, sorted pedagogically, to get started with functional programming in Python:

  1. Functional Programming in Python by Dan Bader (videos): Nice low level introduction to map, filter and reduce functions. It shows also how easy it is to parallelise code in functional programming.
  2. Learning Data Science using Functional Python by Joel Grus (video): Nice talk on how to translate imperative code into functional code using Python. The title is misleading as data science is not the focus of the talk.
  3. Functional Programming in Python by David Mertz (short book): Nice and short book that explains the basic concepts of functional programming in Python using examples.
  4. Functional Programming HOWTO by A. M. Kuchling (tutorial): Overview of Functional programming in Python with an emphasis on functional programming using Python standard libraries.
  5. Functional Programming Modules (documentation): Overview with examples of three useful Python modules for functional programming: itertools, functools and operator.
  6. Awesome Functional Python (other resources): A comprehensive collection of resources on functional programming in Python.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment