Gestaltungsorientierte Informatik

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
textadventure:hallo_welt [2026/04/06 19:43] – celandirtextadventure:hallo_welt [2026/05/07 10:23] (aktuell) – celandir
Zeile 3: Zeile 3:
 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.   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.+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 in die oberen Bereich des Fensters (den Editor), der jetzt noch „<Unbenannt>“ beschriftet ist, folgenden Text:+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: 
  
 <code python> <code python>
Zeile 11: Zeile 11:
 </code> </code>
  
-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. +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.+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. Die Funktion print gibt die Parameter in der Kommandozeile aus. +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. 
  
-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. +Die Funktion ''print'' gibt die Parameter in der Kommandozeile aus.  
 + 
 +<div todo> 
 +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.  
 +</div> 
 + 
 +Nächste Lektion: [[hallo_fremder]]
  
textadventure/hallo_welt.1775497394.txt.gz · Zuletzt geändert: von celandir