Heim >Backend-Entwicklung >Python-Tutorial >So entwickeln Sie die sechs Hauptfunktionen von Python in Visual Studio besser!
Visual Studio So entwickeln Sie die sechs Hauptfunktionen von Python in Visual Studio besser!0So entwickeln Sie die sechs Hauptfunktionen von Python in Visual Studio besser!So entwickeln Sie die sechs Hauptfunktionen von Python in Visual Studio besser!/So entwickeln Sie die sechs Hauptfunktionen von Python in Visual Studio besser!0So entwickeln Sie die sechs Hauptfunktionen von Python in Visual Studio besser!So entwickeln Sie die sechs Hauptfunktionen von Python in Visual Studio besser! mit dem Python Tools for Visual Studio-Erweiterungskit ermöglicht es Visual Studio, eine hochintegrierte Entwicklungsumgebung für die Programmiersprache Python bereitzustellen und die leistungsstarken Funktionen von Visual Studio vollständig zu nutzen, um Ihnen bei der noch leistungsfähigeren Entwicklung von Python-Programmen in Visual Studio zu helfen und die Entwicklungseffizienz verbessern!
Im Folgenden werden sechs Vorteile der integrierten Visual Studio-Entwicklung von Python-Programmen beschrieben.
Integrierter Python-Interpreter (Interpreter) und interaktives Fenster (Interaktiv)
Integrieren Sie die virtuelle Python-Entwicklungsumgebung (Virtual Environment)
Integrierter Python-Paketmanager
IntelliSense vollständige Unterstützung für Python
Verwenden Sie den Debugging-Modus (Debugging) für Python
Plattformübergreifendes Remote-Debugging (Remote Debugging)
Visual Studio ist stark in den Python-Interpreter integriert, sodass Sie während des Entwicklungsprozesses zwischen verschiedenen Versionen des Python-Interpreters wechseln können. Neben der Möglichkeit, für die Entwicklung auf die Ihnen vertraute Python-Version zu wechseln, kann diese Funktion auch sicherstellen, dass die Funktionskompatibilität Ihres Programms, das unter verschiedenen Python-Versionen ausgeführt wird, zulässig ist. Beispielsweise ist die Druckfunktion im folgenden Code in Python ist in der So entwickeln Sie die sechs Hauptfunktionen von Python in Visual Studio besser!.So entwickeln Sie die sechs Hauptfunktionen von Python in Visual Studio besser!-Umgebung zulässig (der rote Pfeil zeigt auf die aktuelle Verwendung des globalen Umgebungsinterpreters von Python So entwickeln Sie die sechs Hauptfunktionen von Python in Visual Studio besser!.So entwickeln Sie die sechs Hauptfunktionen von Python in Visual Studio besser!).
Wenn auf Ihrem System verschiedene Versionen von Interpretern installiert sind, werden diese in Visual Studio integriert, sodass Sie aus ihnen auswählen können. Wenn der Pfad, in dem Sie den Interpreter installiert haben, nicht der Standardpfad ist oder Sie die Interpreterbibliothek und die Interpreterbits anpassen möchten, können Sie in Visual Studio auch einen benutzerdefinierten Interpreter hinzufügen.
Als nächstes demonstrieren wir den Wechsel zu einer anderen Version der Python-Umgebung. Hier nehmen wir den Wechsel zu Python So entwickeln Sie die sechs Hauptfunktionen von Python in Visual Studio besser!.So entwickeln Sie die sechs Hauptfunktionen von Python in Visual Studio besser!.
Zu diesem Zeitpunkt werden Sie feststellen, dass Visual Studio automatisch Funktionen erkennt, die von der Umgebungsversion nicht unterstützt werden, und den Benutzer durch Anführungszeichen mit dem falschen Codefragment auffordert, sodass der Benutzer schnell Inkompatibilitäten zwischen verschiedenen Versionen finden und diese schnell beheben kann arbeiten.
Es bietet auch die Möglichkeit, verschiedene Versionen des interaktiven Fensters in Visual Studio zu starten. Genau wie das, was Sie früher unter der Python-Befehlszeile getan haben, bietet Ihnen dieses interaktive Fenster eine einfache Ausführungsumgebung zum vorläufigen Schreiben, Testen und Überprüfen Ihrer Designideen.
Visual Studio bietet eine vollständige virtuelle Python-Umgebung, um unabhängige Python-Ausführungsumgebungen für verschiedene Projekte bereitzustellen. Dadurch kann vermieden werden, dass mehrere Projekte eine globale Umgebung mit zu vielen Paketen teilen, die nicht mit dem Projekt in der Umgebung zusammenhängen, was die Entwicklung erhöht Die Komplexität der Umgebung. Oder Sie können verschiedene Versionen des Pakets in verschiedenen Umgebungen installieren, um zu testen, ob es Unterschiede in den Funktionen des Pakets gibt, die in verschiedenen Versionen verwendet werden.
Wie in der Abbildung unten gezeigt, erstellen wir mehrere virtuelle Umgebungen, um verschiedene Versionen von Paketen für Kompatibilitätstests zu installieren. Die erstellten virtuellen Umgebungen können später von anderen Projekten verwendet werden, um die redundanten Kosten für die Installation und die Umgebungserstellung zu reduzieren.
Beim Erstellen einer virtuellen Umgebung können Sie über andere virtuelle Umgebungen oder in der globalen Umgebung installierte Pakete eine Anforderungsdatei generieren. Diese Datei wird später beim Erstellen einer neuen virtuellen Umgebung als Referenz verwendet und stellt die erforderlichen Informationen für die schnelle Einrichtung einer neuen bereit virtuelle Umgebung.
Es gibt viele nützliche Pakete von Drittanbietern in Python, die über pip oder den Paketmanager easy_install installiert werden können, sodass Sie Funktionen in diesen Paketen in Ihrem Code aufrufen können, um Ihre Entwicklungsziele schneller zu erreichen. Diese Paketadministratoren sind hochgradig in Visual Studio integriert, sodass Sie Pakete einfach installieren können, ohne umständliche Anweisungen eingeben zu müssen.
Wie im Bild unten gezeigt, können Sie im Lösungsmanager mit der rechten Maustaste auf die Python-Umgebung klicken, in der Sie das Paket installieren möchten, um die Option zum Installieren des Python-Pakets anzuzeigen.
Geben Sie dann wie unten gezeigt den Namen des Pakets ein, das Sie installieren möchten. Hier können Sie auch die zu installierende Version angeben oder die neueste Version des Pakets installieren, ohne diese anzugeben. Beachten Sie außerdem, dass bei Verwendung der Option „easy_install“ die zu installierenden Pakete nicht in den Lösungsmanager integriert werden. Daher können Sie diese über „easy_install“ installierten Pakete nicht vollständig mit Visual Studio verwalten.
Für Python bietet Visual Studio auch IntelliSense-Unterstützung für Sprachen wie C#, VB, VC++ usw., wie zum Beispiel: Auflisten von Objektmitgliedern, Funktionsaufrufparametern und Rückgabewertinformationen, schnelle Abfrage, automatische Textvervollständigung und andere Hilfsmittel Funktionen, sodass Sie beim Schreiben von Objekten oder beim Aufrufen von Funktionen sicherer sein und die Schreibeffizienz verbessern können.
Die folgende Abbildung zeigt die IntelliSense-Funktion, die dabei hilft, den im Objekt bereitgestellten Mitgliedsinhalt aufzulisten.
Die folgende Abbildung zeigt die von der IntelliSense-Funktion bereitgestellten Funktionsaufrufparameterinformationen.
Darüber hinaus bietet IntelliSense schnelle Aktionen, wie z. B. die Eingabe von „main“ und das Drücken von „T“, um die entsprechenden Codeabschnitte und zugehörigen Referenzen automatisch für Sie zu vervollständigen
Visual Studio unterstützt vollständige Debugging-Funktionen für Python. Sie können beispielsweise während der Programmausführung an der Unterbrechungsstelle anhalten und lokale Variablen und Aufrufstapel der aktuellen Ausführung anzeigen oder beim Debuggen verwenden Wichtige Funktionen ermöglichen Ihnen ein einfacheres und schnelleres Erfassen der Programmausführung.
Darüber hinaus unterstützt Visual Studio das Debuggen im gemischten Modus für Python. Wenn Ihr Python-Code externen nativen Code wie C/C++ verwendet und Sie über das Quellcodeprojekt des nativen Codes verfügen, können Sie dies tun. Wie im allgemeinen Debugging-Modus können andere Sprachen als Python weiterhin Haltepunkte eingeben und ihre Variablenwerte ändern.
Ebenso können Sie frei zu Aufrufstapeln verschiedener Codes springen, um Codes und Variablen im gemischten Debugging-Modus zu durchsuchen.
Visual Studio integriert die Versionskontrolle, die die Versionskontrolle von Git und Visual Studio Team Services unterstützt. Mit Visual Studio können Sie den Code Ihres Python-Projekts jetzt direkt in Visual Studio übermitteln, ohne dass zusätzliche allgemeine Funktionen verwendet werden in der Versionskontrolle wie z. B. Verlaufsdatensätzen.
Visual Studio hat Python-Programmen Remote-Debugging-Funktionen hinzugefügt. Mit dieser Python-Suite können Sie Visual Studio verwenden, um eine Verbindung zu Python-Programmen herzustellen, die auf verschiedenen Betriebssystemen (z. B. Linux) ausgeführt werden. Mit dieser Funktion können Sie ein konsistenteres Entwicklungserlebnis erzielen und die Gesamtentwicklungseffizienz verbessern, wenn Sie plattformübergreifend entwickeln!
Wie in der Abbildung unten gezeigt, wird das Python-Programm auf einem eingebetteten Linux-Entwicklungsboard ausgeführt. Gleichzeitig wird Visual Studio So entwickeln Sie die sechs Hauptfunktionen von Python in Visual Studio besser!0So entwickeln Sie die sechs Hauptfunktionen von Python in Visual Studio besser!So entwickeln Sie die sechs Hauptfunktionen von Python in Visual Studio besser! unter Windows So entwickeln Sie die sechs Hauptfunktionen von Python in Visual Studio besser!0 auf einem PC ausgeführt. Über das ptvsd-Paket können Sie eine Verbindung zum Programm herstellen Stellen Sie eine direkte Verbindung zum eingebetteten Linux-Entwicklungsboard her. Führen Sie das Python-Programm wie gewohnt im Debugging-Modus aus. Darüber hinaus bleiben vollständige Debugging-Modusfunktionen wie die Inspektion von Bereichsvariablen, die Aufrufstapelanalyse und andere vollständige Debugging-Funktionen für die Programmanalyse und -verfolgung erhalten.
Referenzen:
PTVS-Videolehrkurs
Open-Source-Code – GitHub/Microsoft/PTVS
Das obige ist der detaillierte Inhalt vonSo entwickeln Sie die sechs Hauptfunktionen von Python in Visual Studio besser!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!