Maison  >  Article  >  développement back-end  >  Comment mieux développer les six fonctions majeures de Python sur Visual Studio !

Comment mieux développer les six fonctions majeures de Python sur Visual Studio !

巴扎黑
巴扎黑original
2017-04-29 16:45:561833parcourir

Visual Studio Comment mieux développer les six fonctions majeures de Python sur Visual Studio !0Comment mieux développer les six fonctions majeures de Python sur Visual Studio !Comment mieux développer les six fonctions majeures de Python sur Visual Studio !/Comment mieux développer les six fonctions majeures de Python sur Visual Studio !0Comment mieux développer les six fonctions majeures de Python sur Visual Studio !Comment mieux développer les six fonctions majeures de Python sur Visual Studio !, avec le kit d'extension Python Tools pour Visual Studio, permet à Visual Studio de fournir un environnement de développement hautement intégré pour le langage de programmation Python et d'utiliser pleinement les puissantes fonctions de Visual Studio pour vous aider à développer des programmes Python dans Visual Studio. avec encore plus de puissance et améliorez l'efficacité du développement !

Ce qui suit décrira six avantages du développement intégré de programmes Python par Visual Studio.

  1. Interpréteur Python intégré (Interpreter) et fenêtre interactive (Interactive)


  2. Intégrer l'environnement de développement virtuel Python (Environnement Virtuel)


  3. Gestionnaire de packages Python intégré


  4. Prise en charge complète d'IntelliSense pour Python


  5. Utiliser le mode débogage (Debugging) pour Python


  6. Débogage à distance multiplateforme (Débogage à distance)

Intégrer l'interpréteur Python (Interpreter) et la fenêtre interactive (Interactive)mieux développer les six fonctions majeures de Python sur Visual Studio !>

Visual Studio est hautement intégré à l'interpréteur Python, vous permettant de basculer entre différentes versions de l'interpréteur Python pendant le processus de développement. En plus de pouvoir passer à la version Python que vous connaissez pour le développement, cette fonction peut également garantir que la compatibilité des fonctions de votre programme exécuté sous différentes versions de Python est légale. Par exemple, la fonction d'impression dans le code ci-dessous est en place. Python. C'est légal dans l'environnement Comment mieux développer les six fonctions majeures de Python sur Visual Studio !.Comment mieux développer les six fonctions majeures de Python sur Visual Studio ! (la flèche rouge pointe vers l'utilisation actuelle de l'interpréteur d'environnement global Python Comment mieux développer les six fonctions majeures de Python sur Visual Studio !.Comment mieux développer les six fonctions majeures de Python sur Visual Studio !).

Comment mieux développer les six fonctions majeures de Python sur Visual Studio !

Si votre système dispose de différentes versions d'interpréteurs installées, elles seront intégrées à Visual Studio parmi lesquelles vous pourrez choisir. Si le chemin d'accès où vous avez installé l'interpréteur n'est pas le chemin par défaut ou si vous souhaitez personnaliser la bibliothèque d'interpréteur et les bits d'interpréteur, vous pouvez également ajouter un interpréteur personnalisé dans Visual Studio.

Ensuite, nous démontrons le passage à une version différente de l’environnement Python. Nous prenons ici le passage à Python Comment mieux développer les six fonctions majeures de Python sur Visual Studio !.Comment mieux développer les six fonctions majeures de Python sur Visual Studio ! comme exemple.

Comment mieux développer les six fonctions majeures de Python sur Visual Studio !

À ce stade, vous constaterez que Visual Studio détecte automatiquement les fonctions qui ne sont pas prises en charge par la version de l'environnement et invite l'utilisateur avec le mauvais extrait de code entre guillemets, permettant à l'utilisateur de trouver rapidement les incompatibilités entre les différentes versions pour un traitement rapide. travail.

Comment mieux développer les six fonctions majeures de Python sur Visual Studio !

Elle offre également la possibilité de lancer différentes versions de la fenêtre interactive dans Visual Studio. Tout comme ce que vous faisiez sous la ligne de commande Python, cette fenêtre interactive vous offre un environnement d'exécution simple pour l'écriture préliminaire, les tests et la vérification de votre. idées de conception.

