Diese einmalige und in sich geschlossene Einführung in die Programmierung verwendet Python um in die wichtigsten Paradigmen der Programmierung einzuführen: die Prozedurale Programmierung, dieObjektorientierte Programmierung und die Funktionale Programmierung und schließlich die Programmierung mit Numpy. Das Buch eignet sich für eine 5 – 7 ECTS Einführungsvorlesung und enthält eine Vielzahl von Aufgaben, die auch von Studierenden im Selbststudium gut zum Üben verwendet werden können. Zusätzliches Material wird Lehrkräften zur Verfügung gestellt.
Die fundierte Einführung in die Technische Informatik: Der erste Teil des Buches führt in die maschinennahe Programmierung ein. Der zweite Teil beschreibt den Aufbau von Rechnern. Ein Bottom-up Entwurf eines Prozessors wird beschrieben und der Aufbau eines Desktop-Rechners wird erklärt. Pipelining und Caching-Techniken werden ebenso beschrieben. Besonderer Wert wurde auf eine didaktisch ausgereifte Darstellung des Stoffes gelegt. Durch den Tutoriums-Charakter eignet sich das Buch zur Begleitung von Vorlesungen und zum Selbststudium. Zu jedem Thema gibt es zahlreiche Übungen, mit denen der Stoff trainiert werden kann.