Was ist Python überhaupt?
Ein Computer versteht eigentlich nur Nullen und Einsen. Damit Menschen ihm trotzdem sagen können, was er tun soll, gibt es Programmiersprachen – eine Art Übersetzung zwischen uns und der Maschine. Python ist eine davon, und zwar eine, die sich fast wie Englisch liest.
Drück auf Ausführen – das ist schon ein komplettes Python-Programm:
print("Hallo! Ich bin dein erstes Python-Programm.")
print("Ich kann rechnen:", 7 * 6)Python gibt es seit 1991. Erfunden hat es der Niederländer Guido van Rossum. Den Namen hat er übrigens nicht von der Schlange, sondern von der britischen Comedy-Truppe Monty Python – deshalb geht es in Python-Beispielen gern etwas albern zu.
Warum gerade Python?
- Gut lesbar: Python-Code sieht aufgeräumt aus. Statt vieler Klammern und Sonderzeichen zeigen Einrückungen, was zusammengehört.
- Sofort loslegen: Ein einziges
print("Hallo")ist schon ein fertiges Programm – in vielen anderen Sprachen braucht man dafür mehrere Zeilen Gerüst drumherum. - Riesig verbreitet: Python gehört zu den beliebtesten Programmiersprachen der Welt. Es gibt unzählige fertige Bausteine (Module) und Hilfe im Internet.
- Kostenlos und offen: Python gehört niemandem allein. Jeder darf es benutzen, auch für eigene Projekte.
- Wächst mit dir mit: Mit denselben Grundlagen baust du später Spiele, Webseiten, Roboter oder KI-Programme.
Zum Vergleich: So sah „Hallo“ in der Programmiersprache Java jahrzehntelang aus (erst neuere Java-Versionen kommen mit weniger Gerüst aus) –
public class Hallo {
public static void main(String[] args) {
System.out.println("Hallo");
}
}
– und so in Python:
print("Hallo")Was kann man mit Python machen?
| Bereich | Beispiele |
|---|---|
| Künstliche Intelligenz | Programme, die Bilder erkennen oder Texte verstehen. Viele KI-Werkzeuge (z. B. PyTorch, TensorFlow) werden mit Python benutzt. |
| Wissenschaft & Daten | Messwerte auswerten, Diagramme zeichnen, Wetter- oder Weltraumdaten untersuchen. |
| Roboter & Elektronik | LEGO SPIKE mit Pybricks, Raspberry Pi, Mikrocontroller mit MicroPython. |
| Webseiten | Die „Rückseite“ von Webseiten – also das, was auf dem Server passiert. |
| Spiele & Grafik | Kleine Spiele, Zeichnungen, Animationen. |
| Alltag automatisieren | Dateien umbenennen, Listen sortieren, Rechnungen ausrechnen – alles, was sonst langweilig von Hand ginge. |
Ein paar Kostproben – probier sie aus und ändere die Zahlen:
# Python rechnet mit riesigen Zahlen, ohne zu murren
print(2 ** 100)
# Eine Liste sortieren
noten = [3, 1, 2, 1, 4]
print(sorted(noten))
# Wie viele Sekunden hat ein normales Jahr (ohne Schaltjahr)?
print(365 * 24 * 60 * 60, "Sekunden")Und weil Bilder mehr sagen als Zahlen:
import turtle
t = turtle.Turtle()
t.speed(10)
t.color("darkviolet", "gold")
t.begin_fill()
for _ in range(5):
t.forward(160)
t.right(144)
t.end_fill()
t.hideturtle()Wie läuft ein Python-Programm?
Python ist eine interpretierte Sprache: Ein Programm namens Interpreter prüft zuerst dein ganzes Programm und führt es dann Schritt für Schritt aus – ohne dass du vorher etwas umwandeln musst. Steckt irgendwo ein Tippfehler (SyntaxError), startet deshalb gar nichts, auch nicht die Zeilen davor. Deshalb kannst du etwas ändern und es direkt wieder ausprobieren.
Normalerweise installiert man Python auf dem Computer. Hier bei Codelix brauchst du das nicht: Python läuft direkt in deinem Browser (mit einem Werkzeug namens Pyodide). Dein Code bleibt auf deinem Gerät – nichts wird hochgeladen.
Gut zu wissen: Programmieren heißt nicht, alles auswendig zu können. Auch Profis schlagen ständig nach und machen Fehler. Wichtig ist, Fehler zu lesen, zu verstehen und es nochmal zu probieren – genau das übst du hier.
Wie lernst du hier?
- Lektionen erklären ein Thema mit Beispielen, die du sofort ausführen und verändern kannst.
- Kurz-Checks fragen dich zwischendurch: Was gibt das aus? Erst überlegen, dann prüfen.
- Aufgaben am Ende jeder Lektion werden automatisch geprüft – mit Tipps, wenn es noch hakt.
- Im Trainingsraum übst du mit immer neuen Aufgaben, bis es sitzt.
- Später steuerst du einen Roboter im Simulator – mit echtem Code für LEGO SPIKE.
Bereit?
In der ersten Lektion schreibst du dein erstes eigenes Programm.