Funktionale Programmierung mit Python
Hanser
ISBN 9783446481916
356 Seiten, Gebunden/Hardcover
Lieferbar in 2 - 3 Arbeitstagen
- Erweitern Sie Ihre Programmierfähigkeiten in Python
Erhöhen Sie mittels funktionaler Programmierung die Qualität Ihres Codes
Lernen Sie anhand zahlreicher praxisbezogener Übungsaufgaben
Mit Beispielen und Lösungen aus dem Buch auf der begleitenden Website
Vermeiden Sie Nebenwirkungen durch den Einsatz reiner Funktionen
Einführung in höherwertige Funktionen zur Steigerung der ProgrammierEffizienz
Optimieren Sie Ihre Codes durch Lazy Evaluation und Generatoren
Ihr exklusiver Vorteil: EBook inklusive beim Kauf des gedruckten Buches
Das Buch bietet zahlreiche Vorteile für alle, die ihre Programmierkenntnisse vertiefen möchten. Es vermittelt grundlegende Konzepte wie Funktionen als erste Klasse Bürger, Unveränderlichkeit, Funktionskomposition und Funktionen höherer Ordnung. Dabei fördert es einen deklarativen Programmierstil, der die Skalierbarkeit von Anwendungen erleichtert und durch den Einsatz von Funktionen ohne Seiteneffekte die Codequalität verbessert.
Zudem werden höhere Abstraktionen wie Dekoratoren, Generatoren, Closures, Memoisation und Currying ausführlich erklärt. Durch praxisnahe Beispiele und Übungen mit Lösungen wird die Anwendung dieser Konzepte deutlich erleichtert.
Darüber hinaus behandelt das Buch auch die funktionale Emulation von OOP-Konzepten, was besonders bei komplexen Anwendungen von Nutzen ist. Insgesamt hilft es dabei, das Verständnis für diese fortgeschrittenen Themen zu vertiefen und die Programmierfähigkeiten in verschiedenen Kontexten effektiv anzuwenden.
AUS DEM INHALT //
Einführung in Python unter funktionalen Aspekten
CollectionsModul
Dataclasses und Pattern Matching
Funktionen höherer Ordnung
Dekoratoren _ Memoisation
Closures
Komposition von Funktionen
Currying in Python
Funktionale Emulation von OOPKonzepten
Generatoren und Iteratoren
Iteratoren der Standardbibliothek
Das Modul itertools