157
6
Von oben nach unten
und zurück
Als Programmierer oder Programmiererin kommst du immer wieder in die
Lage, dass dir eine Aufgabe gestellt wird, die dir ganz neu ist. Auf den ers-
ten Blick hast du keine Idee, wie eine Lösung dafür aussehen könnte. Viel-
leicht ergeht es dir so bei der Vorstellung, das Yinyang-Symbol zu pro-
grammieren, das auf der nächsten Seite abgebildet ist.
Das ist aber kein Grund zu verzweifeln. Es gibt nämlich einige allgemeine
Verfahren der »Problemlösung«, die man lernen kann. Zwei davon wirst du
in diesem Kapitel kennen lernen. Ich werde dir für das Yinyang-Problem
zwei Wege zeigen, wie man zu einer Lösung kommen kann: Top-down-
Entwurf und Bottom-up-Entwicklung. Es ist ganz wichtig, diese Verfahren
zu kennen. Vergiss jedoch nicht: Mindestens ebenso wichtig ist es, sie im-
mer wieder anzuwenden: Programme schreiben, Programme schreiben,
Programme schreiben
In diesem Kapitel lernst du ...
$
dass es fürs Programmieren verschiedene Verfahren des »Problemlösens« gibt.
$
wie man das Verfahren des Top-down-Entwurfs auf das Yinyang-Pro-
blem anwendet.
$
wie man das Yinyang-Problem mit Bottum-up-Entwicklung lösen kann.
$
wie man in Python mit (zu) langen Programmzeilen umgeht.
$
dass Parameter mit Standardwerten versehen werden können.
$
einiges über das Kombinieren von Strings.

Get Python für Kids now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.