Kurzanleitung für Python in VS Code
Die Python-Erweiterung macht Visual Studio Code zu einem exzellenten Python-Editor, der auf jedem Betriebssystem läuft und mit einer Vielzahl von Python-Interpretern verwendet werden kann.
Erste Schritte durch die Installation von
- VS Code
- Einem Python-Interpreter (jede aktiv unterstützte Python-Version)
- Python-Erweiterung aus dem VS Code Marketplace

Um VS Code für Python weiter anzupassen, können Sie die Python-Profilvorlage nutzen, die automatisch empfohlene Erweiterungen und Einstellungen installiert. Für Data-Science-Projekte sollten Sie die Data-Science-Profilvorlage verwenden.

So erstellen und öffnen Sie ein Python-Projekt oder eine Datei
Wenn Sie ein bestehendes Python-Projekt in VS Code bearbeiten möchten, können Sie beginnen, indem Sie Ihren Ordner oder Ihre Datei über die VS Code-Willkommensseite oder die Explorer-Ansicht öffnen, oder indem Sie Datei > Ordner öffnen (Strg+K Strg+O) oder Datei > Datei öffnen (⌘O (Windows, Linux Strg+O)) auswählen.
Sie können eine neue Python-Datei erstellen, indem Sie auf der VS Code-Willkommensseite Neue Datei und dann Python-Datei auswählen oder über Datei > Neue Datei () navigieren.
Tipp: Wenn Sie bereits einen Arbeitsbereichsordner in VS Code geöffnet haben, können Sie neue Dateien oder Ordner direkt zu Ihrem bestehenden Projekt hinzufügen. Sie können neue Ordner und Dateien erstellen, indem Sie die entsprechenden Symbole für Neuer Ordner oder Neue Datei auf der obersten Ordnerebene in der Explorer-Ansicht verwenden.
Benutzeroberfläche
Wenn Sie VS Code zum allerersten Mal starten, müssen Sie die Python-Erweiterung installieren, um Python-spezifische Funktionen und die Benutzeroberfläche zu erhalten. Schauen wir uns die Benutzeroberfläche nach der Installation der Python-Erweiterung an.

Code-Aktionen
Code-Aktionen (auch bekannt als Schnellkorrekturen) helfen dabei, Probleme zu beheben, wenn Warnungen in Ihrem Code vorliegen. Diese hilfreichen Hinweise werden am linken Rand des Editors als Glühbirne (💡) angezeigt. Wählen Sie die Glühbirne aus, um die Optionen für die Code-Aktion anzuzeigen. Diese Code-Aktionen können von Erweiterungen wie Python, Pylance oder von VS Code selbst stammen. Weitere Informationen zu Code-Aktionen finden Sie unter Python-Schnellkorrekturen.

Python-Befehle
Python-Befehle können über die Befehlspalette aufgerufen werden (⇧⌘P (Windows, Linux Strg+Umschalt+P)). Über die Befehlspalette haben Sie Zugriff auf verschiedene Funktionen von VS Code und installierten Erweiterungen. Geben Sie „Python: “ in die Befehlspalette ein, um die über die Python-Erweiterung verfügbaren Befehle zu finden.

Ausführen, Debuggen und Testen
Nachdem Sie nun mit Python in VS Code vertrauter sind, lassen Sie uns lernen, wie Sie Ihren Code ausführen, debuggen und testen.
Ausführen
Es gibt einige Möglichkeiten, Python-Code in VS Code auszuführen.
Um das Python-Skript auszuführen, das Sie im Editor geöffnet haben, wählen Sie die Schaltfläche Python-Datei im Terminal ausführen (Play-Symbol) oben rechts im Editor.

Es gibt zudem weitere Möglichkeiten, Snippets Ihres Python-Codes innerhalb von VS Code iterativ auszuführen.
- Markieren Sie eine oder mehrere Zeilen und drücken Sie dann Umschalt+Eingabe oder klicken Sie mit der rechten Maustaste und wählen Sie Auswahl/Zeile im Python-Terminal ausführen. Dieser Befehl ist praktisch, um nur einen Teil einer Datei zu testen.
- Wählen Sie in der Befehlspalette (⇧⌘P (Windows, Linux Strg+Umschalt+P)) den Befehl Python: REPL starten, um ein REPL-Terminal für den aktuell ausgewählten Python-Interpreter zu öffnen. In der REPL können Sie dann Zeilen einzeln eingeben und ausführen.
Debuggen
Der Debugger ist ein hilfreiches Werkzeug, mit dem Sie den Ablauf Ihrer Codeausführung überprüfen, Fehler leichter identifizieren sowie untersuchen können, wie sich Ihre Variablen und Daten während der Programmausführung ändern. Sie können das Debuggen starten, indem Sie einen Haltepunkt in Ihrem Python-Projekt setzen, indem Sie in den Rand neben der Zeile klicken, die Sie überprüfen möchten.

Um das Debuggen zu starten, initialisieren Sie den Debugger mit F5. Da Sie diese Datei zum ersten Mal debuggen, öffnet sich ein Konfigurationsmenü, in dem Sie den Typ der Anwendung auswählen können, die Sie debuggen möchten. Wenn es sich um ein Python-Skript handelt, können Sie Python-Datei auswählen.
Sobald Ihr Programm den Haltepunkt erreicht, hält es an und ermöglicht Ihnen, Daten in der Python-Debug-Konsole zu verfolgen und mit der Debug-Symbolleiste schrittweise durch Ihr Programm zu navigieren.

Für einen tieferen Einblick in die Python-Debug-Funktionalität, siehe Python-Debuggen in VS Code.
Testen
Die Python-Erweiterung bietet robuste Testunterstützung für Unittest und pytest.
Sie können Python-Tests über die Testansicht in der Aktivitätsleiste konfigurieren, indem Sie Python-Tests konfigurieren auswählen und Ihr bevorzugtes Test-Framework wählen.
Sie können auch Tests für Ihr Python-Projekt erstellen, die die Python-Erweiterung zu finden versucht, sobald Ihr gewähltes Framework konfiguriert ist. Die Python-Erweiterung ermöglicht es Ihnen außerdem, Ihre Tests in der Testansicht auszuführen und zu debuggen sowie die Ausgabe der Testläufe im Panel „Testergebnisse“ zu überprüfen.

Für einen umfassenden Überblick über die Testfunktionalität, siehe Python-Testen in VS Code.
Nächste Schritte
Um zu erfahren, wie Sie Web-Apps mit gängigen Python-Web-Frameworks erstellen, sehen Sie sich die folgenden Tutorials an:
- Verwendung von Django in Visual Studio Code
- Verwendung von Flask in Visual Studio Code
- Verwendung von FastAPI in Visual Studio Code
Es gibt noch viel mehr mit Python in Visual Studio Code zu entdecken.
- Python-Profilvorlage - Erstellen Sie ein neues Profil mit einer kuratierten Auswahl an Erweiterungen, Einstellungen und Snippets.
- Code bearbeiten – Erfahren Sie mehr über Autovervollständigung, IntelliSense, Formatierung und Refactoring für Python.
- Linting - Aktivieren, konfigurieren und verwenden Sie eine Vielzahl von Python-Lintern.
- Debugging - Erfahren Sie, wie Sie Python lokal und remote debuggen.
- Testen - Konfigurieren Sie Testumgebungen und entdecken, führen Sie Tests aus und debuggen Sie sie.
- Einstellungenreferenz – Erkunden Sie die gesamte Bandbreite der Python-bezogenen Einstellungen in VS Code.