Skip to content

Pylance: L'extension ultime du serveur de langage Python pour Visual Studio Code

Updated on

Développeurs Python, il est temps d'améliorer votre expérience de codage dans Visual Studio Code avec Pylance, le dernier serveur de langage pour Python développé par Microsoft. Cette puissante extension est un véritable booster de productivité, offrant une IntelliSense avancée, une coloration syntaxique et une meilleure résolution des imports de packages. Plongeons dans le monde de Pylance et découvrons comment il peut améliorer votre développement Python.

Vous souhaitez créer rapidement des visualisations de données à partir de Dataframes Pandas Python sans code ?

PyGWalker est une bibliothèque Python pour l'analyse exploratoire des données avec visualisation. PyGWalker (opens in a new tab) peut simplifier votre flux de travail d'analyse de données et de visualisation de données dans Jupyter Notebook en transformant votre dataframe Pandas (et dataframe polars) en une interface utilisateur de style Tableau pour l'exploration visuelle.

PyGWalker pour la visualisation de données (opens in a new tab)

Qu'est-ce que Pylance et à quoi sert-il ?

Pylance est une extension pour Visual Studio Code qui utilise le protocole du serveur de langage pour fournir des services améliorés de langage Python. Il porte le nom du personnage de Monty Python, Sir Lancelot, symbolisant sa force et sa rapidité dans l'intelligence du code Python.

Pylance est conçu pour dynamiser votre expérience de développement Python avec des fonctionnalités telles que l'IntelliSense rapide et efficace, l'auto-importation, la vérification des types et la prise en charge des espaces de travail à racines multiples. C'est une mise à niveau significative par rapport à l'extension Python par défaut, offrant une précision et une rapidité accrues dans l'aide au codage.

Pylance VS Pyright : quelle est la différence ?

Pylance et Pyright sont étroitement liés, mais ils servent à des fins différentes. Pyright est un vérificateur de types rapide pour Python développé par Microsoft, tandis que Pylance est une extension pour Visual Studio Code qui utilise Pyright au cœur de son fonctionnement pour la vérification statique des types.

La principale différence réside dans leur fonctionnalité. Pyright se concentre sur la vérification des types, tandis que Pylance offre une suite complète de fonctionnalités pour améliorer l'expérience de développement Python, notamment l'IntelliSense, l'auto-importation et la coloration syntaxique. En essence, Pylance est comme Pyright mais avec des fonctionnalités supplémentaires pour un environnement de développement intégré.

Comment installer Pylance dans VS Code

L'installation de Pylance dans Visual Studio Code est un processus simple. Suivez ces étapes :

  1. Ouvrez Visual Studio Code.
  2. Accédez à la vue Extensions (Ctrl+Shift+X).
  3. Recherchez "Pylance" dans la marketplace.
  4. Cliquez sur le bouton d'installation.

Une fois installé, vous devrez définir Pylance comme votre serveur de langage Python :

  1. Ouvrez les paramètres (Fichier > Préférences > Paramètres).
  2. Recherchez "Python Language Server".
  3. Sélectionnez "Pylance" dans le menu déroulant.

Et voilà ! Vous êtes prêt à profiter d'une expérience de codage Python supérieure avec Pylance.

Poursuivons à partir de la partie précédente, voici les segments restants :


Quelles sont les fonctionnalités de Pylance ?

Pylance regorge de fonctionnalités conçues pour améliorer votre expérience de développement Python dans Visual Studio Code. Voici quelques-unes des principales fonctionnalités :

  1. IntelliSense rapide et efficace : Pylance offre des complétions automatiques rapides et précises, des signatures de fonction et une documentation au survol, rendant votre processus de codage plus fluide et plus efficace.

  2. Vérification des types : Avec Pyright au cœur de son fonctionnement, Pylance offre une vérification statique robuste des types, garantissant que votre code est exempt d'erreurs avant l'exécution.

  3. Coloration syntaxique : Pylance améliore la lisibilité de votre code Python avec une coloration syntaxique, facilitant ainsi la compréhension de la structure et de la sémantique de votre code.

  4. Auto-importation : Pylance peut ajouter automatiquement des instructions d'importation pour les modules et les objets pendant que vous tapez, vous faisant ainsi gagner du temps et des efforts.

  5. Prise en charge des espaces de travail à racines multiples : Pylance prend en charge les espaces de travail à racines multiples, vous permettant de travailler sur plusieurs projets Python dans une seule fenêtre de Visual Studio Code.

Pylance prend-il en charge Python 2 ?

Pylance est conçu pour prendre en charge Python 3.5 et les versions ultérieures. Bien qu'il puisse fonctionner avec du code Python 2 dans une certaine mesure, il n'est pas officiellement pris en charge. Microsoft recommande d'utiliser Python 3 avec Pylance pour une meilleure expérience.

Comment désactiver la fonction d'auto-correction Python de VS Code dans Pylance ?

Si vous préférez corriger manuellement votre code Python, vous pouvez désactiver la fonction d'auto-correction dans Visual Studio Code. Voici comment procéder :

  1. Ouvrez les paramètres (Fichier > Préférences > Paramètres).
  2. Recherchez "Python Auto Complete".
  3. Décochez les options "Add Brackets to Complete Statement" et "Auto Import".

Cela désactivera la fonction d'auto-correction dans Pylance, vous donnant un contrôle total sur les corrections de votre code Python.

FAQ

  1. À quoi sert Pylance ?

Pylance est utilisé pour améliorer l'expérience de développement Python dans Visual Studio Code. Il offre une IntelliSense rapide et efficace, des fonctionnalités d'auto-importation, une vérification des types et une prise en charge des espaces de travail à racines multiples.

  1. Quelle est la différence entre Pylance et Pyright ?

Pyright est un vérificateur de types rapide pour Python, tandis que Pylance est une extension pour Visual Studio Code qui utilise Pyright pour la vérification statique des types et offre des fonctionnalités supplémentaires telles que l'IntelliSense et l'auto-importation.

  1. Comment installer Pylance dans VS Code ?

Vous pouvez installer Pylance à partir de la marketplace de Visual Studio Code. Une fois installé, définissez Pylance comme votre serveur de langage Python dans les paramètres.