Zum Inhalt springen

Python

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 19.10.2026

Python ist eine Programmiersprache, die auf Lesbarkeit hin entworfen wurde. Sie ist die erste Wahl für Datenverarbeitung und maschinelles Lernen.

Python

Eine vielseitige Programmiersprache, deren Entwurf Lesbarkeit über Kürze stellt und die Struktur über Einrückung ausdrückt.
Beispiel: „Die Auswertung der Daten läuft in Python, die Website selbst in PHP.“

Herkunft: benannt nach der britischen Komikertruppe Monty Python, nicht nach der Schlange. Der Erfinder Guido van Rossum suchte 1991 einen Namen, der kurz und ein wenig respektlos ist.

Die Einrückung als Syntax

Wo andere Sprachen Blöcke in geschweifte Klammern setzen, benutzt Python die Einrückung selbst. Was eingerückt ist, gehört zusammen. Das erzwingt Übersichtlichkeit, weil falsch eingerückter Code gar nicht erst läuft.

Diese Entscheidung ist der sichtbarste Unterschied zu JavaScript und PHP, und sie trennt die Geister. Für den Einstieg ist sie ein Vorteil: Der Code sieht aus, wie er gemeint ist.

# Python: die Einrückung bildet den Block
for artikel in warenkorb:
    if artikel.verfuegbar:
        summe += artikel.preis

print(f"Gesamt: {summe:.2f} Euro")

Wofür sie heute benutzt wird

Für alles, was mit Daten zu tun hat. Auswertungen, Automatisierung, wissenschaftliches Rechnen und vor allem maschinelles Lernen: Die verbreiteten Werkzeuge für künstliche Intelligenz werden über Python angesprochen.

Im Web selbst ist sie seltener anzutreffen als PHP, aber vorhanden. Die Frameworks Django und Flask tragen große Anwendungen; Instagram ist das bekannteste Beispiel.

Wo sie in einem Website-Projekt auftaucht

Meist steht sie neben der Website statt darin. Ein Skript, das Produktdaten aufbereitet, eine Auswertung von Zugriffszahlen, eine Anbindung an ein fremdes System. Für solche Aufgaben ist Python oft die schnellste Lösung, auch wenn die Seite selbst in einer anderen Sprache läuft.

Siehe auch:

Programmiersprache

Eine künstliche Sprache mit festen Regeln, in der aufgeschrieben wird, was ein Rechner tun soll.

#Programmiersprachen

Skriptsprache

Eine Sprache, die zur Laufzeit gelesen und ausgeführt wird, ohne vorher ein fertiges Programm zu bauen.

#Programmiersprachen

Typisierung (statisch / dynamisch)

Sagt, wann festgelegt wird, welchen Datentyp ein Wert hat.

#Programmiersprachen

PHP

Die Programmiersprache, in der die meisten Websites auf dem Server laufen.

#Programmiersprachen