Functional Programming in Python Book free chapter
$0+
https://schema.org/InStock
usd
Martin McBride
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.
You'll get a PDF file containing a free chapter of the book
Size
3.93 MB
Length
38 pages
Add to wishlist