Mit 100 Ubungsaufgaben und Programmierpuzzles inklusive Losungen zum Knobeln und Erweitern Ihrer Kenntnisse bietet Ihnen die "Python Challenge" ein kurzweiliges Lernen, eine fundierte Vorbereitung auf die nachste Prufung oder ein Jobinterview. Dabei werden viele praxisrelevante Themengebiete wie Strings, Datenstrukturen, Rekursion, Arrays usw. berucksichtigt.Jedes Themengebiet wird in einem eigenen Kapitel behandelt, wobei zunachst kurz auf die Grundlagen eingegangen wird. Danach folgen rund 10 bis 15 Ubungsaufgaben verschiedener Schwierigkeitsgrade.So lassen sich die Programmierkenntnisse effektiv verbessern. Dabei helfen insbesondere detaillierte Musterlosungen inklusive der genutzten Algorithmen zu allen Aufgaben. Ebenso werden von Michael Indenalternative Losungswege beschrieben, aber auch mogliche Fallstricke und typische Fehler analysiert.Abgerundet wird das Buch durch drei Anhange. Einer beschaftigt sich mit dem Python-Kommandozeileninterpreter, der zum Ausprobieren der Codeschnipsel und Beispiele des Buchs oftmals hilfreich ist. Der zweite gibt einen Uberblick uber Pytest zum Unit Testen und Prufen der Losungen. Der dritte erlautert die O-Notation zur Abschatzung der Performance.