Gestaltungsorientierte Informatik

Dies ist eine alte Version des Dokuments!


Hallo Welt! (Daten ausgeben)

Ein Python-Programm ist eine Textdatei, in der nach bestimmten Regeln die Anweisungen geschrieben werden. Mithilfe eines speziellen Programmes, dem Python-Interpreter werden die Anweisungen dann in Maschinenbefehle übersetzt, die von der CPU ausgeführt werden. Daher kann ein Python-Programm auf jedem Computer ausgeführt werden, sofern es einen solchen Python-Interpreter gibt. Python-Interpreter gibt es für praktisch alle Betriebssysteme und Computer.

Python-Programme haben üblicherweise die Dateinamenserweiterung „.py“. Darüber hinaus ist es üblich, dass Dateinamen keine Leer- oder Sonderzeichen enthalten, sondern lediglich aus den Buchstaben a-z, den Ziffern 0-9 sowie dem Unterstrich „_“ bestehen. Man verzichtet auf Groß-/Kleinschreibung und Sonderzeichen, weil diese von verschiedenen Betriebssystemen verschieden interpretiert werden und daher potenziell Probleme bereiten. Unnötig zu sagen, dass die Dateinamen sprechend gewählt werden sollten, also so, dass man erahnen (oder sich erinnern) kann, was das Programm in dieser Datei macht.

Nun zu unserem ersten Programm. Wir starten Thonny und schreiben folgenden Text in den Editor, den oberen Bereich des Fensters, der jetzt noch „<Unbenannt>“ beschriftet ist und später den Dateinamen anzeigen wird:

print("Hallo Welt!")

Dann speichern wir das Programm unter einem sprechenden Namen, z.B. „hallo_welt.py“. Wenn wir nun auf den grünen Pfeil klicken, dann wird das Programm im unteren Teil des Fensters, der „Kommandozeile“, ausgeführt. Wenig überraschend wird dort „Hallo Welt!“ ausgegeben.

Schauen wir uns das Programm etwas genauer an: Es besteht zunächst aus dem Wort „print“. Dies nennt man einen Funktionsaufruf. Zu einem Funktionsaufruf gehören in Klammern dahinter immer die sog. Parameter, das sind die Daten, mit denen die Funktion arbeiten soll.

In diesem Fall wird der Funktion ein String (=Zeichenkette) übergeben. Die Funktion print gibt die Parameter in der Kommandozeile aus.

Strings sind ein wichtiger Datentyp in Python. Sie stehen immer in Anführungszeichen und zwar den geraden Anführungszeichen oben, die „schrägen“ typografischen Anführungszeichen werden bei der Programmierung nicht verwendet. Sie können aber in einem String vorkommen.

Nächste Lektion: hallo_fremder

textadventure/hallo_welt.1776006468.txt.gz · Zuletzt geändert: von celandir