====== 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 „“ 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 runden Klammern dahinter immer die **Parameter** (oder Eingabewerte), das sind die Daten, mit denen die Funktion arbeiten soll. In diesem Fall wird der Funktion ein **String** (=Zeichenkette) übergeben. Strings sind ein wichtiger **Datentyp** in Python. Sie stehen in Anführungszeichen und zwar den %%"geraden"%% Anführungszeichen oben. Die „schrägen“ typografischen Anführungszeichen werden bei der Programmierung nicht verwendet, können aber natürlich //in// einem String vorkommen, wenn man z.B. direkte Rede kennzeichnen möchte. Die Funktion ''print'' gibt die Parameter in der Kommandozeile aus.
Nun bist du an der Reihe. Beginne mit deinem Textadventure, indem du einige Startmeldungen ausgibst und den ersten Ort beschreibst. Orientiere dich an den Vorbildern und verwende die print-Funktion.
Nächste Lektion: [[hallo_fremder]]