Die Skriptsprache Python bietet vielen Programmierneulingen eine gute Möglichkeit, in die objektorientierte Programmierung einzusteigen und findet aus diesem Grund immer mehr Zulauf. Mit diesem Buch soll nicht nur ein Überblick über die Sprache geschaffen, sondern systematisch die Möglichkeiten und Mechanismen von Python erklärt werden. Michael Weigend beginnt zunächst mit den Grundelementen von Python und erläutert darauf aufbauend den grundlegenden Programmaufbau, um dann auf weiterführende Themen wie Komplexe Datentypen und die Schnittstelle zum Betriebssystem und zu Datenbanken einzugehen.
Um einen fundierten Einstieg in die Programmierung mit Python zu finden ist es zudem wichtig, die dahinterstehenden Konzepte der funktionalen und objektorientierten Programmierung grundlegend zu verstehen. Der Autor erläutert alle Elemente anhand von zahlreichen Übungen im Kontext einer bestimmten Problemlösung oder Programmieraufgabe, die schrittweise erläutert wird
Um einen fundierten Einstieg in die Programmierung mit Python zu finden ist es zudem wichtig, die dahinterstehenden Konzepte der funktionalen und objektorientierten Programmierung grundlegend zu verstehen. Der Autor erläutert alle Elemente anhand von zahlreichen Übungen im Kontext einer bestimmten Problemlösung oder Programmieraufgabe, die schrittweise erläutert wird