Datenstrukturen und Algorithmen in Python

Bewertung:   (4,9 von 5)

Datenstrukturen und Algorithmen in Python (John Canning)

Leserbewertungen

Zusammenfassung:

Das Buch bietet einen umfassenden Überblick über Datenstrukturen und Algorithmen in Python und wendet sich sowohl an Lernende als auch an diejenigen, die ihre Grundkenntnisse vertiefen möchten. Es deckt zwar viele wichtige Themen im Detail ab, wurde aber wegen seiner veralteten Syntax und Variablennamenskonventionen, die die Lesbarkeit behindern können, kritisiert.

Vorteile:

Umfassende Abdeckung von Datenstrukturen von Listen bis zu Graphen
klare und intuitive Erklärungen
gute Druckqualität und visuelle Darstellungen
dient als solide Grundlage für Python-Programmierer
kann bei der Lehre auf College-Niveau helfen.

Nachteile:

Etwas veraltete Syntax, die moderne Python-Konventionen vermissen lässt
nicht-deskriptive Variablennamen erschweren die Lesbarkeit des Codes
setzt Vorkenntnisse in Python voraus, was für absolute Anfänger nicht geeignet sein dürfte.

(basierend auf 6 Leserbewertungen)

Originaltitel:

Data Structures & Algorithms in Python

Inhalt des Buches:

LERNEN, WIE MAN DATENSTRUKTUREN BEIM SCHREIBEN VON LEISTUNGSSTARKEN PYTHON-PROGRAMMEN UND -ALGORITHMEN VERWENDET.

Diese praktische Einführung in Datenstrukturen und Algorithmen kann jedem Programmierer helfen, der effizientere Software schreiben möchte. Aufbauend auf Robert Lafores legendärem, auf Java basierenden Leitfaden, hilft Ihnen dieses Buch, genau zu verstehen, wie Datenstrukturen und Algorithmen funktionieren. Sie lernen, wie Sie diese effizient mit der enorm beliebten Sprache Python anwenden und Ihren Code skalieren können, um die heutigen Big-Data-Herausforderungen zu bewältigen.

Die Autoren konzentrieren sich durchgehend auf Beispiele aus der Praxis, vermitteln die wichtigsten Ideen mit intuitiven, interaktiven Visualisierungen und beschränken Komplexität und Mathematik auf das, was Sie zur Verbesserung der Leistung benötigen. Schritt für Schritt stellen sie Arrays, Sortierung, Stapel, Warteschlangen, verknüpfte Listen, Rekursion, binäre Bäume, 2-3-4-Bäume, Hash-Tabellen, räumliche Datenstrukturen, Graphen und mehr vor. Die Codebeispiele und Illustrationen sind so klar, dass Sie sie auch dann verstehen können, wenn Sie ein Beinahe-Anfänger sind oder Erfahrung mit anderen prozeduralen oder objektorientierten Sprachen haben.

⬤ Erwerben Sie Kernkompetenzen in der Informatik, die über das bloße "Schreiben von Code" hinausgehen.

⬤ Lernen Sie, wie Datenstrukturen Programme (und Programmierer) effizienter machen.

⬤ Erkennen Sie, wie Datenorganisation und Algorithmen die Möglichkeiten heutiger und zukünftiger Computerressourcen beeinflussen.

⬤ Entwickeln Sie Fähigkeiten zur Implementierung von Datenstrukturen, die Sie in jeder Sprache verwenden können.

⬤ Wählen Sie die beste(n) Datenstruktur(en) und Algorithmen für jedes Programmierproblem - und erkennen Sie, welche Sie vermeiden sollten.

Data Structures & Algorithms in Python ist vollgepackt mit Beispielen, Wiederholungsfragen, Einzel- und Teamübungen, Gedankenexperimenten und längeren Programmierprojekten. Es eignet sich sowohl für das Selbststudium als auch für den Unterricht im Klassenzimmer, entweder als Haupttext oder als Ergänzung zu einer formelleren Präsentation.

Weitere Daten des Buches:

ISBN:9780134855684
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2022
Seitenzahl:928

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Datenstrukturen und Algorithmen in Python - Data Structures & Algorithms in Python
LERNEN, WIE MAN DATENSTRUKTUREN BEIM SCHREIBEN VON...
Datenstrukturen und Algorithmen in Python - Data Structures & Algorithms in Python

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)