Bewertung:

Es wird kritisiert, dass das Buch stark von C/C++-Konzepten beeinflusst ist, was zu Verwirrung bei der Darstellung von Python führt. Es fehlt an angemessenen Erklärungen für grundlegende Python-Konzepte, was es dem Leser erschwert, das Material effektiv zu erfassen. Das Buch enthält zwar einige sinnvolle Fragen, bietet aber nicht genügend Kontext und Informationen in den einzelnen Kapiteln, was den pädagogischen Wert des Buches schmälert.
Vorteile:Einige der im Buch vorgestellten Konzepte sind sinnvoll, und bestimmte Fragen passen gut zu dem behandelten Stoff. Die Quizfragen fördern die Auseinandersetzung mit dem Inhalt.
Nachteile:Dem Buch fehlt es an klaren Erklärungen und Zusammenhängen für viele grundlegende Python-Konzepte, was zu erheblicher Verwirrung über kritische Themen wie Listen vs. Tupel, Speicherverwaltung, Namespaces und andere führt. Das Fehlen wesentlicher Informationen erschwert das Selbststudium und führt dazu, dass das Buch als irrelevant für Python empfunden wird, während es sich zu sehr an C/C++ orientiert.
(basierend auf 1 Leserbewertungen)
Data Structures and Program Design Using Python: A Self-Teaching Introduction
Datenstrukturen sind ein Mittel zur Verwaltung riesiger Informationsmengen, z. B. in großen Datenbanken, zur effektiven Nutzung von SEO und zur Erstellung von Internet/Web-Indexierungsdiensten. Dieses Buch soll Anfängern die Grundlagen von Datenstrukturen mit der Programmiersprache Python in einem freundlichen, selbstlernenden Format vermitteln. Praktische Analogien mit Anwendungen aus der realen Welt sind in den Text integriert, um technische Konzepte zu erklären. Das Buch enthält eine Vielzahl von praktischen Übungen am Ende des Kapitels, z. B. Programmier-, Theorie- und Multiple-Choice-Aufgaben.
FEATURES:
⬤ Grundlagen zu Datenstrukturen mit Python.
⬤ Zahlreiche Tipps, Analogien und praktische Anwendungen verbessern das Verständnis der besprochenen Themen.
⬤ Häufig gestellte Fragen“, die in den Text integriert sind, verdeutlichen und erklären Konzepte.
⬤ Enthält eine Vielzahl von Übungen am Ende des Kapitels, z. B. Programmierung, Theorie und Multiple Choice.