Par Denis Kuria

Des améliorations aux extensions Python pour Visual Studio Code ont été déployées.

Des lecteurs comme vous aident à soutenir MUO. Lorsque vous effectuez un achat en utilisant des liens sur notre site, nous pouvons gagner une commission d'affiliation. En savoir plus.

Microsoft a annoncé sur son site Web de blogs de développement que la version de décembre 2022 des extensions Python pour Visual Studio Code est désormais disponible! Ces extensions sont en phase de pré-lancement mais sont disponibles pour que le public puisse les essayer. Voici ce que cette version de décembre 2022 a à offrir.

1. Indentation automatique avec Pylance

Il y a eu l'ajout d'une fonction d'indentation automatique dans l'extension Pylance. Cette fonctionnalité crée automatiquement les indentations correctes dans votre code. Cela permet aux programmeurs d'allouer plus de temps à la partie logique de leur code et moins de temps au formatage. Vous pouvez l'essayer dans VS Code - Initiés (enregistrement requis).

instagram viewer

Après avoir installé VS Code Insiders, rendez-vous sur le marché et installez le Pylance extension. Aller vers Affichage > Palette de commandes, taper Préférences, et courir Ouvrez les paramètres utilisateur (JSON). Assurez-vous que le editor.formatOnType est défini sur vrai. Il contrôle si l'éditeur formatera automatiquement une ligne de code après la saisie.

{
"workbench.colorTheme": "Sombre + par défaut",
"[python]": {
"editor.formatOnType": vrai
},
"python.defaultInterpreterPath": "C:\\Nouveau dossier\\python.exe"
}

Une fois défini sur true, écrivez votre code pour profiter de cette nouvelle fonctionnalité.

2. Python pour l'extension Web

Il s'agit d'une nouvelle extension VS Code qui vous permet d'exécuter et déboguer le code Python dans le navigateur. Il utilise WebAssembly comme moteur d'exécution. Il est au stade expérimental et vous ne devez donc pas l'utiliser pour le développement de la production Python. Pour commencer à l'utiliser, suivez les étapes suivantes :

  1. Ouvrir un navigateur basé sur Chrome.
  2. Accédez à votre référentiel GitHub en utilisant l'adresse suivante. https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. Remplacez le nom d'utilisateur et la partie repo par votre nom d'utilisateur et votre référentiel GitHub respectivement. La sortie doit être comme indiqué ci-dessous.
  3. Allez sur le marché et installez le Expérimental - Python pour le Web extension.
  4. Ouvrez votre fichier Python.
  5. Presse F5 pour commencer le débogage ou CTRL+F5 pour exécuter le code sans débogage.

Limitations de Python pour l'extension Web

Comme indiqué, l'extension Python pour le Web est expérimentale et, en tant que telle, présente certaines limitations.

  1. La plupart des plug-ins et extensions Intellisense ne sont pas disponibles pour une utilisation dans Python pour le Web. Ceux qui ne sont pas disponibles sont indiqués par un symbole d'avertissement, comme illustré ci-dessous.
  2. L'interpréteur Python utilisé par la version Web présente les limitations suivantes.
    • Il ne supporte pas pépin
    • Il ne supporte pas prise
    • Il ne supporte pas modules Python natifs
    • Non fil soutien donc non asynchrone soutenir non plus.

Par conséquent, votre utilisation de cette fonctionnalité doit être limitée aux projets prototypes et aux environnements de test.

3. L'extension Ruff

Cette extension prend en charge le linter Ruff. La caractéristique la plus étonnante est qu'il fournit Solution rapide actions qui corrigeront automatiquement les violations réparables automatiquement. Le Fraise L'extension ne vous oblige pas à utiliser les initiés du code VS pour l'essayer. Il est également disponible pour l'installation dans le code VS normal. Pour l'essayer, accédez au marché VS Code et installez-le.

Il corrige les violations dans le code en s'exécutant sur votre code lorsque vous modifiez ou ouvrez un fichier Python. Pour l'utiliser, suivez les étapes suivantes :

  1. Ouvrir Code Visual Studio
  2. Créez un nouveau fichier Python et écrivez votre code
  3. Si vous avez un fichier source Python précédemment enregistré, ouvrez-le dans Visual Studio Code
  4. Exécutez l'extension Ruff en accédant à Affichage > Palette de commandes, taper Fraise, et courir Ruff: résolvez tous les problèmes réparables automatiquement comme indiqué ci-dessous.
  5. Une fois exécuté, Ruff corrigera toutes les violations réparables automatiquement dans votre code Python.

Pourquoi devriez-vous essayer les nouvelles extensions Python dans Visual Studio Code

L'ajout de nouvelles fonctionnalités aux extensions Visual Studio Code a rendu le développement en Python plus efficace sur la plateforme. Vous passerez moins de temps à vous soucier du formatage du code et passerez donc plus de temps à travailler sur la logique de votre code.

De plus, les IDE open source comme Visual Studio Code reçoivent régulièrement des mises à jour de fonctionnalités. Cela est dû au grand nombre de personnes impliquées dans le développement de l'IDE. Les mises à jour sont accompagnées de nouvelles fonctionnalités qui conduisent à une meilleure expérience de codage lors de l'utilisation des IDE.

Abonnez-vous à notre newsletter

commentaires

PartagerTweeterPartagerPartagerPartager
Copie
E-mail
Partager
PartagerTweeterPartagerPartagerPartager
Copie
E-mail

Lien copié dans le presse-papiers

Rubriques connexes

  • La programmation
  • Python

A propos de l'auteur

Denis Kuria (1 article publié)