Items related to Functional Python Programming

Lott, Steve Functional Python Programming ISBN 13: 9781784396992

Functional Python Programming - Softcover

  • 3.57 out of 5 stars
    46 ratings by Goodreads
 
Image Not Available

Synopsis

Key Features

  • Implement common functional programming design patterns and techniques in Python
  • Learn how to choose between imperative and functional approaches based on expressiveness, clarity, and performance
  • Apply functional Python to common Exploratory Data Analysis (EDA) programming problems

Book Description

Python’s easy-to-learn and extensible abilities offer a number of functional programming features for you to bring into your workflow, especially in the realm of data science.

If you’re a Python developer who wants to discover how to take the power of functional programming 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, and how these are accomplished in Python 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 also explore data preparation techniques and data exploration in depth, along with learning how the Python standard library fits the functional programming model. Finally, to top off your journey into the world of function Python you’ll at look at the PyMonad project and some larger examples to put everything into perspective.

With Functional Python Programming by your side you’ll understand the core concepts of function Python, its impact on the programming workflow, and how to implement it in Python, giving you the ability to take your applications to an even higher level.

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.futures for efficient functional programs
  • Use Python strings with object-oriented suffix notation and prefix notation
  • Avoid stateful classes by making use of families of tuples
  • Design and implement decorators to create composite functions
  • Use functions like max(), min(), map(), filter(), and sorted()
  • Write advanced higher-order functions

About the Author

Steven F. Lott has been programming since the 70s, when computers were large, expensive, and rare. As a contract software developer and architect, he has worked on hundreds of projects, from very small to very large. He's been using Python to solve business problems for over 10 years.

Table of Contents

  1. Introducing Functional Programming
  2. Introducing Some Functional Features
  3. Functions, Iterators, and Generators
  4. Working with Collections
  5. Higher-order Functions
  6. Recursions and Reductions
  7. Additional Tuple Techniques
  8. The Itertools Module
  9. More Itertools Techniques
  10. The Functools Module
  11. Decorator Design Techniques
  12. The Multiprocessing and Threading Modules
  13. Conditional Expressions and the Operator Module
  14. The Pymonad Library
  15. A Functional Approach to Web Services
  16. Optimizations and Improvements

"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. As a contract software developer and architect, he has worked on hundreds of projects, from very small to very large. He's been using Python to solve business problems for over 10 years.

He's particularly adept at struggling with thorny data representation problems.

He has also authored Mastering Object-oriented Python by Packt Publishing.

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

  • PublisherPackt Pub Ltd
  • Publication date2015
  • ISBN 10 1784396990
  • ISBN 13 9781784396992
  • BindingPaperback
  • LanguageEnglish
  • Number of pages360
  • Rating
    • 3.57 out of 5 stars
      46 ratings by Goodreads

Buy Used

Condition: Good
Ship within 24hrs. Satisfaction...
View this item

FREE shipping within U.S.A.

Destination, rates & speeds

Search results for Functional Python Programming

Stock Image

Lott, Steve
Published by Packt Pub Ltd (edition ), 2015
ISBN 10: 1784396990 ISBN 13: 9781784396992
Used Paperback

Seller: BooksRun, Philadelphia, PA, U.S.A.

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

Paperback. Condition: Good. Ship within 24hrs. Satisfaction 100% guaranteed. APO/FPO addresses supported. Seller Inventory # 1784396990-11-1

Contact seller

Buy Used

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

Quantity: 1 available

Add to basket

Stock Image

Lott, Steve
Published by Packt Publishing, 2015
ISBN 10: 1784396990 ISBN 13: 9781784396992
Used Softcover

Seller: SecondSale, Montgomery, IL, U.S.A.

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

Condition: Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00077343035

Contact seller

Buy Used

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

Quantity: 1 available

Add to basket

Seller Image

Lott, Steve
Published by Packt Pub Ltd, 2015
ISBN 10: 1784396990 ISBN 13: 9781784396992
New Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

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

Condition: New. Seller Inventory # 23195156-n

Contact seller

Buy New

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

Quantity: Over 20 available

Add to basket

Stock Image

Lott, Steve
Published by Packt Pub Ltd, 2015
ISBN 10: 1784396990 ISBN 13: 9781784396992
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 # ABLIING23Mar2912160166277

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

Lott, Steven F.
Published by Packt Publishing 1/31/2015, 2015
ISBN 10: 1784396990 ISBN 13: 9781784396992
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: Create succint and expressive implementations with functional programming in Python 1.36. Book. Seller Inventory # BBS-9781784396992

Contact seller

Buy New

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

Quantity: 5 available

Add to basket

Stock Image

Lott, Steve
Published by Packt Pub Ltd, 2015
ISBN 10: 1784396990 ISBN 13: 9781784396992
New Softcover

Seller: California Books, Miami, FL, U.S.A.

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

Condition: New. Seller Inventory # I-9781784396992

Contact seller

Buy New

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

Quantity: Over 20 available

Add to basket

Stock Image

Steven Lott
Published by Packt Publishing Limited, 2015
ISBN 10: 1784396990 ISBN 13: 9781784396992
New PAP
Print on Demand

Seller: PBShop.store US, Wood Dale, IL, U.S.A.

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

PAP. Condition: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781784396992

Contact seller

Buy New

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

Quantity: Over 20 available

Add to basket

Stock Image

Steven Lott
Published by Packt Publishing Limited, 2015
ISBN 10: 1784396990 ISBN 13: 9781784396992
New PAP
Print on Demand

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

Seller rating 4 out of 5 stars 4-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-9781784396992

Contact seller

Buy New

US$ 63.24
Convert currency
Shipping: US$ 7.80
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 2015-01, 2015
ISBN 10: 1784396990 ISBN 13: 9781784396992
New PF

Seller: Chiron Media, Wallingford, United Kingdom

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

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

Contact seller

Buy New

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

Quantity: 10 available

Add to basket

Stock Image

Lott, Steve
Published by Packt Pub Ltd, 2015
ISBN 10: 1784396990 ISBN 13: 9781784396992
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 # ria9781784396992_new

Contact seller

Buy New

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

Quantity: Over 20 available

Add to basket

There are 8 more copies of this book

View all search results for this book