• Open Daily: 10am - 10pm
    Alley-side Pickup: 10am - 7pm

    3038 Hennepin Ave Minneapolis, MN
    612-822-4611

Open Daily: 10am - 10pm | Alley-side Pickup: 10am - 7pm
3038 Hennepin Ave Minneapolis, MN
612-822-4611
Functional Programming in Python: Unleash the power of FP with Python's built in support for function objects, closures, iterators, generators, compre

Functional Programming in Python: Unleash the power of FP with Python's built in support for function objects, closures, iterators, generators, compre

Paperback

General Computers

ISBN13: 9798308237013
Publisher: Independently Published
Published: Jan 26 2025
Pages: 184
Weight: 0.56
Height: 0.39 Width: 6.00 Depth: 9.00
Language: English
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.

Also in

General Computers