Functional Python Programming: Use a Functional Approach to Write Succinct, Expressive, and Efficient Python Code (Third Edition)

- 50%

Original price was: $34.19.Current price is: $17.09.

Add to wishlistAdded to wishlistRemoved from wishlist 0

Product Specs:

  • File Type: PDF
  • File Size: 3.2 MB
  • Book Language: English
  • Total Page Count: 577
  • Instant Download

Python gives programmers room to mix styles. Functional Python Programming shows how to bring function-centered thinking into that flexible environment—using ideas such as pure functions, iterators, and lazy evaluation to reconsider how computations are expressed and how state is managed.

Steven F. Lott’s third edition is written for people who already know Python but may be new to functional programming. It treats the paradigm as a practical set of techniques to understand and apply, rather than a rule that every program must follow.

Think in functions, not just steps

The book begins by comparing functional and procedural approaches, then introduces concepts that help readers reason about what a computation depends on. Topics include first-class functions, immutability, evaluation strategies, and recursion. Together, these ideas offer another way to shape Python solutions and understand the effects of changing state.

Work with data as it flows

Functions, iterators, and generators are central to the book’s practical treatment of functional Python. Readers explore generator expressions and functions, along with approaches to processing and cleaning data. Lazy processing can be especially useful when a task calls for producing values as needed rather than building every intermediate result at once.

Connect ideas to real Python work

Later material extends the discussion to functional composition, decorators, concurrency, and web services. The book also examines PyMonad, including its use in functional patterns and stateful simulations. These examples help place functional concepts in a broader programming context without suggesting that Python is a purely functional language.

For Python programmers curious about another approach

This book suits Python developers who want to write and evaluate code using functional techniques, whether for data-oriented tasks or general software design. Readers do not need prior experience with functional programming, but they should arrive with a working knowledge of Python.

For programmers ready to look at familiar Python features from a different angle, this third edition offers a structured introduction and exercises to help put the ideas into practice.

User Reviews

0.0 out of 5
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
Write a review

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Added to wishlistRemoved from wishlist 0
- 50%

Python Object-Oriented Programming

Sold by Steven F. Lott
Original price was: $5.00.Current price is: $2.50.
Added to wishlistRemoved from wishlist 0
- 50%

Modern Python Cookbook, Second Edition

Sold by Steven F. Lott
Original price was: $5.00.Current price is: $2.50.
Functional Python Programming: Use a Functional Approach to Write Succinct, Expressive, and Efficient Python Code (Third Edition)
Functional Python Programming: Use a Functional Approach to Write Succinct, Expressive, and Efficient Python Code (Third Edition)

Original price was: $34.19.Current price is: $17.09.

Create. Design. Inspire.

Design Something Amazing

Looking for creative resources? Discover Procreate brushes, Photoshop resources, and design assets at BrushesPack.com.

✦ Procreate Brushes Ps Photoshop Resources ◇ Design Assets
✎
BrushesPack Creative Resources
Digital Delights
Logo
Shopping cart