Comment mieux développer les six fonctions majeures de Python sur Visual Studio !

Intégrer l'environnement de développement virtuel Python (Environnement Virtuel)mieux développer les six fonctions majeures de Python sur Visual Studio !>

Visual Studio fournit un environnement virtuel Python complet pour fournir des environnements d'exécution Python indépendants pour différents projets. Cela peut éviter que plusieurs projets partagent un environnement global avec trop de packages qui ne sont pas liés au projet dans l'environnement, augmentant ainsi la complexité de l'environnement. Vous pouvez également installer différentes versions du package dans différents environnements pour tester s'il existe des différences dans les fonctions du package utilisées dans différentes versions.

Comme le montre la figure ci-dessous, nous créons plusieurs environnements virtuels pour installer différentes versions de packages à des fins de tests de compatibilité. Les environnements virtuels créés peuvent être utilisés ultérieurement par d'autres projets pour réduire le coût redondant d'installation et de création d'environnement.

Comment mieux développer les six fonctions majeures de Python sur Visual Studio !

Lors de la création d'un environnement virtuel, vous pouvez générer un fichier d'exigences via d'autres environnements virtuels ou packages installés dans l'environnement global. Ce fichier sera utilisé comme référence lors de la création ultérieure d'un nouvel environnement virtuel, fournissant les informations nécessaires pour en configurer rapidement un nouveau. environnement virtuel. Liste des kits.

Comment mieux développer les six fonctions majeures de Python sur Visual Studio !

Intégrer le gestionnaire de packages Pythonmieux développer les six fonctions majeures de Python sur Visual Studio !>

Il existe de nombreux packages tiers utiles en Python qui peuvent être installés via pip ou le gestionnaire de packages easy_install, vous permettant d'appeler les fonctions de ces packages dans votre code pour vous aider à atteindre vos objectifs de développement plus rapidement. Ces administrateurs de packages sont hautement intégrés à Visual Studio, vous permettant d'installer facilement des packages sans saisir d'instructions fastidieuses.

Comme le montre l'image ci-dessous, vous pouvez cliquer avec le bouton droit sur l'environnement Python dans lequel vous souhaitez installer le package dans le gestionnaire de solutions pour voir l'option permettant d'installer le package Python.

Comment mieux développer les six fonctions majeures de Python sur Visual Studio !

Entrez ensuite le nom du package que vous souhaitez installer comme indiqué ci-dessous. Ici, vous pouvez également spécifier la version à installer, ou installer la dernière version du package sans la spécifier. Notez également que si vous utilisez l'option easy_install, les packages que vous êtes sur le point d'installer ne seront pas intégrés au gestionnaire de solutions. Par conséquent, vous ne pourrez pas utiliser Visual Studio pour gérer entièrement ces packages installés via easy_install.

Comment mieux développer les six fonctions majeures de Python sur Visual Studio !

IntelliSense prend entièrement en charge Pythonmieux développer les six fonctions majeures de Python sur Visual Studio !>

Pour Python, Visual Studio fournit également la prise en charge d'IntelliSense pour les langages tels que C#, VB, VC++, etc., tels que : la liste des membres d'objet, les paramètres d'appel de fonction et les informations sur la valeur de retour, la consultation rapide, la complétion automatique de texte et d'autres auxiliaires. fonctions, vous permettant d'être plus confiant lors de l'écriture d'objets ou d'appeler des fonctions et d'améliorer l'efficacité de l'écriture.

La figure ci-dessous montre la fonction IntelliSense pour aider à répertorier le contenu des membres exposé dans l'objet.

Comment mieux développer les six fonctions majeures de Python sur Visual Studio !

La figure ci-dessous montre les informations sur les paramètres d'appel de fonction fournies par la fonction IntelliSense.

Comment mieux développer les six fonctions majeures de Python sur Visual Studio !0

De plus, IntelliSense propose des actions rapides, telles que taper main et appuyer sur « T » pour compléter automatiquement les sections de code appropriées et les références associées pour vous

