Grokking Algorithmen: Ein illustrierter Leitfaden für Programmierer und andere neugierige Menschen

Bewertung:   (4,6 von 5)

Grokking Algorithmen: Ein illustrierter Leitfaden für Programmierer und andere neugierige Menschen (Aditya Bhargava)

Leserbewertungen

Zusammenfassung:

Das Buch wird allgemein für seine Zugänglichkeit und seinen ansprechenden Stil gelobt, der komplexe Algorithmen und Datenstrukturen sowohl für Anfänger als auch für erfahrene Programmierer, die eine Auffrischung benötigen, verständlich macht. Während viele die Illustrationen und Beispiele als hilfreich empfanden, äußerten sich einige Leser unzufrieden mit der Tiefe des Inhalts und bestimmten Fehlern, die ihre Erfahrung beeinträchtigten.

Vorteile:

Fesselnde und leicht verständliche Erklärungen.
Effektiver Einsatz von Illustrationen zur Verdeutlichung von Konzepten.
Gut geeignet für Anfänger und eine hilfreiche Auffrischung für erfahrene Programmierer.
Geeignet für ein breites Publikum, vom Hobbyisten bis zum Informatikstudenten.
Behandelt wesentliche Algorithmen und Datenstrukturen in einer freundlichen Art und Weise.

Nachteile:

Einige Kapitel verlieren den Fokus und können wie Füllmaterial wirken.
Fehler in Abbildungen und Code können zu Verwirrung führen.
Einige Themen werden nicht eingehend behandelt, insbesondere die Implementierung von Algorithmen.
Handgezeichnete Illustrationen können unklar sein.
Nicht als eigenständige akademische Ressource geeignet.

(basierend auf 295 Leserbewertungen)

Originaltitel:

Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People

Inhalt des Buches:

Zusammenfassung

Grokking Algorithms ist ein vollständig illustrierter, freundlicher Leitfaden, der Ihnen zeigt, wie Sie gängige Algorithmen auf die praktischen Probleme anwenden können, mit denen Sie als Programmierer täglich konfrontiert werden. Sie fangen mit Sortieren und Suchen an und werden sich im Laufe der Zeit mit komplexeren Problemen wie Datenkompression und künstlicher Intelligenz befassen, während Sie Ihre Fähigkeiten im algorithmischen Denken ausbauen. Jedes sorgfältig dargestellte Beispiel enthält hilfreiche Diagramme und vollständig kommentierte Codebeispiele in Python.

Algorithmen zu lernen muss nicht langweilig sein Werfen Sie einen Blick auf die unterhaltsamen, illustrierten und freundlichen Beispiele, die Sie in Grokking Algorithms finden werden, auf dem YouTube-Kanal von Manning Publications.

Setzen Sie Ihre Reise in die Welt der Algorithmen mit Algorithms in Motion fort, einem praktischen, praxisnahen Videokurs, der exklusiv bei Manning.com erhältlich ist (www.manning.com/livevideo/algorithms-​.

In-Bewegung).

Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.

Über die Technologie

Ein Algorithmus ist nichts anderes als ein schrittweises Verfahren zur Lösung eines Problems. Die Algorithmen, die Sie als Programmierer am häufigsten verwenden werden, wurden bereits entdeckt, getestet und bewiesen. Wenn Sie sie verstehen wollen, aber keine Lust haben, sich durch dicke, mehrseitige Beweise zu quälen, ist dies das richtige Buch für Sie. Dieses vollständig illustrierte und ansprechende Handbuch macht es Ihnen leicht zu lernen, wie Sie die wichtigsten Algorithmen effektiv in Ihren eigenen Programmen einsetzen können.

Über das Buch

Grokking Algorithms ist ein freundlicher Zugang zu diesem Kernthema der Informatik. Darin lernen Sie, wie Sie gängige Algorithmen auf praktische Programmierprobleme anwenden, mit denen Sie täglich konfrontiert werden. Sie werden mit Aufgaben wie Sortieren und Suchen beginnen. Mit zunehmender Erfahrung werden Sie komplexere Probleme wie Datenkompression und künstliche Intelligenz in Angriff nehmen. Jedes sorgfältig präsentierte Beispiel enthält hilfreiche Diagramme und vollständig kommentierte Codebeispiele in Python. Am Ende dieses Buches werden Sie weithin anwendbare Algorithmen beherrschen und wissen, wie und wann Sie sie einsetzen können.

Was ist drin?

⬤ Deckt Such-, Sortier- und Graphenalgorithmen ab.

⬤ Über 400 Bilder mit detaillierten Anleitungen.

⬤ Leistungsabwägungen zwischen Algorithmen.

⬤ Python-basierte Code-Beispiele.

Über den Leser

Diese leicht zu lesende, bildlastige Einführung eignet sich für Programmier-Autodidakten, Ingenieure oder jeden, der sein Wissen über Algorithmen auffrischen möchte.

Über den Autor

Aditya Bhargava ist ein Software-Ingenieur mit einem doppelten Hintergrund in Informatik und Kunst. Er bloggt über Programmierung unter adit. io.

Inhaltsverzeichnis

⬤ Einführung in Algorithmen.

⬤ Auswahlsortierung.

⬤ Rekursion.

⬤ Quicksort.

⬤ Hashtabellen.

⬤ Breite-erste-Suche.

⬤ Dijkstra's Algorithmus.

⬤ Greedy-Algorithmen.

⬤ Dynamische Programmierung.

⬤ K-nächste Nachbarn.

Weitere Daten des Buches:

ISBN:9781617292231
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2016
Seitenzahl:256

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Grokking Algorithmen: Ein illustrierter Leitfaden für Programmierer und andere neugierige Menschen -...
Zusammenfassung Grokking Algorithms ist ein...
Grokking Algorithmen: Ein illustrierter Leitfaden für Programmierer und andere neugierige Menschen - Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People

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)