Bewertung:

Das Buch wurde wegen seiner zahlreichen Fehler, der mangelnden Klarheit und der unprofessionellen Codebeispiele heftig kritisiert. Die Rezensenten beschreiben es als verwirrend und unzuverlässig für Lernende, die die Python-Programmierung verstehen wollen.
Vorteile:Über den Nutzen des Buches wurde nicht berichtet.
Nachteile:Das Buch enthält viele Fehler und ungeschickte Formulierungen, die darauf hindeuten, dass es schlecht geschrieben und korrekturgelesen wurde. Die Erklärungen sind unklar und verwirrend, und der Autor hält sich nicht an einheitliche Richtlinien. Der mitgelieferte Code ist unprofessionell und erfordert oft erhebliche Korrekturen, um korrekt zu funktionieren.
(basierend auf 2 Leserbewertungen)
Python Programming with Design Patterns
Verbessern Sie Ihren Python-Code mit modernen objektorientierten Entwurfsmustern
Um sauberen, effizienten und wartbaren Code zu schreiben, greifen Entwickler überall auf Design Patterns zurück. Jetzt gibt es ein Python-spezifisches Musterhandbuch, das freundlich und praktisch genug für jeden Python-Entwickler ist, unabhängig von seiner Erfahrung.
Der Autor des Bestsellers Patterns, James W. Cooper, stellt 23 bewährte Patterns zum Schreiben von hochwertigem objektorientiertem Code anhand von Beispielen vor. Anhand von klaren und intuitiven Codebeispielen stellt er moderne Techniken zur Erstellung von Python-Objekten vor, die in leistungsstarken, flexiblen Programmen effektiv interagieren. Python-Neulinge - auch solche, die aus anderen Sprachen umsteigen - finden hier eine prägnante Einführung, die ihnen einen schnellen Einstieg in die Sprache ermöglicht.
Coopers weitreichende Musterabdeckung behandelt abstrakte Klassen, Mehrfachvererbung, GUI-Programmierung und Widgets, grafische Klassen, Zeichnen und Plotten, Mathematik, Datenbanken, Python-Dekoratoren, Bilder, Threads, Iteratoren, die Erstellung von ausführbarem Code und mehr. Seine informelle visuelle Präsentation macht die Arbeit mit Patterns wesentlich einfacher, so dass Sie selbstbewusst anspruchsvolle Programme erstellen können, die die vielfältigen Möglichkeiten von Python nutzen.
⬤ Wiederholen Sie die Grundlagen von Python-Objekten und visueller Programmierung.
⬤ Lernen Sie, was Entwurfsmuster sind und wie sie Ihnen helfen, besseren Code zu schreiben.
⬤ Nutzen Sie Gestaltungsmuster, um die Flexibilität zu erhöhen und unnötige Komplexität zu vermeiden.
⬤ Strukturmuster anwenden, um sicherzustellen, dass Programmelemente in großen Programmen gut zusammenarbeiten.
⬤ Optimieren Sie die Kommunikation zwischen Objekten mit Verhaltensmustern.