Items related to Functional Python Programming: Discover the power of...

Functional Python Programming: Discover the power of functional programming, generator functions, lazy evaluation, the built-in itertools library, and monads, 2nd Edition - Softcover

  • 3.57 out of 5 stars
    46 ratings by Goodreads
 
9781788627061: Functional Python Programming: Discover the power of functional programming, generator functions, lazy evaluation, the built-in itertools library, and monads, 2nd Edition

Synopsis

Create succinct and expressive implementations with functional programming in Python


Key Features


• Learn how to choose between imperative and functional approaches based on

expressiveness, clarity, and performance

• Get familiar with complex concepts such as monads, concurrency, and immutability

• Apply functional Python to common Exploratory Data Analysis (EDA) programming

problems


Book Description

If you're a Python developer who wants to discover how to take the power of functional programming (FP) and bring it into your own programs, then this book is essential for you, even if you know next to nothing about the paradigm.


Starting with a general overview of functional concepts, you'll explore common functional features such as first-class and higher-order functions, pure functions, and more. You'll see how these are accomplished in Python 3.6 to give you the core foundations you'll build upon. After that, you'll discover common functional optimizations for Python to help your apps reach even higher speeds.


You'll learn FP concepts such as lazy evaluation using Python's generator functions and expressions. Moving forward, you'll learn to design and implement decorators to create composite functions. You'll also explore data preparation techniques and data exploration in depth, and see how the Python standard library fits the functional programming model. Finally, to top off your journey into the world of functional Python, you'll at look at the PyMonad project and some larger examples to put everything into perspective.


What you will learn


• Use Python's generator functions and generator expressions to work with collections in a non-strict (or lazy) manner

• Utilize Python library modules including itertools, functools, multiprocessing, and concurrent features to ensure efficient functional programs

• Use Python strings with object-oriented suffix notation and prefix notation

• Avoid stateful classes with families of tuples

• Design and implement decorators to create composite functions

• Use functions such as max(), min(), map(), filter(), and sorted()

• Write higher-order functions


Who this book is for


This book is for Python developers who would like to perform Functional programming with Python. Python Programming knowledge is assumed.

"synopsis" may belong to another edition of this title.

About the Author

Steven F. Lott has been programming since the '70s, when computers were large, expensive, and rare. He's been using Python to solve business problems for over 10 years. His other titles with Packt Publishing include Python Essentials, Mastering Object-Oriented Python, Functional Python Programming, and Python for Secret Agents. Steven is currently a technomad who lives in city along the east coast of the U.S. You can follow his technology blog (slott-softwarearchitect).

"About this title" may belong to another edition of this title.

Buy Used

Condition: Good
Connecting readers with great books...
View this item

US$ 3.75 shipping within U.S.A.

Destination, rates & speeds

Search results for Functional Python Programming: Discover the power of...

Stock Image

F Lott, Steven
Published by Packt Publishing, 2018
ISBN 10: 1788627067 ISBN 13: 9781788627061
Used paperback

Seller: HPB-Red, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_398812704

Contact seller

Buy Used

US$ 30.99
Convert currency
Shipping: US$ 3.75
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

F. Lott, Steven
Published by Packt Publishing, 2018
ISBN 10: 1788627067 ISBN 13: 9781788627061
Used Paperback

Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Seller Inventory # GOR010506001

Contact seller

Buy Used

US$ 44.44
Convert currency
Shipping: US$ 7.48
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Lott, Steven F.
Published by Packt Publishing, 2018
ISBN 10: 1788627067 ISBN 13: 9781788627061
New Softcover

Seller: Lucky's Textbooks, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # ABLIING23Mar2912160181013

Contact seller

Buy New

US$ 53.68
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

F. Lott, Steven
Published by Packt Publishing 4/13/2018, 2018
ISBN 10: 1788627067 ISBN 13: 9781788627061
New Paperback or Softback

Seller: BargainBookStores, Grand Rapids, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback or Softback. Condition: New. Functional Python Programming - Second Edition: Discover the power of functional programming, generator functions, lazy evaluation, the built-in itert 1.54. Book. Seller Inventory # BBS-9781788627061

Contact seller

Buy New

US$ 59.74
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 5 available

