Freigeben über


Schritt 2: Schreiben und Ausführen von Code

Vorheriger Schritt: Erstellen eines neuen Python-Objekts

Obwohl Projektdateien im Projektmappen-Explorer verwaltet werden, arbeiten Sie mit dem Inhalt der Dateien, z.B. mit dem Quellcode, in der Regel im Editor-Fenster. Der Editor erkennt kontextabhängig den Typ der Datei, die Sie bearbeiten. Er erkennt auch die Programmiersprache (basierend auf der Dateierweiterung) und bietet für diese Sprache angemessene Features, z. B. Syntaxfarben und automatische Vervollständigung mithilfe von IntelliSense.

  1. Wenn Sie ein neues Projekt namens „Python-Anwendung“ erstellen, wird eine standardmäßige leere Datei mit dem Namen PythonApplication1.py im Visual Studio-Editor geöffnet.

  2. Beginnen Sie im Editor, print("Hello, Visual Studio") einzugeben, und beachten Sie, wie Visual Studio IntelliSense nebenbei Optionen zur automatischen Vervollständigung anzeigt. Die in der Dropdownliste dargestellte Option ist die Standardvervollständigung, die verwendet wird, wenn Sie die TAB-Taste drücken. Vervollständigungen können bei längeren Anweisungen oder Bezeichnern sehr hilfreich sein.

    IntelliSense auto-completion popup

  3. IntelliSense zeigt je nach der Anweisung, die Sie verwenden, verschiedene Informationen an, die Funktion, die Sie aufrufen usw. Geben Sie mit der print-Funktion ( nach print ein, um anzugeben, dass ein Funktionsaufruf die vollständigen Nutzungsinformationen für diese Funktion anzeigen soll. Das IntelliSense-Popup zeigt ebenfalls das aktuelle Argument in Fettdruck an (value, wie im Folgenden dargestellt):

    IntelliSense auto-completion popup for a function

  4. Vervollständigen Sie die Anweisung, damit sie dem folgenden Code entspricht:

    print("Hello, Visual Studio")
    
  5. Beachten Sie die Syntaxfarben, die die print-Anweisung vom "Hello Visual Studio"-Argument unterscheiden. Sie können vorübergehend das letzte "-Zeichen aus der Zeichenfolge löschen, und Sie sehen, dass Visual Studio den Code rot unterstreicht, wenn Syntaxfehler enthalten sind. Fügen Sie schließlich das "-Zeichen wieder hinzu, um den Code zu korrigieren.

    IntelliSense syntax coloring and error highlighting

    Tipp

    Da eine Entwicklungsumgebung eine sehr persönliche Angelegenheit ist, bietet Visual Studio Ihnen die vollständige Steuerung über das Aussehen und Verhalten von Visual Studio. Klicken Sie auf den Menübefehl Extras>Optionen, um die Einstellungen der Registerkarten Umgebung und Text-Editor zu untersuchen. Standardmäßig wird Ihnen eine begrenzte Anzahl von Optionen angezeigt. Klicken Sie auf Alle Einstellungen anzeigen am unteren Rand des Dialogfelds, um jede Option für alle Programmiersprachen anzuzeigen.

  6. Führen Sie den Code aus, den Sie bis zu diesem Zeitpunkt geschrieben haben, indem Sie STRG+F5 drücken oder das Menüelement Debuggen>Starten ohne Debuggenn. Visual Studio warnt Sie, wenn noch Fehler in Ihrem Code vorliegen.

  7. Wenn Sie das Programm ausführen, werden die Ergebnisse in einem Konsolenfenster angezeigt. Dieses ähnelt der Ausführung eines Python-Interpreters mit PythonApplication1.py über die Befehlszeile. Drücken Sie eine Taste, um das Fenster zu schließen und zum Visual Studio-Editor zurückzukehren.

    Output for the first run of the program

  8. Zusätzlich zu der Vervollständigung von Anweisungen und Funktionen bietet IntelliSense Vervollständigungen für import- und from-Anweisungen von Python. Diese Vervollständigungen unterstützen Sie bei der Ermittlung, welche Module in Ihrer Umgebung verfügbar sind und welche Members diese enthalten. Löschen Sie im Editor die print-Zeile, und geben Sie import ein. Eine Liste von Modulen wird angezeigt, wenn Sie einen Leerraum eingeben:

    IntellSense showing available modules for an import statement

  9. Vervollständigen Sie die Zeile durch Eingabe oder Auswahl von sys.

  10. Geben Sie in der nächsten Zeile from ein, um erneut eine Liste der Module zu sehen:

    IntellSense showing available modules for a from statement

  11. Geben Sie math ein bzw. wählen Sie es aus, fahren Sie dann mit einem Leerzeichen und import fort, sodass die Modulmember angezeigt werden:

    IntellSense showing module members

  12. Importieren Sie abschließend die Member cos und radians, und beachten Sie die jeweilige automatische Vervollständigung. Wenn Sie fertig sind, sollte der Code wie folgt 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. Weitere Informationen finden Sie im Abschnitt Vervollständigungen im Artikel „Bearbeiten von Python-Code“.

  13. Fügen Sie etwas mehr Code hinzu, um die Kosinuswerte für 360 Grad auszugeben:

    for i in range(360):
        print(cos(radians(i)))
    
  14. Führen Sie das Programm erneut mit STRG+F5 oder über Debuggen>Starten ohne Debuggen aus. Schließen Sie das Ausgabefenster, wenn Sie fertig sind.

Nächster Schritt

Ausführlichere Informationen