Python 3 Objektorientiertes Programmieren - Zweite Ausgabe: Erstellung robuster und wartbarer Software mit objektorientierten Entwurfsmustern in Python

Bewertung:   (4,0 von 5)

Python 3 Objektorientiertes Programmieren - Zweite Ausgabe: Erstellung robuster und wartbarer Software mit objektorientierten Entwurfsmustern in Python (Dusty Phillips)

Leserbewertungen

Zusammenfassung:

Das Buch „Python 3 Object-oriented Programming“ hat gemischte Kritiken erhalten, in denen seine Stärken bei der Vermittlung objektorientierter Programmierkonzepte anhand praktischer Beispiele hervorgehoben werden, aber auch einige Schwächen in Bezug auf Ausführlichkeit und Organisation. Während viele Nutzer das Buch als wertvolle Ressource für Anfänger mit Programmiererfahrung empfanden, kritisierten andere, dass es zu kompliziert sei und eine klare Gliederung vermissen lasse.

Vorteile:

Bietet eine gründliche und verständliche Einführung in objektorientierte Programmierkonzepte in Python.
Enthält zahlreiche praktische Beispiele zur Veranschaulichung der Konzepte.
Gut geeignet für Leser, die von anderen Programmiersprachen oder Versionen von Python umsteigen.
Enthält Kapitel zu wichtigen Themen wie Entwurfsmuster, Unit-Tests und Nebenläufigkeit.
Die zweite Auflage berücksichtigt das Feedback der Leser und verbessert das Original.

Nachteile:

Einige Benutzer fanden den Schreibstil zu ausführlich und kompliziert für einfache Konzepte.
Probleme mit Codebeispielen, die möglicherweise Änderungen erfordern oder schlecht organisiert sind.
Die persönlichen Anekdoten des Autors wurden von einigen Lesern als störend empfunden.
Einige kritisierten die mangelnde Klarheit in der Organisation der Beispiele und Erklärungen.
Die Kindle-Ausgabe hatte Probleme mit kleinen Grafiken.

(basierend auf 36 Leserbewertungen)

Originaltitel:

Python 3 Object-Oriented Programming - Second Edition: Building robust and maintainable software with object oriented design patterns in Python

Inhalt des Buches:

Überdenken Sie die Python-Programmierung mit diesem Leitfaden für Python-Datenstrukturen, Entwurfsmuster und effektive objektorientierte Techniken, um ein wirklich modernes Python zu entdecken.

Hauptmerkmale

⬤ Hören Sie auf, Skripte zu schreiben und beginnen Sie, Programme zu entwerfen.

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

⬤ Ein praktisches, praxisnahes Tutorial, das Ihnen alles über abstrakte Entwurfsmuster und deren Implementierung in Python 3 beibringt.

Buchbeschreibung

Python 3 ist vielseitiger und einfacher zu benutzen als je zuvor. Es läuft auf allen wichtigen Plattformen und bietet eine Vielzahl von Anwendungsfällen. Das Programmieren in Python minimiert die Entwicklungszeit und erhöht die Produktivität im Vergleich zu anderen Sprachen. Sauberer, wartbarer Code ist dank der klaren, prägnanten Syntax von Python leicht zu lesen und zu schreiben.

Die objektorientierte Programmierung ist ein beliebtes Entwurfsparadigma, bei dem Daten und Verhaltensweisen so gekapselt sind, dass sie gemeinsam manipuliert werden können. Viele moderne Programmiersprachen nutzen die leistungsstarken Konzepte der objektorientierten Programmierung, und Python ist da keine Ausnahme.

Ausgehend von einer detaillierten Analyse der objektorientierten Analyse und des objektorientierten Designs werden Sie die Programmiersprache Python verwenden, um die Schlüsselkonzepte des objektorientierten Paradigmas klar zu erfassen. In diesem Buch werden Klassen, Datenkapselung, Vererbung, Polymorphismus, Abstraktion und Ausnahmen umfassend erklärt, wobei der Schwerpunkt darauf liegt, wann Sie jedes Prinzip zur Entwicklung gut gestalteter Software einsetzen können.

Sie erhalten eine eingehende Analyse vieler gängiger objektorientierter Entwurfsmuster, die sich besser für den einzigartigen Stil von Python eignen. Dieses Buch wird Ihnen nicht nur die Python-Syntax beibringen, sondern auch Ihr Vertrauen in die Programmierung stärken.

Sie werden auch lernen, wie man wartbare Anwendungen erstellt, indem Sie Entwurfsmuster auf höherer Ebene studieren. Anschließend lernen Sie die Komplexität der String- und Dateimanipulation kennen und erfahren, wie Python zwischen binären und textuellen Daten unterscheidet. Nicht nur ein, sondern gleich zwei sehr leistungsfähige automatisierte Testsysteme werden in diesem Buch vorgestellt. Nachdem Sie die Freude am Unit-Testing entdeckt haben und erfahren haben, wie einfach es sein kann, werden Sie Bibliotheken auf höherer Ebene, wie z. B. Datenbankkonnektoren und GUI-Toolkits, studieren und lernen, wie diese auf einzigartige Weise objektorientierte Prinzipien anwenden. Sie werden lernen, wie diese Prinzipien es Ihnen ermöglichen, wichtige Mitglieder des Python Ökosystems wie Django und Kivy besser zu nutzen.

Diese neue Ausgabe enthält alle Themen, die Python 3 Objektorientierte Programmierung zu einem Packt-Klassiker gemacht haben. Sie enthält außerdem aktualisierte Inhalte, die die jüngsten Änderungen in der Kernbibliothek von Python widerspiegeln, und deckt moderne Pakete von Drittanbietern ab, die zum Zeitpunkt der Erstveröffentlichung des Buches noch nicht auf der Python 3-Plattform verfügbar waren.

Was Sie lernen werden

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

⬤ Verwandte Objekte in eine Taxonomie von Klassen einteilen und die Eigenschaften und das Verhalten dieser Objekte über die Klassenschnittstelle beschreiben.

⬤ Erweiterung der Klassenfunktionalität durch Vererbung.

⬤ Verstehen Sie, wann Sie objektorientierte Funktionen verwenden sollten und, noch wichtiger, wann Sie sie nicht verwenden sollten.

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

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

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

⬤ Objektorientierte Programmierung in Python-Schlüsseltechnologien wie Kivy und Django nutzen.

⬤ Objektorientierte Programmierung mit Asyncio.

Weitere Daten des Buches:

ISBN:9781784398781
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: