{"product_id":"functional-programming-in-python-a-modern-approach-beyond-oop-from-basics-to-advanced-techniques-in-functional-programming-for-the-modern-python-de-9798288194382","title":"Functional Programming in Python: A Modern Approach: Beyond OOP: From Basics to Advanced Techniques in Functional Programming for the Modern Python De","description":"\u003cp\u003e • Author(s): Pythquill Publishing\u003cbr\u003e • Publisher: Independently Published\u003cbr\u003e • Publisher Imprint: Independently Published\u003cbr\u003e • BISAC: Programming - General\u003c\/p\u003e\u003cp\u003e\u003cbr\u003eWhat You Will Learn in This Book\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eMaster the core principles of Functional Programming (FP)\u003c\/b\u003e, including immutability, pure functions, and higher-order functions, to write more predictable and testable Python code.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eLeverage Python's built-in functional tools\u003c\/b\u003e like lambda expressions, map, filter, reduce, and various comprehensions for concise and efficient data manipulation.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eUtilize advanced functional techniques\u003c\/b\u003e such as closures, decorators, partial application, and recursion to build sophisticated and reusable functions.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eImplement effective error handling strategies\u003c\/b\u003e in a functional style, moving beyond traditional exception handling for more robust applications.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eWork with immutable data structures\u003c\/b\u003e in Python, understanding their benefits for program clarity and concurrency, and explore relevant third-party libraries.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eDesign and implement functional data processing pipelines\u003c\/b\u003e using iterators, generators, and the itertools module for memory-efficient and scalable solutions.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eApply functional design patterns\u003c\/b\u003e like function composition and understand conceptual aspects of Monads and Functors to structure complex applications.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIntegrate functional programming seamlessly with Object-Oriented Python (OOP)\u003c\/b\u003e, learning when and how to combine paradigms for optimal results.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eRefactor existing imperative code into a functional style\u003c\/b\u003e to improve readability, reduce side effects, and enhance maintainability.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eDevelop robust testing strategies\u003c\/b\u003e for functional code, benefiting from the inherent testability of pure functions and exploring property-based testing.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSimplify concurrency and parallelism\u003c\/b\u003e in your Python applications by minimizing shared mutable state and leveraging functional approaches with multiprocessing and asyncio.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eUtilize modern Python features\u003c\/b\u003e like type hinting, structural pattern matching, and the walrus operator to write more expressive and type-safe functional code.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOptimize functional Python code for performance\u003c\/b\u003e, understanding the trade-offs and applying techniques like memoization where beneficial.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eExplore key functional programming libraries\u003c\/b\u003e within the Python ecosystem, such as toolz and fn.py, to extend your functional toolkit.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eAnalyze real-world case studies\u003c\/b\u003e demonstrating the practical application of functional programming principles in various Python projects.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Independently Published","offers":[{"title":"Paperback","offer_id":47577083314327,"sku":"9798288194382","price":1986.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9798288194382.webp?v=1774902507","url":"https:\/\/atlanticbooks.com\/products\/functional-programming-in-python-a-modern-approach-beyond-oop-from-basics-to-advanced-techniques-in-functional-programming-for-the-modern-python-de-9798288194382","provider":"Atlantic Books","version":"1.0","type":"link"}