W3docs

Python Einführung

Eine praktische Einführung in Python: was es ist, warum Entwickler es wählen, wie man es installiert und erste Programme mit klaren Beispielen.

Python ist eine hochrangige, universelle Programmiersprache, die von Guido van Rossum erstellt und 1991 erstmals veröffentlicht wurde. Sie legt Wert auf lesbaren Code und eine saubere Syntax, mit der sich Ideen in weniger Zeilen ausdrücken lassen als in Sprachen wie C++ oder Java. Heute treibt Python Web-Backends, Datenpipelines, Machine-Learning-Modelle, Automatisierungsskripte und vieles mehr an — und ist damit eine der gefragtesten Sprachen der Welt.

Dieses Kapitel beantwortet vier Fragen, die jeder Anfänger hat: was Python eigentlich ist, warum man es lernen sollte, wie man es installiert und wie man sein erstes Programm ausführt.

Was Python besonders macht

Python ist interpretiert: Code wird zur Laufzeit Zeile für Zeile durch einen Interpreter ausgeführt, ohne separaten Kompilierungsschritt. Das macht das Feedback schnell — eine Zeile schreiben, ausführen, Ergebnis sehen.

Python ist außerdem dynamisch typisiert: Man muss den Typ einer Variablen nie deklarieren. Der Interpreter leitet ihn aus dem zugewiesenen Wert ab.

x = 10        # x is an integer
x = "hello"   # now x is a string — no error

Python erzwingt Lesbarkeit durch Einrückung. Codeblöcke (Funktionen, Schleifen, Bedingungen) werden durch Einrückung statt durch geschweifte Klammern begrenzt. Das erzwingt einen einheitlichen Stil in jeder Python-Codebasis.

def greet(name):
    if name:
        print("Hello, " + name)
    else:
        print("Hello, stranger")

Warum Python lernen

Anfängerfreundliche Syntax

Python liest sich fast wie Englisch. Vergleichen Sie das Addieren zweier Zahlen in Java mit Python:

// Java
public class Add {
    public static void main(String[] args) {
        int result = 3 + 4;
        System.out.println(result);
    }
}
# Python
result = 3 + 4
print(result)

Weniger Boilerplate bedeutet, dass man mehr Zeit mit dem eigentlichen Problem verbringt und weniger Zeit mit Formalitäten.

Riesiges Ökosystem

Der Python Package Index (PyPI) beherbergt über 500 000 Pakete. Wichtige Bereiche sind:

BereichBeliebte Bibliotheken
WebentwicklungDjango, Flask, FastAPI
DatenwissenschaftNumPy, Pandas, Matplotlib
Machine Learningscikit-learn, TensorFlow, PyTorch
AutomatisierungRequests, BeautifulSoup, Selenium
Scripting / DevOpsFabric, Ansible, Click

Vielseitigkeit

Dieselbe Sprache, die für ein 10-zeiliges Automatisierungsskript verwendet wird, setzen Datenwissenschaftler bei Netflix, Backend-Entwickler bei Instagram und Forscher ein, die große Sprachmodelle trainieren. Beim Wachstum Ihrer Projekte müssen Sie selten die Sprache wechseln.

Starker Stellenmarkt

Python belegt in Entwicklerumfragen (Stack Overflow, TIOBE, RedMonk) regelmäßig einen der drei meistgenutzten Sprachen. Die Nachfrage nach Python-Kenntnissen findet sich in den Bereichen Data Engineering, Backend-Entwicklung, ML Engineering und wissenschaftliches Rechnen.

Wie man Python installiert

Download von python.org

  1. Gehen Sie zu python.org/downloads.
  2. Laden Sie den Installer für Ihr Betriebssystem herunter (Windows, macOS oder Linux).
  3. Führen Sie den Installer aus. Unter Windows aktivieren Sie „Add Python to PATH", bevor Sie auf Install Now klicken.

Überprüfen Sie die Installation in Ihrem Terminal:

python --version
# Python 3.12.x

Auf einigen Systemen (macOS, Linux) lautet der Befehl python3:

python3 --version
# Python 3.12.x

Die interaktive Python-Shell (REPL)

Der schnellste Weg zum Experimentieren ist das REPL (Read-Eval-Print Loop). Starten Sie es, indem Sie python (oder python3) ohne Argumente eingeben:

$ python
Python 3.12.3 (main, ...)
>>> 2 + 2
4
>>> print("Hello, world!")
Hello, world!
>>> exit()

Jeder eingegebene Ausdruck wird sofort ausgewertet und das Ergebnis ausgegeben. Verwenden Sie das REPL, um kleine Codeausschnitte zu testen, bevor Sie sie in eine Datei einfügen.

Ihr erstes Python-Programm

Erstellen Sie eine Datei namens hello.py mit einem beliebigen Texteditor und fügen Sie hinzu:

# My first Python program
print("Hello, world!")

Führen Sie sie von Ihrem Terminal aus:

python hello.py
# Hello, world!

Echte Logik hinzufügen

Sobald print funktioniert, fügen Sie Variablen und eine Berechnung hinzu:

name = "Alice"
year_of_birth = 1995
current_year = 2025

age = current_year - year_of_birth

print("Name:", name)
print("Age:", age)

Ausgabe:

Name: Alice
Age: 30

Keine Typdeklarationen, keine main()-Funktion, keine Semikolons — der Interpreter übernimmt alles.

Wesentliche Merkmale auf einen Blick

MerkmalDetails
ParadigmaMulti-Paradigma: prozedural, objektorientiert, funktional
TypisierungDynamisch, stark
AusführungInterpretiert (CPython ist die Referenzimplementierung)
EinrückungPflicht — definiert Codeblöcke
LizenzPython Software Foundation License (Open Source)
Aktuell stabilPython 3.x (Python 2 hat 2020 sein End-of-Life erreicht)

Was als Nächstes kommt

Jetzt, da Sie wissen, was Python ist und es zum Laufen gebracht haben, ist der natürliche nächste Schritt:

Übungen

Übung
Which of the following statements about Python are correct?
Which of the following statements about Python are correct?
Was this page helpful?