Programming books with Python

Why program a book? It is probably not the first object associated with programming. But it is possible. We will learn about possibilities of programming and its influence on our design in this general introduction to programming. The language Python will be used. This is simple and universal, i.e. many different applications can be written with it. We will learn how to think in terms of programmable actions, how to break these actions down into smaller actions, how to read code as text, and how to imagine and execute it as a program.

The objective of this basic course, in addition to learning general programming skills, is to create an individual book (to present images, text, graphics, fonts) using programmed layout/ typesetting/ content.


Warum ein Buch programmieren? Es ist wohl nicht der erste Gegenstand, der mit Programmierung assoziiert wird. Aber es ist möglich. Möglichkeiten der Programmierung und ihren Einfluss auf unsere Gestaltung werden wir in dieser allgemeinen Einführung in die Programmierung kennenlernen. Zum Einsatz kommt dabei die Sprache Python. Diese ist einfach und universell, d.h. viele verschiedene Anwendungen können mit ihr geschrieben werden. Wir lernen das Denken in programmierbaren Handlungen, die Zerlegung dieser Handlungen in kleinere Handlungen, das Lesen von Code als Text und die Imagination und Ausführung als Programm.

Zielsetzung dieses Grundlagenkurses ist neben der Erlangung allgemeiner Programmierkenntnisse das Erstellen eines individuellen Buches (zur Darstellung von Bildern, Text, Grafiken, Schrift) mittels programmiertem Layout/ Satz/ Inhalt.