Steigen Sie ein in die Programmierung mit Python! Mit dieser Einführung lernen Sie als Einsteiger, aber auch als Umsteiger von anderen Sprachen systematisch und anschaulich die Techniken des Programmierens kennen. Der Autor bringt seine lange Erfahrung aus Hunderten Schulungen in dieses Buch ein. So lernen Sie an typischen Beispielen unterschiedliche Problemstellungen zu lösen, die sich später leicht auf andere Anwendungsfälle übertragen lassen.
Mit den ausführlich dokumentierten Musterlösungen vertiefen Sie den Stoff und lernen exemplarische Vorgehensweisen, die sich in vielen anderen Bereichen anwenden lassen.
Das Buch behandelt alle grundlegenden Sprachelemente von Python, bietet aber auch Python-Kennern viele weiterführende Themen wie Funktionale Programmierung mit Dekorateuren, Generatoren, Klasseninstanzen als aufrufbare Objekte, Systemprogrammierung, Forks, Ausnahmehandlungen und Modultests.
Ein großer Teil des Buchs ist der wichtigen Objektorientierten Programmierung gewidmet, die Sie in anschaulicher und leicht verständlicher Weise kennenlernen. Dabei lernen besonders Umsteiger den pythonischen Stil kennen, der sich deutlich von C++ und Java unterscheidet. Auch Slots, die dynamische Erzeugung von Klassen, Metaklassen und Abstrakte Klassen haben in dieser Auflage ihre eigenen Kapitel erhalten.
Wiederum ein eigener Teil widmet sich der Funktionalen Programmierung. Dazu wurden die Kapitel über Dekorateure und Generatoren grundlegend überarbeitet und erweitert.
Auch bei Datentypen und Variablen gibt es gravierende Unterschiede zwischen Python und anderen Programmiersprachen, weshalb diese Leseprobe auch für erfahrene Programmierer interessant ist. Während beiden meisten Programmiersprachen in Variablen nur Werte eines bestimmten Datentyps abgelegt werden können, lassen sich einem Variablennamen bei Python während des Programmablaufs neue Objekte beliebiger Datentypen zuweisen.
Wer hat's geschrieben?
Der Diplom-Informatiker Bernd Klein ist der Inhaber und Gründer des Schulungsanbieters Bodenseo, der international tätig ist. Bernd Klein kennt sich bestens mit der Theorie und Praxis von Programmiersprachen aus. In der Industrie hat er in zahlreichen Projekten wertvolle praktische Erfahrungen gesammelt, die in seine Kurse einfließen. Seit etwa 4 Jahren hat er sich auf Python konzentriert und sich zum international anerkannten Experten in diesem Gebiet entwickelt. Seine didaktischen Fähigkeiten und seine Sachkompetenz stellt er auch im Internet in den beiden Webseiten www.python-kurs.eu (deutsch) und www.python-course.eu (englisch) unter Beweis.