Funktionale Python-Programmierung - Dritte Auflage: Verwenden Sie einen funktionalen Ansatz, um prägnanten, ausdrucksstarken und effizienten Python-Code zu schreiben

Bewertung:   (3,9 von 5)

Funktionale Python-Programmierung - Dritte Auflage: Verwenden Sie einen funktionalen Ansatz, um prägnanten, ausdrucksstarken und effizienten Python-Code zu schreiben (F. Lott Steven)

Leserbewertungen

Zusammenfassung:

Functional Python Programming ist ein umfassendes Handbuch, das die Konzepte der funktionalen Programmierung mit Python anhand von praktischen Beispielen und klaren Erklärungen erläutert. Das Buch wird für seine Tiefe und seinen strukturierten Ansatz gelobt und eignet sich für Leser mit soliden Python-Kenntnissen, die ihr Verständnis für funktionale Programmiertechniken vertiefen möchten.

Vorteile:

Umfassende Abdeckung der Konzepte der funktionalen Programmierung in Python.
Klare und strukturierte Einführung in grundlegende und fortgeschrittene Themen.
Praktische Beispiele zur Veranschaulichung von Schlüsselkonzepten.
Zugänglich für Personen mit Vorkenntnissen in Python.
Enthält Übungen am Ende jedes Kapitels für die praktische Anwendung.
Behandelt fortgeschrittene Themen wie Parallelität und Webdienste sowie beliebte Bibliotheken.

Nachteile:

Setzt solide Python-Kenntnisse voraus und ist daher für absolute Anfänger weniger geeignet.
Einige Leser fanden die Beispiele komplex und setzten höhere Mathematikkenntnisse voraus.
Das Buch fühlt sich manchmal aufgebläht an, da bestimmte Abschnitte Inhalte aus der Standarddokumentation wieder aufwärmen.
Neulinge in der funktionalen Programmierung könnten die große Menge an Informationen überwältigend finden.

(basierend auf 24 Leserbewertungen)

Originaltitel:

Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Python code

Inhalt des Buches:

"Die Verwendung dieses Buches hat meine Effizienz bei der Lösung von Leetcode-Herausforderungen gesteigert." - Discord-Benutzer, zizu

Bei Python geht es nicht nur um objektorientierte Programmierung. Entdecken Sie eine wertvolle Denkweise über den Code-Entwurf durch einen funktionsorientierten Ansatz - und lernen Sie, wann Sie diesen verwenden müssen. Jetzt mit ausführlichen Übungen am Ende jedes Kapitels

Der Kauf des gedruckten Buches oder des Kindle-Buches beinhaltet ein kostenloses eBook im PDF-Format.

Hauptmerkmale:

⬤ Lernen Sie, wie, wann und warum Sie funktionale Elemente in Ihren Projekten einsetzen sollten.

⬤ Lernen Sie die Python-Module kennen, die für die funktionale Programmierung unerlässlich sind, wie itertools und functools.

⬤ Beispiele aus den Bereichen Mathematik, Statistik und Datenanalyse.

Buchbeschreibung:

Nicht genug Entwickler verstehen die Vorteile der funktionalen Programmierung, oder sogar was sie ist. Der Autor Steven Lott entmystifiziert diesen Ansatz und zeigt Ihnen, wie Sie Ihren Code in Python verbessern und Speicherverbrauch und Leistung steigern können. Wenn Sie ein Leetcoder sind, der sich auf Vorstellungsgespräche vorbereitet, ist dieses Buch genau das Richtige für Sie.

Ausgehend von den Grundlagen zeigt Ihnen dieses Buch, wie Sie funktionales Denken und Techniken in einer Reihe von Szenarien mit Python 3 anwenden können. Mehr als 10 Beispiele konzentrieren sich auf mathematische und statistische Algorithmen, Datenbereinigung und explorative Datenanalyse. Sie lernen, wie Sie Generatorausdrücke, List Comprehensions und Dekoratoren zu Ihrem Vorteil nutzen können. Sie müssen jedoch nicht völlig auf objektorientiertes Design verzichten - Sie werden auch sehen, wie Pythons native Objektorientierung in Verbindung mit funktionalen Programmiertechniken verwendet wird.

