Python 3 Objektorientierte Programmierung - Dritte Auflage: Erstellen Sie robuste und wartbare Software mit objektorientierten Entwurfsmustern in Python 3.8

Bewertung:   (4,4 von 5)

Python 3 Objektorientierte Programmierung - Dritte Auflage: Erstellen Sie robuste und wartbare Software mit objektorientierten Entwurfsmustern in Python 3.8 (Dusty Phillips)

Leserbewertungen

Zusammenfassung:

Das Buch ist eine weithin empfohlene Ressource für das Erlernen der objektorientierten Programmierung (OOP) in Python und spricht sowohl Anfänger als auch diejenigen an, die ihre Kenntnisse vertiefen möchten. Es bietet ein gutes Gleichgewicht zwischen ansprechendem Inhalt und soliden technischen Informationen, obwohl einige Leser Probleme mit der Formatierung, Tippfehler und einige fehlende Erklärungen in Beispielen bemängelten. Insgesamt wird das Buch für seine Klarheit und Zugänglichkeit gelobt, was es zu einer guten Wahl für Lernende macht.

Vorteile:

Fesselnd und angenehm zu lesen
deckt ein breites Spektrum an OOP-Konzepten und Entwurfsmustern ab
hilfreich sowohl für Anfänger als auch für Fortgeschrittene
liefert klare Erklärungen mit relevanten Beispielen
nützlich als Nachschlagewerk
schafft eine gute Balance zwischen Einfachheit und Tiefe.

Nachteile:

Zahlreiche Formatierungsprobleme und Tippfehler, insbesondere in Codeblöcken
bei einigen Beispielen fehlen notwendige Import-Anweisungen oder Kontext
kann es erforderlich machen, dass die Leser häufig die vorherigen Abschnitte erneut lesen
einige Leser wünschten sich fortgeschrittenere OOP-Inhalte
inkonsistente Grammatik und Satzstruktur.

(basierend auf 32 Leserbewertungen)

Originaltitel:

Python 3 Object-oriented Programming - Third Edition: Build robust and maintainable software with object-oriented design patterns in Python 3.8

Inhalt des Buches:

Entdecken Sie modernes Python mit diesem Leitfaden für Python-Datenstrukturen, Entwurfsmuster und effektive objektorientierte Techniken.

Hauptmerkmale

⬤ Grundlegende Analyse vieler gängiger objektorientierter Entwurfsmuster, die sich besser für den einzigartigen Stil von Python eignen.

⬤ Lernen Sie die neueste Python-Syntax und -Bibliotheken kennen.

⬤ Erforschen Sie abstrakte Entwurfsmuster und implementieren Sie sie in Python 3. 8.

Buchbeschreibung

Die objektorientierte Programmierung (OOP) ist ein beliebtes Entwurfsparadigma, bei dem Daten und Verhaltensweisen so gekapselt werden, dass sie gemeinsam manipuliert werden können. In dieser dritten Auflage von Python 3 Object-Oriented Programming werden Klassen, Datenkapselung und Ausnahmen ausführlich erklärt, wobei der Schwerpunkt darauf liegt, wann Sie jedes Prinzip zur Entwicklung gut gestalteter Software einsetzen können.

Beginnend mit einer detaillierten Analyse der objektorientierten Programmierung werden Sie die Programmiersprache Python verwenden, um die Schlüsselkonzepte des objektorientierten Paradigmas zu verstehen. Sie werden lernen, wie Sie wartbare Anwendungen erstellen, indem Sie Entwurfsmuster auf höherer Ebene studieren. Das Buch zeigt Ihnen die Komplexität der String- und Dateimanipulation und wie Python zwischen binären und textuellen Daten unterscheidet. Mit unittest und pytest werden nicht nur ein, sondern gleich zwei sehr leistungsfähige automatische Testsysteme vorgestellt. Sie erhalten eine umfassende Einführung in das Ökosystem der nebenläufigen Programmierung in Python.

Am Ende des Buches werden Sie die objektorientierten Prinzipien unter Verwendung der Python-Syntax gründlich erlernt haben und in der Lage sein, selbstbewusst robuste und zuverlässige Programme zu erstellen.

Was Sie lernen werden

⬤ Implementieren Sie Objekte in Python, indem Sie Klassen erstellen und Methoden definieren.

⬤ Gebräuchliche Gleichzeitigkeitstechniken und Fallstricke in Python 3 kennenlernen.

⬤ Klassenfunktionalität durch Vererbung erweitern.

⬤ Verstehen, wann man objektorientierte Funktionen verwenden sollte und, noch wichtiger, wann man sie nicht verwenden sollte.

⬤ Entdecken Sie, was Design Patterns sind und warum sie in Python anders sind.

⬤ Entdecken Sie die Einfachheit von Unit-Tests und warum sie in Python so wichtig sind.

⬤ Erforschen Sie die nebenläufige objektorientierte Programmierung.

Für wen ist dieses Buch gedacht?

Wenn Sie neu in objektorientierten Programmiertechniken sind oder wenn Sie über grundlegende Python-Kenntnisse verfügen und in die Tiefe gehen möchten, um zu lernen, wie und wann Sie OOP in Python richtig anwenden, ist dies das richtige Buch für Sie. Wenn Sie ein objektorientierter Programmierer für andere Sprachen sind oder einen Einstieg in die neue Welt von Python 3. 8 sind, wird dieses Buch auch für Sie eine nützliche Einführung in Python sein. Vorkenntnisse mit Python 3 sind nicht erforderlich.

Weitere Daten des Buches:

ISBN:9781789615852
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Python 3 Objektorientiertes Programmieren - Zweite Ausgabe: Erstellung robuster und wartbarer...
Überdenken Sie die Python-Programmierung mit diesem...
Python 3 Objektorientiertes Programmieren - Zweite Ausgabe: Erstellung robuster und wartbarer Software mit objektorientierten Entwurfsmustern in Python - Python 3 Object-Oriented Programming - Second Edition: Building robust and maintainable software with object oriented design patterns in Python
Python 3 Objektorientierte Programmierung - Dritte Auflage: Erstellen Sie robuste und wartbare...
Entdecken Sie modernes Python mit diesem Leitfaden...
Python 3 Objektorientierte Programmierung - Dritte Auflage: Erstellen Sie robuste und wartbare Software mit objektorientierten Entwurfsmustern in Python 3.8 - Python 3 Object-oriented Programming - Third Edition: Build robust and maintainable software with object-oriented design patterns in Python 3.8
Python 3 Objektorientiertes Programmieren - Python 3 Object Oriented Programming
Wenn Sie das Gefühl haben, dass es an der Zeit ist, objektorientierte...
Python 3 Objektorientiertes Programmieren - Python 3 Object Oriented Programming

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