$0+

Functional Programming in Python Book free chapter

I want this!

Functional Programming in Python Book free chapter

$0+

A comprehensive introduction to functional in Python. This book covers:

  • The three Python paradigms - functional, object-oriented, and procedural programming.
  • Functions as objects, using functions as arguments and return values, lambda functions.
  • Mutable and immutable objects, the advantages of immutability, singletons.
  • Recursion, including tail recursion and memoization.
  • Closures and inner functions.
  • Iterators, iterables, sequences and lazy iteration.
  • Transforming iterables with map, filter, and zip
  • Reducing iterables and the map-reduce pattern.
  • Comprehensions and generator comprehensions.
  • Generators.
  • Partial application and currying with built-in functions and the oslash library.
  • Functors and monads with the PyMonad library.

No prior knowledge of functional programming is required, just a working knowledge of Python.

$
I want this!

You'll get a PDF file containing a free chapter of the book

Size
3.93 MB
Length
38 pages
Powered by