Am Ende dieses Buches werden Sie die wesentlichen Funktionen der funktionalen Programmierung in Python beherrschen und verstehen, warum und wann funktionales Denken hilfreich ist. Sie werden auch alle Werkzeuge haben, die Sie brauchen, um zusätzliche funktionale Themen zu verfolgen, die nicht Teil der Python-Sprache sind.

Was Sie lernen werden:

⬤ Die Bibliotheken von Python nutzen, um die Komplexität zustandsändernder Klassen zu vermeiden.

⬤ Eingebaute Funktionen höherer Ordnung nutzen, um das Neuschreiben gängiger Algorithmen zu vermeiden.

⬤ Generatorfunktionen schreiben, um eine träge Verarbeitung zu erzeugen.

⬤ Entwerfen und implementieren Sie Dekoratoren für funktionale Komposition.

⬤ Verwendung von Python-Typ-Annotationen, um Parameter und Ergebnisse von Funktionen zu beschreiben.

⬤ Funktionale Programmierung auf Nebenläufigkeit und Webdienste anwenden.

⬤ Erforschen Sie die PyMonad-Bibliothek für zustandsorientierte Simulationen.

Für wen dieses Buch gedacht ist:

Das funktionale Paradigma ist sehr nützlich für Programmierer, die in der Datenwissenschaft arbeiten oder sich auf technische Interviews vorbereiten, aber jeder Python-Entwickler, der zuverlässigeren, prägnanteren und aussagekräftigeren Code erstellen möchte, kann von diesem Buch viel lernen.

Für den Einstieg sind keine Vorkenntnisse der funktionalen Programmierung erforderlich, Python-Programmierkenntnisse werden jedoch vorausgesetzt. Eine laufende Python-Umgebung ist unerlässlich.

Weitere Daten des Buches:

ISBN:9781803232577
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Objektorientierte Programmierung in Python - Vierte Auflage: Erstellen Sie robuste und wartbare...
Ein umfassender Leitfaden zur Erforschung des...
Objektorientierte Programmierung in Python - Vierte Auflage: Erstellen Sie robuste und wartbare objektorientierte Python-Anwendungen und -Bibliotheken - Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries
Objektorientiertes Python beherrschen - Zweite Auflage - Mastering Object-Oriented Python - Second...
Gewinnen Sie einen umfassenden Einblick in...
Objektorientiertes Python beherrschen - Zweite Auflage - Mastering Object-Oriented Python - Second Edition
Modernes Python Kochbuch - Zweite Auflage: 133 Rezepte zur Entwicklung fehlerfreier und...
Komplette Rezepte, verteilt auf 15 Kapitel, die Ihnen helfen,...
Modernes Python Kochbuch - Zweite Auflage: 133 Rezepte zur Entwicklung fehlerfreier und ausdrucksstarker Programme in Python 3.8 - Modern Python Cookbook - Second Edition: 133 recipes to develop flawless and expressive programs in Python 3.8
Funktionale Python-Programmierung - Dritte Auflage: Verwenden Sie einen funktionalen Ansatz, um...
"Die Verwendung dieses Buches hat meine Effizienz...
Funktionale Python-Programmierung - Dritte Auflage: Verwenden Sie einen funktionalen Ansatz, um prägnanten, ausdrucksstarken und effizienten Python-Code zu schreiben - Functional Python Programming - Third Edition: Use a functional approach to write succinct, expressive, and efficient Python code
Python Real-World Projects: Gestalten Sie Ihr Python-Portfolio mit einsatzfähigen Anwendungen -...
Entwickeln Sie Python-Anwendungen nach einem...
Python Real-World Projects: Gestalten Sie Ihr Python-Portfolio mit einsatzfähigen Anwendungen - Python Real-World Projects: Craft your Python portfolio with deployable applications

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)