Skip to content

Hello World

ProgrammierenEinleitung

Wir schreiben und starten unser erstes Programm.

Was ist ein Python-Skript

Ein Python-Skript (oder auch -Programm) ist eine Textdatei mit der Dateiendung .py

Aufgabe

  • Starte Thonny
  • Erstelle ein neues Dokument
new
  • Speichere das Dokument – in deinem Informatik-Ordner – als hello world.py
save

In dieser Datei steht Python-Code. Dieser Code wird beim Starten des Skriptes von Python «interpretiert», also ausgeführt.

Aufgabe

  • kopiere den untenstehenden Code ins Thonny rüber
  • speichere die Datei
save
  • starte das Skript
run
  • was geschieht?
python
print("Hello World")
python
print("Hello World")  # schreib "Hello World" in die Shell
Lösung

Du hast soeben dein erstes Python-Skript ausgeführt. Unten in der Shell ist der Text Hello World erschienen.

Aufgabe

  • Kannst du den ausgegebenen Text ändern?
  • Kannst du mehr als eine Zeile Text ausgeben?
Lösung
  • Wir können den Text in den Anführungszeichen ändern
  • Wir können die ganze Zeile kopieren – und somit ein zweites print einbauen
python
print("Hallo Welt") 
print("Wie geht es dir?")

Hello World

Beim Programmieren hat es sich eingebürgert, dass man bei einer unbekannten Programmiersprache, zuerst ein möglichst einfaches Programm anschaut. Dieses Hello World-Programm sagt einfach «Hallo» indem es auf die einfachst-mögliche Art und Weise «Hello World» am Bildschirm hinschreibt.

Je nach Programmiersprache kann das sehr einfach oder auch etwas komplizierter aussehen. Man kann auch gewisse Spezialitäten der Programmiersprache erkennen. Aber nur, weil man von einer Programmiersprache weiss, wie das «Hello World»-Programm aussieht, heisst nicht, dass man diese Sprache kennt.

python
print("Hello World")
go
package main
import "fmt"
func main() {
	fmt.Println("Hello World")
}
java
class HelloWorld {
	public static void main(String[] args) {
		System.out.println("Hello World"); 
	}
}
c#
namespace HelloWorld
{
	class Hello {         
		static void Main(string[] args)
		{
			System.Console.WriteLine("Hello World");
		}
	}
}
swift
print("Hello World")

Gymnasium Kirchenfeld, fts