-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Functional Python Programming

In this chapter, we have seen two reductions that are higher-order functions: max()
and min()
. We also looked at the two central higher-order functions, map()
and filter()
. We also looked at sorted()
.
We also looked at how to use a higher-order function to also transform the structure of data. We can perform several common transformations, including wrapping, unwrapping, flattening, and structure sequences of different kinds.
We looked at three ways to define our own higher-order functions, which are as follows:
def
statement. Similar to a lambda
form that we assign to a variable.In the next chapter, we'll look at the idea of purely functional iteration via recursion. We'll use Pythonic structures to make several common improvements over purely functional techniques. We'll also look...
Change the font size
Change margin width
Change background colour