Add to basket

Stock Image

Steven F. Lott
Published by Packt Publishing Limited, 2018
ISBN 10: 1788627067 ISBN 13: 9781788627061
New PAP
Print on Demand

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781788627061

Contact seller

Buy New

US$ 63.61
Convert currency
Shipping: US$ 7.84
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Lott, Steven F.
Published by Packt Publishing, 2018
ISBN 10: 1788627067 ISBN 13: 9781788627061
New Softcover

Seller: Ria Christie Collections, Uxbridge, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. In. Seller Inventory # ria9781788627061_new

Contact seller

Buy New

US$ 62.77
Convert currency
Shipping: US$ 16.00
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

F. Lott, Steven
Published by Packt Publishing 2018-04, 2018
ISBN 10: 1788627067 ISBN 13: 9781788627061
New PF

Seller: Chiron Media, Wallingford, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

PF. Condition: New. Seller Inventory # 6666-IUK-9781788627061

Contact seller

Buy New

US$ 58.73
Convert currency
Shipping: US$ 20.69
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 10 available

Add to basket

Seller Image

Steven F. Lott
Published by Packt Publishing Limited, GB, 2023
ISBN 10: 1788627067 ISBN 13: 9781788627061
New Digital

Seller: Rarewaves.com USA, London, LONDO, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Digital. Condition: New. Create succinct and expressive implementations with functional programming in PythonAbout This Book. Learn how to choose between imperative and functional approaches based on expressiveness, clarity, and performance. Get familiar with complex concepts such as monads, concurrency, and immutability. Apply functional Python to common Exploratory Data Analysis (EDA) programming problemsWho This Book Is ForThis book is for Python developers who would like to perform Functional programming with Python. Python Programming knowledge is assumed.What You Will Learn. Use Python's generator functions and generator expressions to work with collections in a non-strict (or lazy) manner. Utilize Python library modules including itertools, functools, multiprocessing, and concurrent features to ensure efficient functional programs. Use Python strings with object-oriented suffix notation and prefix notation. Avoid stateful classes with families of tuples. Design and implement decorators to create composite functions. Use functions such as max(), min(), map(), filter(), and sorted(). Write higher-order functionsIn DetailIf you're a Python developer who wants to discover how to take the power of functional programming (FP) and bring it into your own programs, then this book is essential for you, even if you know next to nothing about the paradigm. Starting with a general overview of functional concepts, you'll explore common functional features such as first-class and higher-order functions, pure functions, and more. You'll see how these are accomplished in Python 3.6 to give you the core foundations you'll build upon. After that, you'll discover common functional optimizations for Python to help your apps reach even higher speeds. You'll learn FP concepts such as lazy evaluation using Python's generator functions and expressions. Moving forward, you'll learn to design and implement decorators to create composite functions. You'll also explore data preparation techniques and data exploration in depth, and see how the Python standard library fits the functional programming model. Finally, to top off your journey into the world of functional Python, you'll at look at the PyMonad project and some larger examples to put everything into perspective.Style and approachThis book provides a general overview of functional concepts and then delves deeper into the functional features, showing you how the Python standard library fits the functional programming model. It also demonstrates how to implement common functional programming design patterns and techniques in Python. Seller Inventory # LU-9781788627061

Contact seller

Buy New

US$ 79.49
Convert currency
Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Lott, Steven F.
Published by Packt Publishing, Limited, 2018
ISBN 10: 1788627067 ISBN 13: 9781788627061
New Softcover
Print on Demand

Seller: Majestic Books, Hounslow, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Print on Demand pp. 408. Seller Inventory # 383685175

Contact seller

Buy New

US$ 72.57
Convert currency
Shipping: US$ 8.68
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 4 available

Add to basket

Stock Image

Steven F. Lott
Published by Packt Publishing Limited, 2018
ISBN 10: 1788627067 ISBN 13: 9781788627061
New Paperback / softback
Print on Demand

Seller: THE SAINT BOOKSTORE, Southport, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback / softback. Condition: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 781. Seller Inventory # C9781788627061

Contact seller

Buy New

US$ 71.53
Convert currency
Shipping: US$ 19.45
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

There are 4 more copies of this book

View all search results for this book