menu
{ "item_title" : "Functional Programming in Python", "item_author" : [" Martin McBride "], "item_description" : "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 zipReducing 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.", "item_img_path" : "https://covers2.booksamillion.com/covers/bam/9/79/830/823/9798308237013_b.jpg", "price_data" : { "retail_price" : "24.99", "online_price" : "24.99", "our_price" : "24.99", "club_price" : "24.99", "savings_pct" : "0", "savings_amt" : "0.00", "club_savings_pct" : "0", "club_savings_amt" : "0.00", "discount_pct" : "10", "store_price" : "" } }
Functional Programming in Python|Martin McBride

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

local_shippingShip to Me
In Stock.
FREE Shipping for Club Members help

Overview

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.

This item is Non-Returnable

Details

  • ISBN-13: 9798308237013
  • ISBN-10: 9798308237013
  • Publisher: Independently Published
  • Publish Date: January 2025
  • Dimensions: 9 x 6 x 0.39 inches
  • Shipping Weight: 0.56 pounds
  • Page Count: 184

Related Categories

You May Also Like...

    1

BAM Customer Reviews