Tutoriel : Utiliser Python dans Visual Studio

Dans ce tutoriel, vous allez apprendre à utiliser Python dans Visual Studio. Python est un langage de programmation populaire fiable, flexible, facile à apprendre et libre à utiliser sur tous les systèmes d’exploitation. Python est pris en charge par une communauté de développeurs forte et de nombreuses bibliothèques gratuites. Le langage est compatible avec tous types de modes de développement, notamment les applications web, les services web, les applications de bureau, les scripts et l’informatique scientifique. Python est de ce fait utilisé par un grand nombre d’universités, de scientifiques et de développeurs aussi bien occasionnels que professionnels. Visual Studio fournit une prise en charge du langage de premier ordre pour Python.

Ce tutoriel vous guide tout au long d’un processus en six étapes :

Cet article décrit les tâches de l’étape 1. Vous créez un projet et passez en revue les éléments d’interface utilisateur visibles dans l’Explorateur de solutions.

Prérequis

Visual Studio avec la charge de travail Python installée. Si vous souhaitez obtenir des instructions, consultez Installer Python Tools pour Visual Studio.

Étape 1 : Créer un projet Python

Un projet représente la façon dont Visual Studio gère tous les fichiers qui constituent ensemble une application. Les fichiers d’application incluent le code source, les ressources et les configurations. Un projet formalise et gère les relations entre tous les fichiers du projet. Le projet gère également les ressources externes qui sont partagées entre plusieurs projets. Un projet permet à votre application de se développer sans effort. L’utilisation de projets est plus facile que la gestion des relations par rapport aux dossiers, scripts, fichiers texte et mémoire non planifiés.

Ce tutoriel commence par un projet simple contenant un seul fichier de code vide.

  1. Dans Visual Studio, sélectionnez Fichier>Nouveau>Projet pour ouvrir la boîte de dialogue Nouveau projet. Vous pouvez également utiliser le raccourci clavier Ctrl+Maj+N. Dans la boîte de dialogue, vous pouvez parcourir des modèles dans différents langages, sélectionner un modèle pour votre projet et spécifier l’emplacement des fichiers dans Visual Studio.

  2. Pour afficher les modèles Python, sélectionnez Installé>Python dans le menu de gauche, ou recherchez « Python ». L’option de recherche est un excellent moyen de trouver un modèle lorsque vous ne pouvez pas mémoriser son emplacement dans l’arborescence des langues.

    Screenshot showing the Create a new project dialog box with Python project templates.

    La prise en charge de Python dans Visual Studio comprend plusieurs modèles de projet, notamment des applications web utilisant les frameworks Bottle, Flask et Django. Dans le cadre de cette procédure pas à pas, nous allons cependant commencer avec un projet vide.

  3. Sélectionnez le modèle Application Python, spécifiez un nom pour le projet, puis sélectionnez OK.

  1. Dans Visual Studio, sélectionnez Fichier>Nouveau>Projet ou utilisez le raccourci clavier Ctrl+Maj+N. L’écran Créer un projet s’ouvre, où vous pouvez rechercher et parcourir des modèles dans différentes langues.

  2. Pour afficher les modèles Python, recherchez python. La recherche est un bon moyen de trouver un modèle quand vous ne vous souvenez pas de son emplacement dans l’arborescence des langages.

    Screenshot showing the Create a new project dialog box in Visual Studio 2022 with Python project templates.

    La prise en charge web de Python dans Visual Studio comprend plusieurs modèles de projet, notamment des applications web dans les frameworks Bottle, Flask et Django. Lorsque vous installez Python avec Visual Studio Installer, sélectionnez Prise en charge de Python web sous Facultatif pour installer ces modèles. Pour ce tutoriel, commencez par un projet vide.

  3. Sélectionnez le modèle Application Python, puis sélectionnez Suivant.

  4. Dans l’écran Configurer votre nouveau projet, indiquez un nom et un emplacement de fichier pour le projet, puis sélectionnez Créer.

Après quelques instants, votre nouveau projet s’ouvre dans Visual Studio :

Screenshot showing the new project open in Visual Studio.

Screenshot showing the new project open in Visual Studio 2022.

Voici ce que vous voyez :

  • (1) la fenêtre de l’Explorateur de solutions Visual Studio affiche la structure du projet.
  • (2) Le fichier de code par défaut s’ouvre dans l’éditeur.
  • (3) La fenêtre Propriétés affiche plus d’informations pour l’élément sélectionné dans l’Explorateur de solutions, y compris son emplacement exact sur le disque.

Examiner les éléments dans l’Explorateur de solutions

Prenez un certain temps pour vous familiariser avec l’Explorateur de solutions, où vous pouvez parcourir des fichiers et des dossiers dans votre projet.

Screenshot of Solution Explorer expanded to show features.

Screenshot of Solution Explorer expanded to show features for Visual Studio 2022.

  • (1) Au niveau supérieur est la solution, qui a par défaut le même nom que votre projet. Une solution, présentée sous la forme d’un fichier .sln sur le disque, est un conteneur pour un ou plusieurs projets connexes. Par exemple, si vous écrivez une extension C++ pour votre application Python, ce projet C++ peut se trouver dans la même solution. La solution peut également contenir un projet pour un service web et des projets pour des programmes de test dédiés.

  • (2) Votre projet est mis en évidence en gras et utilise le nom que vous avez entré dans la boîte de dialogue Créer un projet. Sur le disque, ce projet est représenté par un fichier .pyproj au sein du dossier de projet.

  • (3) Sous votre projet, vous voyez des fichiers sources. Dans cet exemple, vous n’avez qu’un seul fichier .py. La sélection d’un fichier fait apparaître ses propriétés dans la fenêtre Propriétés. Si vous ne voyez pas la fenêtre Propriétés, sélectionnez l’icône de clé dans la bannière Explorateur de solutions. Le fait de double-cliquer sur un fichier l’ouvre d’une façon appropriée pour ce fichier.

  • (4) Également sous le projet est le nœud Environnements Python. Développez le nœud pour afficher les interpréteurs Python disponibles.

  • (5) Développer un nœud d’interpréteur pour voir les bibliothèques installées dans cet environnement.

Cliquez avec le bouton droit sur un nœud ou élément dans l’Explorateur de solutions pour afficher un menu contextuel de commandes applicables. Par exemple, la commande Renommer vous permet de changer le nom d’un nœud ou d’un élément, y compris le projet et la solution.

Étape suivante