Lernprogramm: Schreiben und Ausführen von Python-Code in Visual Studio
In diesem Artikel wird Schritt 2 in der Lernprogrammreihe Arbeiten mit Python in Visual Studiobeschrieben.
Die interaktive Entwicklungsumgebung (Interactive Development Environment, IDE) von Visual Studio bietet verschiedene Fenster, die unterschiedliche Entwicklungsaufgaben unterstützen. Schritt 1 im Tutorial beschreibt, wie Projektdateien im Projektmappen-Explorer-Fenster verwaltet werden. In Schritt 2 verwenden Sie das Editor--Fenster, um mit den Inhalten von Dateien, wie Quellcode, zu arbeiten. Der Editor ist kontextbezogen über den Typ der Datei informiert, die Sie bearbeiten. Der Editor erkennt auch die Programmiersprache (basierend auf der Dateierweiterung) und bietet Features, die für diese Sprache geeignet sind, z. B. Syntaxfarbe und automatische Fertigstellung mithilfe von IntelliSense.
In Schritt 2 des Lernprogramms erfahren Sie, wie Sie:
- Schreiben von Python-Code im Editor
- Ausführen von Code (ohne Debugging)
- Verwenden von IntelliSense-Features zum Schreiben von Code
Voraussetzungen
- Ein Python-Anwendungsprojekt mit einer leeren Python-Datei (.py) erstellt in Schritt 1: Erstellen eines neuen Python-Projekts.
Schreiben von Code in Visual Studio
Wenn Sie ein neues Python-Projekt aus der Vorlage Python Application erstellen, erstellt Visual Studio eine leere Python-Datei (.py) und öffnet die Datei im Editor. Visual Studio verwendet den Projektnamen, den Sie bei der Erstellung als Namen für die Datei angeben. Der Standardprojektname lautet "Python Application1", und der Standarddateiname ist PythonApplication1.py. In diesem Abschnitt fügen Sie dieser leeren Python-Datei Code hinzu.
Führen Sie die folgenden Schritte aus, um mit dem Schreiben von Python-Code zu beginnen:
Öffnen Sie ihre leere Python-Datei im Visual Studio-Editor.
Beginnen Sie im Editor mit der Eingabe des Python-Funktionsnamens
print
.Während Sie den Funktionsnamen eingeben, zeigt Visual Studio IntelliSense optionen für den automatischen Abschluss ihres Codes an. Die Standardvervollständigungsoption ist hervorgehoben:
Wenn Sie den Standardabschluss auf Ihren Code anwenden möchten, wählen Sie die tastenkombination Tab aus.
Vervollständigungen sind besonders hilfreich, wenn Sie längere Anweisungen oder Bezeichner in Ihrem Code hinzufügen müssen. IntelliSense zeigt verschiedene Vervollständigungsoptionen basierend auf der verwendeten Anweisung an. Wenn Sie beispielsweise Klammern
()
mit einem Funktionsnamen verwenden, erkennt IntelliSense den Code als Funktionsaufruf.Beginnen Sie im Editor mit der Eingabe von Code, um die
print()
-Funktion aufzurufen.Wenn Sie die geöffnete Klammer
(
eingeben, zeigt IntelliSense vollständige Nutzungsinformationen für die Funktion an. Das aktuelle Argument ist fett gedruckt. In diesem Beispiel ist das Argument Werte: Objekt:Füllen Sie im Editor die Code-Anweisung aus, damit sie mit dem folgenden Beispiel übereinstimmt:
print("Hello, Visual Studio")
Beachten Sie, wie Visual Studio unterschiedliche Syntaxfarben für die
print
-Funktion im Vergleich zum Funktionsargument"Hello, Visual Studio"
anwendet. Visual Studio verwendet auch Farb- und Formatierungstechniken, um Ihren Code zu lesen. Visual Studio verwendet beispielsweise unterstreichend, um Ihre Aufmerksamkeit auf Probleme mit Ihrem Code zu lenken.Löschen Sie vorübergehend das schließende Anführungszeichen
"
für das Zeichenfolgenargument.Beachten Sie, wie Visual Studio eine rote Unterstreichung für Code mit Syntaxfehlern anzeigt.
Ersetzen Sie das schließende Anführungszeichen
"
in Ihrem Code.
Konfigurieren der bevorzugten Formatierung und des bevorzugten Verhaltens
Ihre Entwicklungsumgebungseinstellungen sind eine persönliche Angelegenheit. Visual Studio bietet Ihnen vollständige Kontrolle über das IDE-Erscheinungsbild und das interaktive Verhalten. Neben dem Ein-/Ausblenden von Fenstern und dem Einrichten Ihres bevorzugten Fensterlayouts können Sie Farben und andere Formatierungsoptionen für Menüs, Fensterinhalte und den Editor auswählen.
Führen Sie die folgenden Schritte aus, um Konfigurationsoptionen für Ihre Umgebung zu erkunden:
Wählen Sie Extras>Optionen auf der Symbolleiste aus.
Erkunden Sie die Konfigurationseinstellungen unter den Registerkarten Umgebung und Text-Editor.
Jede Registerkarte listet Einstellungen nach Bereich auf, z. B. Allgemeines, Schriftarten und Farben, Erweitertesusw.
Erkunden Sie optionen speziell für die Arbeit mit Python in Visual Studio:
- Extras>Optionen>Python
- Tools>Optionen>Text-Editor>Python
Um Optionen anzuzeigen, die für alle unterstützten Programmiersprachen gelten, wählen Sie Extras>Optionen>Text-Editor>Alle Sprachen aus.
Ausführen von Code in Visual Studio
Nachdem Sie etwas Code geschrieben haben, können Sie versuchen, Ihr Programm auszuführen. Sie können die Anwendung mit oder ohne Debugging ausführen.
Wenn Sie den Code ohne Debuggen ausführen möchten, wählen Sie Debuggen>Starten ohne Debuggen auf der Symbolleiste aus, oder verwenden Sie die Tastenkombination STRG+F5.
Visual Studio warnt Sie, wenn in Ihrem Code immer noch Fehler auftreten.
Wenn Sie das Programm ausführen, wird ein Konsolenfenster geöffnet, um die Ergebnisse anzuzeigen. Dieses Fenster ähnelt dem, was Sie sehen, wenn Sie einen Python-Dolmetscher mit der Python-Datei (PythonApplication1.py) über die Befehlszeile ausführen.
Um das Konsolenfenster zu schließen, wählen Sie einen beliebigen Schlüssel aus. Sie kehren zum Visual Studio-Editor zurück.
Erkunden von IntelliSense-Vervollständigungen
Zusätzlich zu Vervollständigungen für Anweisungen und Funktionen stellt IntelliSense auch Vervollständigungen für Python-import
- und from
-Anweisungen bereit. Diese Vervollständigungen unterstützen Sie bei der Ermittlung, welche Module in Ihrer Umgebung verfügbar sind und welche Elemente diese enthalten.
Führen Sie die folgenden Schritte aus, um weitere IntelliSense-Vervollständigungsfeatures zu erkunden:
Löschen Sie im Editor die
print
-Anweisung aus Ihrem Code.Beginnen Sie mit der Eingabe der
import sys
-Anweisung. Wenn Sie mit der Eingabe vonsys
beginnen, zeigt Visual Studio eine Liste der möglichen Module für dieimport
-Funktion an:Sie können durch die Liste scrollen, um den vollständigen Satz verfügbarer Module anzuzeigen.
Um die Anweisung abzuschließen, geben Sie
sys
ein oder wählen Sie im IntelliSense-Dialogfeld die Optionsys
Vervollständigung aus.Wechseln Sie zur nächsten Zeile in der Codedatei, und beginnen Sie mit der Eingabe der
from math
-Anweisung. Visual Studio zeigt die Liste der möglichen Module für die Funktion:Vervollständigen Sie den Namen der Bibliothek
math
, oder wählen Sie im IntelliSense-Dialogfeld die Optionmath
Vervollständigung aus.Fahren Sie mit der Anweisung fort, indem Sie ein Leerzeichen gefolgt vom Namen der
import
-Funktion hinzufügen. Visual Studio zeigt die Liste der möglichen Modulelemente für diese Verwendung der funktionimport
:Beenden Sie die Anweisung, indem Sie die IntelliSense-Vervollständigungsoptionen verwenden, um die
cos
- undradians
-Mitglieder hinzuzufügen.So sollte ihr abgeschlossener Code aussehen:
import sys from math import cos, radians
Tipp
Vervollständigungen arbeiten während der Eingabe mit Teilzeichenfolgen, übereinstimmenden Teilen von Wörtern, Buchstaben am Anfang der Wörter und sogar übersprungenen Zeichen.
Fügen Sie Ihrer Python-Datei etwas mehr Code hinzu, und drucken Sie die Kosinuswerte für 360 Grad:
for i in range(360): print(cos(radians(i)))
Führen Sie Ihr Programm erneut aus. Sie können die Tastenkombination STRG+F5 ausprobieren.
Schließen Sie das Programmausgabefenster, wenn Sie fertig sind.