download vscode

Utiliser VSCode pour coder en python

Emmanuel Jakobowicz Mis à jour le : 9 janvier 2023 méthode, python Laissez un commentaire

Pourquoi utiliser VSCode ?

VSCode est aujourd'hui la référence en terme d'environnement de développement.

Visual Studio Code (VScode) est un éditeur de code open source développé par Microsoft qui est devenu très populaire auprès des développeurs Python pour plusieurs raisons :

  1. Intelli-sense: VScode inclut une fonctionnalité d'Intelli-sense qui fournit des suggestions de code et de documentation en temps réel pendant que vous tapez. Cela peut vous faire gagner du temps et vous aider à éviter les erreurs de syntaxe.

  2. Débogueur intégré: VScode inclut un débogueur intégré qui vous permet de mettre en pause le code, de définir des points d'arrêt et de visualiser les variables. Cela peut vous aider à trouver et à corriger les bugs de manière plus efficace.

  3. Terminal intégré: VScode inclut un terminal intégré qui vous permet d'exécuter des commandes de terminal directement depuis l'interface de l'éditeur. Cela peut être pratique pour lancer des scripts Python ou pour accéder à d'autres outils de ligne de commande.

  4. Extensions: VScode est extensible grâce à un large éventail d'extensions disponibles qui ajoutent de nouvelles fonctionnalités à l'éditeur. Il existe des extensions pour pratiquement tous les besoins, des outils de développement tels que des linteurs de code et des débogueurs aux outils de productivité tels que les gestionnaires de tâches et l'intégration des Jupyter Notebooks.

  5. Plateforme multi-langages: VScode est conçu pour être un éditeur polyvalent qui prend en charge de nombreux langages de programmation. Si vous travaillez sur des projets Python qui nécessitent également d'autres langages, VScode peut vous offrir une expérience de développement cohérente.

En résumé, VScode est un éditeur de code complet qui offre de nombreuses fonctionnalités utiles pour le développement Python, et qui peut s'adapter à de nombreux autres langages grâce à ses extensions. Si vous cherchez un éditeur polyvalent et extensible pour votre développement Python, VScode pourrait être une excellente option à essayer.

download vscode

Comment installer VSCode pour Python?

Si vous utiliser une version "classique" de python

Pour paramétrer Visual Studio Code (VScode) pour Python, vous devrez suivre les étapes suivantes:

  1. Téléchargez et installez la dernière version de Python à partir du site Web de Python (https://www.python.org/downloads/).

  2. Téléchargez et installez Visual Studio Code à partir du site Web de Microsoft (https://code.visualstudio.com/).

  3. Ouvrez Visual Studio Code.

  4. Cliquez sur l'icône du terminal dans la barre d'outils en haut de l'écran. Cela ouvrira une fenêtre de terminal dans le bas de l'écran.

  5. Dans le terminal, tapez la commande suivante pour vérifier que Python est correctement installé et pour connaître sa version:

python --version

  1. Si vous avez plusieurs versions de Python installées sur votre ordinateur, vous devrez peut-être spécifier à VScode d'utiliser la version souhaitée en définissant la variable d'environnement PATH. Pour ce faire, entrez la commande suivante dans le terminal:
setx PATH "%PATH%;C:\Python37"
  1. Remplacez "C:\Python37" par le chemin d'accès à votre installation de Python. Assurez-vous de inclure les guillemets autour du chemin d'accès.

  2. Redémarrez Visual Studio Code pour prendre en compte les modifications apportées à la variable d'environnement PATH.

  3. Ouvrez un nouveau fichier Python dans VScode en cliquant sur "Fichier > Nouveau fichier" et en enregistrant le fichier avec l'extension .py.

  4. Pour exécuter le code Python, utilisez la combinaison de touches Ctrl + Maj + N pour ouvrir une nouvelle fenêtre de terminal, puis entrez la commande suivante:

python nom_du_fichier.py
  1. Vous pouvez également utiliser la commande "Exécuter" dans le menu "Exécuter" de VScode pour exécuter le code Python.

Voilà, vous avez maintenant configuré VScode pour utiliser Python.

ImageImage

Si vous utilisez Anaconda

Anaconda est une distribution de Python qui inclut de nombreux packages et outils populaires utilisés dans les domaines de la science des données, de l'apprentissage automatique et de la visualisation de données. Voici comment utiliser VScode avec Anaconda :

  1. Téléchargez et installez Anaconda à partir du site Web d'Anaconda (https://www.anaconda.com/). Assurez-vous de sélectionner la version de Python que vous souhaitez utiliser.

  2. Ouvrez Visual Studio Code.

  3. Cliquez sur l'icône du terminal dans la barre d'outils en haut de l'écran. Cela ouvrira une fenêtre de terminal dans le bas de l'écran.

  4. Dans le terminal, tapez la commande suivante pour vérifier que Anaconda est correctement installé et pour connaître sa version :

conda --version
  1. Si vous avez plusieurs versions de Anaconda installées sur votre ordinateur, vous devrez peut-être spécifier à VScode d'utiliser la version souhaitée en définissant la variable d'environnement PATH. Pour ce faire, entrez la commande suivante dans le terminal :
setx PATH "%PATH%;C:\Anaconda3"
  1. Remplacez "C:\Anaconda3" par le chemin d'accès à votre installation d'Anaconda. Assurez-vous de inclure les guillemets autour du chemin d'accès.

  2. Redémarrez Visual Studio Code pour prendre en compte les modifications apportées à la variable d'environnement PATH.

  3. Ouvrez un nouveau fichier Python dans VScode en cliquant sur "Fichier > Nouveau fichier" et en enregistrant le fichier avec l'extension .py.

  4. Pour exécuter le code Python, utilisez la combinaison de touches Ctrl + Maj + N pour ouvrir une nouvelle fenêtre de terminal, puis entrez la commande suivante :

python nom_du_fichier.py
  1. Vous pouvez également utiliser la commande "Exécuter" dans le menu "Exécuter" de VScode pour exécuter le code Python.

Voilà, vous avez maintenant configuré VScode pour utiliser Anaconda.

Comment installer des extensions pour VSCode ?

L'une des forces de VSCode réside dans ses extensions.

Il existe de nombreuses extensions utiles pour VScode qui peuvent améliorer votre expérience de développement Python. Voici quelques extensions populaires que vous pourriez vouloir essayer:

  1. Python: cette extension de Microsoft est le moyen le plus simple de démarrer avec Python dans VScode. Elle inclut un débogueur, un linteur de code et un support de l'intelli-sense.

  2. Jupyter: cette extension vous permet d'ouvrir et de travailler avec des notebooks Jupyter directement dans VScode.

  3. PyCharm: cette extension apporte certaines des fonctionnalités de PyCharm, un environnement de développement intégré (IDE) pour Python, à VScode.

  4. Code Runner: cette extension vous permet de lancer le code de votre fichier Python d'un simple clic.

  5. Python Test Explorer: cette extension vous permet de voir et de gérer vos tests Python dans l'Explorateur de tests de VScode.

  6. Autopep8: cette extension formate automatiquement votre code Python en suivant les règles de mise en forme de PEP 8.

  7. Python Extension Pack: ce pack regroupe plusieurs extensions utiles pour le développement Python, notamment celles mentionnées ci-dessus.

Pour installer une extension dans VScode, cliquez sur l'icône "Extensions" dans la barre latérale de gauche, recherchez l'extension souhaitée et cliquez sur "Installer". Vous devrez peut-être redémarrer VScode pour que l'extension soit prise en compte. N'hésitez pas à essayer différentes extensions pour trouver celles qui vous conviennent le mieux !

Image

En résumé

En conclusion, Visual Studio Code (VScode) est un éditeur de code open source développé par Microsoft qui est devenu très populaire auprès des développeurs Python en raison de ses nombreuses fonctionnalités utiles pour le développement Python, telles que l'Intelli-sense, le débogueur intégré et le terminal intégré. VScode est également extensible grâce à un vaste catalogue d'extensions disponibles, qui permettent d'ajouter de nouvelles fonctionnalités à l'éditeur. En outre, VScode est conçu pour être une plateforme de développement polyvalente qui prend en charge de nombreux langages de programmation. Si vous cherchez un éditeur complet et extensible pour votre développement Python, VScode pourrait être une excellente option à essayer.

Vous voulez en savoir plus ?

Plusieurs solutions :

  • Inscrivez-vous à notre newsletter pour recevoir tous les mois les mises à jour d'articles et quelques infos (lien dans le menu à gauche)
  • Formez-vous avec stat4decision, la formation python pour la data science est faite pour vous !
  • Vous recherchez des solutions pour votre entreprise afin de ne pas dépendre d'installation individuelles ? Dans ce cas, contactez-nous et nous vous proposerons soit un audit, soit une solution adaptée à votre besoin avec une mise en œuvre par nos consultants.

Partager cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.