. Comment mieux développer les six fonctions majeures de Python sur Visual Studio !Comment mieux développer les six fonctions majeures de Python sur Visual Studio !

​Utiliser le mode débogage (Debugging) pour Pythonmieux développer les six fonctions majeures de Python sur Visual Studio !>

Visual Studio prend en charge des fonctionnalités de débogage complètes pour Python. Par exemple, vous pouvez faire une pause au point d'interruption pendant l'exécution du programme. À ce stade, vous pouvez afficher ou modifier les variables locales et les piles d'appels de l'exécution en cours, et vous pouvez utiliser des outils familiers de débogage. Des fonctions importantes vous permettent de comprendre l'exécution du programme plus facilement et plus rapidement.

Comment mieux développer les six fonctions majeures de Python sur Visual Studio !Comment mieux développer les six fonctions majeures de Python sur Visual Studio !

De plus, Visual Studio prend en charge le débogage en mode mixte pour Python. Si votre code Python utilise du code natif externe tel que C/C++ et que vous disposez du projet de code source du code natif, vous pouvez le faire. Comme pour le mode de débogage général, les langages autres que Python peuvent toujours saisir des points d'arrêt et modifier les valeurs de leurs variables.

De même, vous pouvez également accéder librement aux piles d'appels de différents codes pour parcourir les codes et les variables en mode de débogage mixte.

Comment mieux développer les six fonctions majeures de Python sur Visual Studio !Comment mieux développer les six fonctions majeures de Python sur Visual Studio !

Contrôle des versionsmieux développer les six fonctions majeures de Python sur Visual Studio !>

Visual Studio intègre le contrôle de version, qui prend en charge le contrôle de version Git et Visual Studio Team Services, vous pouvez désormais directement soumettre, restaurer, comparer et réviser le code de votre projet Python directement dans Visual Studio sans utiliser d'outils courants. dans le contrôle de version tel que les enregistrements d'historique.

Comment mieux développer les six fonctions majeures de Python sur Visual Studio !Comment mieux développer les six fonctions majeures de Python sur Visual Studio !

Comment mieux développer les six fonctions majeures de Python sur Visual Studio !Comment mieux développer les six fonctions majeures de Python sur Visual Studio !

Débogage à distance multiplateforme (Débogage à distance)mieux développer les six fonctions majeures de Python sur Visual Studio !>

Visual Studio ajoute des fonctionnalités de débogage à distance aux programmes Python Grâce à cette suite Python, vous pouvez utiliser Visual Studio pour vous connecter à des programmes Python exécutés sur différents systèmes d'exploitation (tels que Linux). Cette fonctionnalité vous permet d'obtenir une expérience de développement plus cohérente et d'améliorer l'efficacité globale du développement lors du développement sur plusieurs plates-formes !

Comme le montre la figure ci-dessous, le programme Python s'exécute sur une carte de développement embarquée Linux. Parallèlement, Visual Studio Comment mieux développer les six fonctions majeures de Python sur Visual Studio !0Comment mieux développer les six fonctions majeures de Python sur Visual Studio !Comment mieux développer les six fonctions majeures de Python sur Visual Studio ! s'exécute sous Windows Comment mieux développer les six fonctions majeures de Python sur Visual Studio !0 sur un ordinateur personnel. Grâce au package ptvsd, vous pouvez vous connecter à distance au programme et. connectez-vous directement à la carte de développement embarquée Linux. Exécutez le programme Python en mode débogage comme vous le connaissez. Il conserve également des fonctions complètes de mode de débogage telles que l'inspection des variables de zone, l'analyse de la pile d'appels et d'autres fonctions de débogage complètes pour l'analyse et le suivi du programme.

Comment mieux développer les six fonctions majeures de Python sur Visual Studio !Comment mieux développer les six fonctions majeures de Python sur Visual Studio !

Comment mieux développer les six fonctions majeures de Python sur Visual Studio !Comment mieux développer les six fonctions majeures de Python sur Visual Studio !

Références :

Cours d'enseignement vidéo PTVS

Code open source – GitHub/Microsoft/PTVS

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn