Knacken Sie das Damenproblem und entschlüsseln Sie DNA-Sequenzen! Hier finden Sie eine feine Auswahl an zeitgemäßen Algorithmen und Szenarien, direkt implementiert in Python. Lösen Sie Aufgaben vom einfachen Suchalgorithmus bis zu k-Means-Clustern und neuronalen Netzen.An den Klassikern der Informatik trainieren Sie Ihre Programmierfähigkeiten. Eine Fundgrube für alle Programmierer, mit kommentiertem Python-Code, vielen Tipps und allen Beispielprojekten zum Download.
Aus dem Inhalt
- Rekursion, Memoisation, Bit-Manipulation
- Bedingungserfüllung mit Frameworks
- Graphen: Suche & Optimierung
- Suchalgorithmen
- Daten clustern mit k-Means
- Neuronale Netze aufbauen
- Genetische Algorithmen
- Minimax: KI für Tic Tac Toe
- Klassiker wie Damenproblem, Türme von Hanoi, Flussüberquerungsrätsel, Rucksackproblem, SEND+MORE=MONEY u.v.m.
Hier das ganze Inhaltsverzeichnis lesen. Ein mathematisches Knobelspiel: Die Türme von Hanoi
In dieser
Leseprobe geht es um Kernalgorithmen für die Suche, die jeder Programmierer kennen sollte. Dabei lernen sie verschiedene Ansätze kennen wie die Lineare Suche, die einfach jedes Element in einem Suchraum durchwandert, die Binärsuche und die Tiefensuche, mit der Sie ein Labyrinthproblem lösen.
Wer hat's geschrieben?
David Kopec ist Assistant Professor für Informatik & Innovation am Champlain College in Burlington, Vermont. Er ist ein erfahrener Softwareentwickler und der Autor von "Classic Computer Science Problems in Swift" (Manning, 2018) und "Dart for Absolute Beginners" (Apress, 2014). David hat einen Bachelor-Abschluss in Wirtschaft und einen Master-Abschluss in Informatik, beide vom Dartmouth College. Auch als Fachbuchautor hat er sich einen Namen gemacht: Dart, Swift und Python sind seine Themen. Für dieses Buch hat er den idealen Aufgaben-Mix zusammengestellt und das Ganze mit einer ordentlichen Prise Humor gewürzt.
Weitere Bücher von David Kopec (2)