

Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Py, (Paperback)
Key item features
- Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Py, (Paperback)
- Author: Packt Publishing
- ISBN: 9781803232577
- Format: Paperback
- Publication Date: 2022-12-30
- Page Count: 576
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateDecember, 2022
- Pages576
- SubgenreLanguages
- Free shipping
Free 30-day returns
How do you want your item?
More seller options (4)
Similar items you might like
Undergraduate Topics in Computer Science Data Structures and Algorithms with Scala: A Practitioner's Approach with Emphasis on Functional Programming, (Paperback) $43.79
$4379current price $43.79Undergraduate Topics in Computer Science Data Structures and Algorithms with Scala: A Practitioner's Approach with Emphasis on Functional Programming, (Paperback)
Python Real-World Projects: Craft your Python portfolio with deployable applications, (Paperback) $45.70
$4570current price $45.70Python Real-World Projects: Craft your Python portfolio with deployable applications, (Paperback)
Interpretable Machine Learning with Python - Second Edition: Build explainable, fair, and robust high-performance models, (Paperback) $44.82
$4482current price $44.82Interpretable Machine Learning with Python - Second Edition: Build explainable, fair, and robust high-performance models, (Paperback)
Crushing The Technical Interview: Data Structures And Algorithms (Python Edition), (Paperback) $52.25
$5225current price $52.25Crushing The Technical Interview: Data Structures And Algorithms (Python Edition), (Paperback)
Functional Programming in C : How to Improve Your C Programs Using Functional Techniques, (Paperback) $42.49
$4249current price $42.49Functional Programming in C : How to Improve Your C Programs Using Functional Techniques, (Paperback)
Python for non-Pythonians: How to Win Over Programming Languages, (Paperback) $31.98
$3198current price $31.98Python for non-Pythonians: How to Win Over Programming Languages, (Paperback)
Practical Ruby 3 Programming: Simpler than Python, offering concise syntax, reusable code, and maximum developer product, (Paperback) $29.99
$2999current price $29.99Practical Ruby 3 Programming: Simpler than Python, offering concise syntax, reusable code, and maximum developer product, (Paperback)
Python Programming: A full Comprehensive Guide for Beginners and experienced programmers (Paperback) $11.99
$1199current price $11.99Python Programming: A full Comprehensive Guide for Beginners and experienced programmers (Paperback)
Hands-On Software Engineering with Python - Second Edition: Move beyond basic programming to design, maintain, and deplo, (Paperback) $49.99
$4999current price $49.99Hands-On Software Engineering with Python - Second Edition: Move beyond basic programming to design, maintain, and deplo, (Paperback)
Clean Code in Python - Second Edition: Develop maintainable and efficient code, (Paperback) $42.37
$4237current price $42.37Clean Code in Python - Second Edition: Develop maintainable and efficient code, (Paperback)
Python Object-Oriented Programming - Fifth Edition: Learn how and when to apply OOP principles to build scalable and mai, (Paperback) $37.99
$3799current price $37.99Python Object-Oriented Programming - Fifth Edition: Learn how and when to apply OOP principles to build scalable and mai, (Paperback)
Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications a, (Paperback) $46.35
$4635current price $46.35Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications a, (Paperback)
Federated Learning with Python: Design and implement a federated learning system and develop applications using existing, (Paperback) $46.57
$4657current price $46.57Federated Learning with Python: Design and implement a federated learning system and develop applications using existing, (Paperback)
Hands-On APIs for AI and Data Science: Python Development with Fastapi (Paperback) by Ryan Day $38.70
$3870current price $38.70Hands-On APIs for AI and Data Science: Python Development with Fastapi (Paperback) by Ryan Day
Python Illustrated: Not another boring Python book, learn programming the fun way, (Paperback) $28.49
$2849current price $28.49Python Illustrated: Not another boring Python book, learn programming the fun way, (Paperback)
Dead Simple Python : Idiomatic Python for the Impatient Programmer (Paperback) $44.59
$4459current price $44.59Dead Simple Python : Idiomatic Python for the Impatient Programmer (Paperback)
Pragmatic Express Write Better with Vale: Automate Your Style Guides and Lint Prose Like You Lint Code, (Paperback) $32.20 Was $35.95
$3220current price $32.20, Was $35.95$35.95Pragmatic Express Write Better with Vale: Automate Your Style Guides and Lint Prose Like You Lint Code, (Paperback)
Learning Functional Programming in Go: Change the way you approach your applications using functional programming in Go, (Paperback) $48.29
$4829current price $48.29Learning Functional Programming in Go: Change the way you approach your applications using functional programming in Go, (Paperback)
Mastering Object-Oriented Python - Second Edition, (Paperback) $43.99
$4399current price $43.99Mastering Object-Oriented Python - Second Edition, (Paperback)
Pragmatic Scala: Create Expressive, Concise, and Scalable Applications (Paperback) $34.27
$3427current price $34.27Pragmatic Scala: Create Expressive, Concise, and Scalable Applications (Paperback)
About this item
Product details
"Using this book has propelled my efficiency in solving leetcode challenges." - Discord user, zizu
Python isn't all about object-oriented programming. Discover a valuable way of thinking about code design through a function-first approach - and learn when you need to use it. Now with detailed exercises at the end of every chapter!
Purchase of the print or Kindle book includes a free eBook in PDF format.
Key Features:
- Learn how, when, and why to adopt functional elements in your projects
- Explore the Python modules essential to functional programming, like itertools and functools
- Cover examples relevant to mathematical, statistical, and data analysis domains
Book Description:
Not enough developers understand the benefits of functional programming, or even what it is. Author Steven Lott demystifies the approach, teaching you how to improve the way you code in Python and make gains in memory use and performance. If you're a leetcoder preparing for coding interviews, this book is for you.
Starting from the fundamentals, this book shows you how to apply functional thinking and techniques in a range of scenarios, with Python 3.10+ examples focused on mathematical and statistical algorithms, data cleaning, and exploratory data analysis. You'll learn how to use generator expressions, list comprehensions, and decorators to your advantage. You don't have to abandon object-oriented design completely, though - you'll also see how Python's native object orientation is used in conjunction with functional programming techniques.
By the end of this book, you'll be well-versed in the essential functional programming features of Python and understand why and when functional thinking helps. You'll also have all the tools you need to pursue any additional functional topics that are not part of the Python language.
What You Will Learn:
- Use Python's libraries to avoid the complexities of state-changing classes
- Leverage built-in higher-order functions to avoid rewriting common algorithms
- Write generator functions to create lazy processing
- Design and implement decorators for functional composition
- Make use of Python type annotations to describe parameters and results of functions
- Apply functional programming to concurrency and web services
- Explore the PyMonad library for stateful simulations
Who this book is for:
The functional paradigm is very useful for programmers working in data science or preparing for technical interviews, but any Python developer who wants to create more reliable, succinct, and expressive code will have much to learn from this book.
No prior knowledge of functional programming is required to get started, though Python programming knowledge is assumed. A running Python environment is essential.
- Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Py, (Paperback)
- Author: Packt Publishing
- ISBN: 9781803232577
- Format: Paperback
- Publication Date: 2022-12-30
- Page Count: 576
Specifications
Book format
Fiction/nonfiction
Genre
Publication date
Warranty
Warranty information
Customer ratings & reviews
Related pages
- Performance Objective
- SQL Programming Language Books
- Algorithms Decision Making
- Python Step Function
- C John Sharp Programming Languages
- Python Testing
- C K Scott Allen Programming Languages
- A+ Certification Guide Books
- MCSE Certification Guide Books
- Java Programming Language Books
- LISP Programming Language Books
- HTML Programming Language Books
