Introduction to Functional Programming

Learn functional programming in Python.

We'll cover the following

Functional programming might not be the first thing you think of when you think of Python, but the support is there, and it is quite extensive. Many Python developers do not seem to realize this: with a few exceptions, functional programming allows you to write more concise and efficient code.

When you write code using a functional style, your functions are designed to not have side effects: they take an input and produce an output without maintaining state or modifying anything not reflected in the return value. Functions that adhere to this ideal are referred to as purely functional.

Lambda

Get hands-on with 1200+ tech skills courses.