Wenn dein Kind lernen möchte, wie Computer funktionieren, dann ist das erste Python-Programm der perfekte Start. Python ist wie eine Geheimsprache, mit der du dem Computer sagen kannst, was er tun soll. Heute baust du dein allererstes Programm und lernst dabei, wie Variablen und der print Befehl funktionieren.
Was ist dein erstes Python Programm
Von der Idee zum fertigen Programm
Ein Programm ist wie ein Rezept für den Computer. Du schreibst Schritt für Schritt auf, was passieren soll. Der Computer liest diese Anweisungen und führt sie aus. Python macht das besonders einfach, weil die Sprache fast wie Englisch aussieht.
Bevor du anfängst zu programmieren, überlegst du dir, was dein Programm machen soll. Soll es deinen Namen ausgeben? Oder eine kleine Rechnung lösen? Diese Idee wird dann in Code verwandelt.
Was passiert beim Programmieren
Beim Programmieren tippst du Befehle in eine spezielle Datei. Diese Datei hat die Endung .py und zeigt dem Computer, dass hier Python Code steht. Wenn du das Programm startest, liest der Computer jeden Befehl von oben nach unten.
Der Computer versteht nur ganz genaue Anweisungen. Ein kleiner Tippfehler kann schon dafür sorgen, dass nichts funktioniert. Deshalb ist beim Programmieren Genauigkeit sehr wichtig.
Dein erstes Python Programm Kinder: Hallo Welt
Python Hallo Welt schreiben
Das allererste Programm, das fast jeder Programmierer schreibt, heißt "Hallo Welt". Es gibt einfach den Text "Hallo Welt" auf dem Bildschirm aus. In Python sieht das so aus:
print("Hallo Welt")
Das war's schon! Nur eine Zeile Code. Das Wort "print" ist ein Befehl, der dem Computer sagt: "Zeige den Text in den Anführungszeichen auf dem Bildschirm an". Die runden Klammern gehören immer dazu, wenn du einen Befehl verwendest.
Das Programm starten
Um dein python hallo welt Programm zu starten, speicherst du den Code in einer Datei. Diese Datei nennst du zum Beispiel "mein_erstes_programm.py". Dann startest du das Programm über die Kommandozeile oder eine Entwicklungsumgebung.
Falls du Python noch nicht installiert hast, findest du eine Anleitung in unserem Installationsartikel. Dort wird Schritt für Schritt erklärt, wie Python auf deinem Computer läuft.
Was passiert im Computer
Wenn du das Programm startest, passiert folgendes: Der Computer liest den Code, erkennt den print-Befehl und gibt den Text "Hallo Welt" aus. Das Ganze dauert nur Bruchteile einer Sekunde. Danach ist das Programm fertig und beendet sich.
Der Computer merkt sich nicht, was er ausgegeben hat. Jedes Mal, wenn du das Programm startest, macht er dasselbe wieder von vorne. Programme sind also wiederholbar und zuverlässig.
Der print Befehl erklärt
Wie print funktioniert
Der python print befehl ist wie ein Megafon für deinen Computer. Alles, was in den Klammern steht, wird laut auf dem Bildschirm ausgegeben. Print kommt vom englischen Wort für "drucken", aber heute zeigt es Text auf dem Monitor an.
Du kannst print mit verschiedenen Inhalten verwenden. Zahlen, Buchstaben, ganze Sätze oder sogar Sonderzeichen. Der Computer gibt alles aus, was zwischen den Anführungszeichen steht.
Text ausgeben mit Anführungszeichen
Wenn du Text ausgeben willst, setzt du ihn immer in Anführungszeichen. Du kannst sowohl einfache (') als auch doppelte (") Anführungszeichen verwenden. Wichtig ist nur, dass du am Anfang und Ende dieselben verwendest:
print("Das ist ein Text")
print('Das auch')
print("Ich bin 10 Jahre alt")
Die Anführungszeichen zeigen dem Computer, wo der Text anfängt und aufhört. Ohne sie würde Python denken, dass du einen Befehlsnamen meinst, den es nicht kennt.
Mehrere Zeilen drucken
Du kannst auch mehrere print-Befehle untereinander schreiben. Jeder print-Befehl gibt eine neue Zeile aus. So entstehen mehrzeilige Ausgaben:
print("Mein Name ist Max")
print("Ich bin 10 Jahre alt")
print("Ich lerne Python")
Jede Zeile wird einzeln ausgegeben. Der Computer springt nach jedem print-Befehl automatisch in die nächste Zeile. So entstehen schöne, geordnete Ausgaben.
Python Variablen erklärt Kinder
Was sind Variablen
Variablen sind wie Schachteln mit Etiketten. Du kannst Werte hineinlegen und später wieder herausholen. Das Etikett ist der Name der Variable, der Inhalt ist der gespeicherte Wert. So werden Python-Variablen für Kinder ganz einfach verständlich, wenn du dir diese Schachteln vorstellst.
Mit Variablen kannst du Informationen speichern und immer wieder verwenden. Das macht Programme viel nützlicher, weil sie sich Dinge merken können. Ohne Variablen müsstest du jeden Wert immer wieder neu schreiben.
Variablen erstellen und benennen
Eine Variable erstellst du, indem du ihr einen Namen gibst und einen Wert zuweist. Das Gleichheitszeichen (=) bedeutet dabei "speichere in". Hier sind einige Beispiele:
name = "Lisa"
alter = 9
lieblingszahl = 42
Der Name einer Variable sollte beschreiben, was darin gespeichert ist. Verwende keine Leerzeichen oder Sonderzeichen im Namen. Statt "mein alter" schreibst du besser "mein_alter" oder "meinAlter".
Mit Variablen rechnen
Du kannst Variablen auch zum Rechnen verwenden. Python kann addieren (+), subtrahieren (-), multiplizieren (*) und dividieren (/). Die Ergebnisse kannst du in neuen Variablen speichern:
zahl1 = 10
zahl2 = 5
summe = zahl1 + zahl2
print(summe)
Dieses Programm speichert die Zahlen 10 und 5 in Variablen, rechnet sie zusammen und gibt das Ergebnis 15 aus. Du kannst die Variablen beliebig oft verwenden und ihre Werte auch ändern.
Dein erstes richtiges Mini-Programm
Programm planen
Jetzt baust du ein kleines Programm, das dich persönlich vorstellt. Es soll deinen Namen, dein Alter und dein Lieblingshobby ausgeben. Zuerst überlegst du dir, welche Variablen du brauchst und wie die Ausgabe aussehen soll.
Für unser Mini-Programm brauchst du drei Variablen: eine für den Namen, eine für das Alter und eine für das Hobby. Die Ausgabe soll freundlich und persönlich klingen, fast wie ein Gespräch.
Code schreiben Schritt für Schritt
Hier ist dein erstes vollständiges Mini-Programm. Du siehst, wie alle Teile zusammenarbeiten - Variablen, print-Befehle und sogar einfache Berechnungen:
# Mein erstes Mini-Programm
name = "Max"
alter = 10
hobby = "Fußball spielen"
naechstes_jahr = alter + 1
print("Hallo, ich heiße " + name)
print("Ich bin " + str(alter) + " Jahre alt")
print("Mein Lieblingshobby ist " + hobby)
print("Nächstes Jahr werde ich " + str(naechstes_jahr))
Die Zeile mit # am Anfang ist ein Kommentar. Kommentare helfen dir dabei, zu verstehen, was der Code macht. Der Computer ignoriert sie komplett. Das str() wandelt Zahlen in Text um, damit print sie ausgeben kann.
Testen und verbessern
Nachdem du das Programm geschrieben hast, testest du es. Läuft alles ohne Fehler? Sieht die Ausgabe gut aus? Du kannst die Werte in den Variablen ändern und das Programm erneut starten, um zu sehen, was passiert.
Experimentiere ruhig mit dem Code! Ändere den Namen, das Alter oder füge neue Variablen hinzu. So lernst du am besten, wie Python funktioniert. Jeder Fehler bringt dich dem Verständnis näher.
Häufige Anfängerfehler vermeiden
Vergessene Anführungszeichen
Der häufigste Fehler bei Anfängern sind vergessene Anführungszeichen um Text. Ohne Anführungszeichen denkt Python, dass du einen Variablennamen meinst. Das führt zu Fehlermeldungen wie "NameError: name 'Hallo' is not defined".
Merke dir: Text steht immer in Anführungszeichen, Zahlen und Variablennamen stehen ohne. Wenn du unsicher bist, setze lieber einmal zu viele Anführungszeichen als zu wenige.
Falsche Schreibweise
Python unterscheidet zwischen Groß- und Kleinschreibung. "Print" ist nicht dasselbe wie "print". Der richtige Befehl ist immer klein geschrieben. Auch bei Variablennamen musst du genau auf die Schreibweise achten.
Ein weiterer häufiger Fehler sind vergessene Klammern nach print. Der Befehl heißt print(), nicht print. Die Klammern gehören immer dazu, auch wenn sie leer sind.
Deine nächsten Schritte
Du hast erfolgreich dein erstes Python Programm geschrieben! Du kennst jetzt print, Variablen und wie Programme aufgebaut sind. Das sind die Grundbausteine, auf denen alle größeren Programme aufbauen. Im Python für Kinder Guide findest du weitere Themen, die dich zum Python-Profi machen.
Als nächstes warten spannende Themen auf dich: Du lernst verschiedene Datentypen kennen, baust Entscheidungen in deine Programme ein und erstellst deine ersten Schleifen. Jeder neue Baustein macht deine Programme mächtiger und interessanter. Der Weg zum Programmier-Experten hat gerade erst begonnen!
Mach weiter mit Python Datentypen für Kids und lerne Zahlen, Text und Listen kennen!