Bernd Klein: Einführung in Python 3
Vierte Auflage
Zusätzliche Informationen, Übungen und Aufgaben zum Buch "Einführung in Python3 von Bernd Klein. Außerdem werden wir hier Fehler richtigstellen. Frei nach dem Motto: "Errare humanum est, perseverare autem diabolicum" (Zu Irren ist menschlich, aber darin zu beharren ist teuflisch"
Aufbauend auf den Python-Tutorials von python-kurs.eu
und der englischen Geschwisterseite python-course.eu
ist am 4. Jul 2013 das Buch mit dem Titel "Einführung in Python3: In einer Woche programmieren lernen" von Bernd Klein im Hanser-Verlag erschienen.
Die vollständig überarbeitete 4. Auflage ist am 11. Juni 2021 erschienen.
Klappentext:
EINFÜHRUNG IN PYTHON 3 //
- Lehrbuch und Nachschlagewerk
- Farbige Syntaxdarstellung
- Geeignet für Programmieranfänger, aber auch für Umsteiger von anderen Sprachen wie z. B. C, C++, C#, Java
- Systematische Einführung in Python, aufbauend auf den Erfahrungen aus Hunderten von Schulungen des Autors
- Praxisnahe Übungen mit ausführlich dokumentierten Musterlösungen
- Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches
Als idealer Einstieg für Programmieranfänger und für Umsteiger behandelt dieses Buch alle grundlegenden Sprachelemente von Python. Auch für Python-Kenner bietet das Buch viele weiterführende Themen wie Funktionale Programmierung mit Dekorateuren, Generatoren, Klasseninstanzen als aufrufbare Objekte, Systemprogrammierung, Forks, Ausnahmehandlungen und Modultests. Entsprechend ihrer Bedeutung ist der Objektorientierung ein umfangreicher Teil des Buchs gewidmet. In anschaulicher und leicht verständlicher Weise wird in die Thematik der OOP eingeführt und dabei der pythonische Stil demonstriert, der sich deutlich von C++ und Java unterscheidet. Außerdem wurden nun auch eigene Kapitel zu Slots, dynamischer Erzeugung von Klassen, Metaklassen und Abstrakten Klassen aufgenommen.
Die Funktionale Programmierung wird in einem eigenen Teil behandelt. Dazu wurden die Kapitel über Dekorateure und Generatoren grundlegend überarbeitet und erweitert.