Bewertung:

Das Buch wird im Allgemeinen für seine klaren Erklärungen und seine Struktur gut aufgenommen, was es zu einer guten Ressource für Anfänger und fortgeschrittene Programmierer macht, die ihr Verständnis von Algorithmen in Python verbessern wollen. Einige Rezensenten bemängelten jedoch die mangelnde Tiefe des Buches und meinten, dass es eher als ergänzendes Material denn als umfassender Leitfaden dienen sollte.
Vorteile:Klare Erklärungen in einfachem Englisch, gut strukturiert mit Problemen und Anhängen, sauberer Python-Code, geeignet für Anfänger und fortgeschrittene Programmierer, ansprechende Geschichten und Illustrationen.
Nachteile:Einige fanden es kompliziert und für den Preis nicht umfassend genug, mit Erklärungen, die unorganisiert und unklar sein könnten.
(basierend auf 8 Leserbewertungen)
Python Algorithms: Mastering Basic Algorithms in the Python Language
1. Einleitung.
2. Die Grundlagen.
3. Zählen 101.
4. Induktion und Rekursion ... und Reduktion.
5. Traversal: Der Skelettschlüssel der Algorithmik.
6. Teilen, Kombinieren und Erobern.
7. Gier ist gut? Beweisen Sie es!
8. Verworrene Abhängigkeiten und Memoisierung.
9. Von A nach B mit Edsger und Freunden.
10. Entsprechungen, Schnitte und Flows.
11. Schwere Probleme und (begrenzte) Schlampigkeit.
12. Vollgas geben: Die Beschleunigung von Python.
13. Liste der Probleme und Algorithmen.
14. Graphenterminologie!
15. Hinweise zu den Übungen.