Algorithmen gehören zum Rüstzeug guter Entwickler. In diesem Buch lernen Sie eine große Menge
problemlösender Techniken kennen und erfahren wie Sie diese in Anwendungen implementieren. Die
Spannbreite reicht von einfachen Algorithmen zur Verschlüsselung und für die Suche bis hin zu
genetischen Algorithmen k-Means-Algorithmen und neuronalen Netzen. Unter den zu lösenden
Aufgaben finden Sie sowohl Informatik-Klassiker wie das Damenproblem und das
Flussüberquerungsrätsel als auch neue Aufgaben. Selbst wenn Ihnen einiges bekannt vorkommen
wird werden Sie am Ende sagen: Ach so macht man das! Dass Python hier die Sprache der Wahl ist
schließt niemanden aus. Von diesem Programmiertraining profitieren Sie auch dann wenn Sie
sonst eher in Java C++ oder einer anderen Sprache programmieren. Die gekonnte Auswahl der
Beispiele und der flotte Schreibstil sorgen dafür dass das Ganze nicht nur lehrreich sondern
auch unterhaltsam ist. Aus dem Inhalt: Die Fibonacci-Folge einfache Komprimierung unknackbare
Verschlüsselung Pi berechnen DNS durchsuchen Wege durchs Labyrinth Flussüberquerungsrätsel
Damenproblem Vier-Farben-Satz Wortsuchrätsel grafische Algorithmen genetische Algorithmen
k-Means-Algorithmen einfache neuronale Netze Tic-tac-toe Vier gewinnt Das Rucksackproblem Das
Problem des Handlungsreisenden und außerdem: zahlreiche Code-Beispiele in Python Hinweise zum
Einsatz der Algorithmen Übungen und Tipps für die Programmier-Praxis