Jetzt aber zurück zum Programmieren. Traditionell ist das erste Programm, das Sie schreiben und ausführen, wenn Sie eine neue Programmiersprache lernen, das "Hallo Welt"-Programm - beim Ausführen macht es nichts anderes als 'Hallo Welt' zu sagen. Simon Cozens [1] nennt es die "traditionelle Beschwörung der Programmiergötter, damit sie einem helfen mögen, die Programmiersprache besser zu lernen" :).
Starten Sie den von Ihnen bevorzugten Editor, geben Sie das folgende Programm ein, und
speichern Sie es unter dem Namen hallowelt.py
Um das Programm auszuführen, öffnen Sie eine Kommandozeilen-Umgebung (Linux-Terminal
oder DOS-Eingabeaufforderung) und geben Sie den Befehl
python hallowelt.py
ein.
Wenn Sie IDLE benutzen, verwenden Sie das Menü ->
oder die Tastenkombination
Strg+F5.
Unten sehen Sie die Ausgabe des Programms.
Sie sehen die gleiche Ausgabe wie oben gezeigt? Glückwunsch! - Sie haben gerade Ihr erstes Python-Programm erfolgreich ausgeführt.
Sollten Sie eine Fehlermeldung erhalten, überprüfen Sie bitte, ob Sie es
genau so wie oben angegeben abgetippt haben.
Beachten Sie, dass Python zwischen Groß- und Kleinschreibung unterscheidet.
D.h. print
ist nicht das Gleiche wie Print
.
Stellen Sie auch sicher, dass sich keine Leerzeichen oder Tabulatorzeichen vor dem
ersten Zeichen einer Zeile befinden - wir werden später sehen, warum das wichtig ist.
Sehen wir uns die ersten beiden Zeilen des Programms an. Hierbei handelt es
sich um Kommentare - alles was rechts des Zeichens
#
steht, ist ein Kommentar und dient hauptsächlich als
Hinweis für Leser des Programms.
Außer im Spezialfall der ersten Zeile interpretiert Python die Kommentare nicht weiter.
Diese erste Zeile wird Shebang-Zeile
genannt - immer wenn Ihre Quelldatei mit den Zeichen #!
und der Pfadangabe für ein Programm beginnt, weiß Ihr Linux/Unix-System, dass das
Programm mit diesem Interpreter gestartet werden soll, wenn Sie es ausführen.
Eine ausführliche Erklärung dazu folgt im nächsten Kapitel.
Unabhängig von der verwendeten Plattform können Sie das Programm immer ausführen,
indem Sie den Interpreter direkt in der Kommandozeile mit angeben, wie zum Beispiel
python hallowelt.py
.
Verwenden Sie Kommentare auf sinnvolle Weise in Ihrem Programm, um wichtige Details zu erklären - dadurch können Leser Ihres Programms leichter verstehen, wie es funktioniert. Vergessen Sie nicht, dass Sie selbst in sechs Monaten dieser Leser sein könnten!
Nach den Kommentaren folgt eine Python-Anweisung - diese
gibt den Text 'Hallo Welt'
aus.
print
ist eigentlich ein Operator und 'Hallo Welt'
wird als String (Zeichenkette) bezeichnet. Keine Bange, wir werden diese Fachausdrücke
später ausführlich besprechen.