Python-Code ausführen: So starten Sie Ihr erstes Programm

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

Python-Interpreter installieren

Um mit der Programmiersprache Python zu arbeiten, müssen Sie zunächst den Interpreter auf Ihrem Computer installieren. Laden Sie die aktuelle Python-Version von der offiziellen Website python.org herunter. Aktivieren Sie während der Installation unbedingt die Option "Add Python to PATH". Diese Einstellung ermöglicht es Ihnen, Python von jedem Verzeichnis aus über die Kommandozeile zu starten.

Installation von Python überprüfen

Nach der Installation sollten Sie testen, ob der Interpreter korrekt funktioniert. Öffnen Sie ein Terminal oder die Eingabeaufforderung und geben Sie folgenden Befehl ein:

python --version

Für macOS oder Linux verwenden Sie stattdessen diesen Befehl:

python3 --version

Wenn die Versionsnummer von Python angezeigt wird, war die Installation erfolgreich.

Die wichtigsten Methoden zum Ausführen von Python-Code

Ausführen über die Kommandozeile

Für Windows:

  • Erstellen Sie eine Datei mit der Endung .py, z. B. hallo.py
  • Öffnen Sie die Eingabeaufforderung (Win + R → cmd)
  • Wechseln Sie in das Verzeichnis mit der Datei: cd pfad_zum_ordner
  • Starten Sie das Skript mit: python hallo.py

Für macOS und Linux: Der Ablauf ist ähnlich wie unter Windows, aber Sie verwenden im Terminal den Befehl python3 datei.py. Achten Sie darauf, den korrekten Pfad zur Datei anzugeben, um Fehler zu vermeiden.

Der interaktive Modus (REPL)

REPL (Read-Eval-Print Loop) ist eine interaktive Umgebung, in der Sie Python-Code Schritt für Schritt ausführen können. Starten Sie den interaktiven Modus mit folgendem Befehl im Terminal:

python

Nach dem Start erscheint die Eingabeaufforderung >>>, in die Sie direkt Befehle eingeben können:

>>> print("Hallo, Welt!")
Hallo, Welt!
>>> 2 + 2
4
>>> x = 10
>>> x * 3
30

Der interaktive Modus eignet sich besonders für:

  • Das Testen einzelner Funktionen
  • Das Erlernen der Python-Syntax
  • Schnelle Berechnungen
  • Das Debuggen kleiner Code-Ausschnitte

Integrierte Entwicklungsumgebungen (IDEs) für Python

PyCharm – Die professionelle IDE

PyCharm ist eine leistungsstarke integrierte Entwicklungsumgebung mit umfangreichen Funktionen:

  • Laden Sie PyCharm von der offiziellen Website jetbrains.com herunter
  • Erstellen Sie ein neues Projekt über Menü → New Project
  • Fügen Sie eine Python-Datei mit der Endung .py hinzu
  • Starten Sie den Code über das Menü Run oder mit der Tastenkombination Shift+F10

Vorteile von PyCharm:

  • Intelligente Code-Vervollständigung
  • Leistungsstarke Debugging-Tools
  • Integration mit Versionskontrollsystemen
  • Unterstützung für Django und Flask
  • Integriertes Terminal und Datenbank-Tools

Visual Studio Code – Der vielseitige Editor

VS Code bietet hervorragende Unterstützung für die Python-Entwicklung:

  • Installieren Sie VS Code von der offiziellen Website
  • Fügen Sie die Python-Erweiterung von Microsoft hinzu
  • Erstellen Sie eine Datei mit der Endung .py
  • Starten Sie den Code mit der Taste F5 oder über das Kontextmenü

VS Code-Funktionen für Python:

  • Syntax-Highlighting
  • Intelligente Code-Vervollständigung
  • Integrierter Debugger
  • Unterstützung für virtuelle Umgebungen
  • Erweiterungen für verschiedene Frameworks

Thonny – Die ideale Wahl für Anfänger

Thonny wurde speziell für das Erlernen der Python-Programmierung entwickelt:

  • Einfache und verständliche Benutzeroberfläche
  • Integrierter Schritt-für-Schritt-Debugger
  • Visualisierung der Code-Ausführung
  • Automatische Installation von Bibliotheken
  • Integrierte Hilfe und Dokumentation

Jupyter Notebook für Datenanalyse

Jupyter Notebook ist besonders beliebt für Datenanalyse und maschinelles Lernen:

  • Kombiniert Code, Text und Visualisierungen in einem Dokument
  • Ermöglicht schrittweise Ausführung von Code-Zellen
  • Ideal für explorative Datenanalyse
  • Unterstützt über 40 Programmiersprachen
  • Einfaches Teilen von Ergebnissen

Blogs

Buchempfehlungen