Funktionale Programmierung mit Python - Hardcover

Klein, Bernd; Klein, Philip

 
9783446481916: Funktionale Programmierung mit Python

Synopsis

- Expand your programming skills in Python
- Increase the quality of your code with functional programming.
- Learn through numerous practice-based exercise tasks.
- With examples and solutions from the book on the accompanying website
- Avoid side effects by using pure functions.
- Introduction to higher quality features to increase programming efficiency
- Optimize your codes through lazy evaluation and generators
- Your exclusive advantage: e-book included when buying the printed book.

The book offers numerous benefits for anyone who wants to deepen their programming skills. It conveys basic concepts such as functions as a first class citizen, immutability, functional composition, and higher-order functions. It promotes a declarative programming style that facilitates the scalability of applications and improves code quality through the use of functions without page effects.
In addition, higher abstractions such as decorators, generators, closures, memoisation and currying are explained in detail. Through practical examples and exercises with solutions, the application of these concepts is significantly facilitated.
In addition, the book also covers the functional emulation of OOP concepts, which is particularly useful in complex applications. Overall, it helps deepen understanding of these advanced topics and effectively apply programming skills in different contexts.

From the contents //
- Introduction to Python under functional aspects
- Collections module.
- Data classes and pattern matching.
- Higher order functions.
- Decorators _ Memoisation
- Closures
- Composition of functions.
- Currying in Python.
- Functional emulation of OOP concepts
- Generators and iterators
- Standard Library Iterators
- The module itertools

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