Microsoft publie l'édition de juin 2019 de l'extension Python pour Visual Studio Code
Elle inclut 70 correctifs et son lot de nouveautés

Le , par Christian Olivier

42PARTAGES

7  0 
Microsoft vient d’annoncer la disponibilité d’une nouvelle version de l’extension Python pour Visual Studio Code (édition de juin 2019), son éditeur de code extensible développé pour Windows, Linux et macOS. Cette extension peut être téléchargée depuis le Marketplace ou installée directement depuis la galerie d’extensions de Visual Studio Code. Si une version antérieure de l’extension Python est déjà installée, vous pouvez également obtenir la dernière mise à jour en redémarrant Visual Studio Code.

Cette nouvelle version inclut 70 correctifs qui sont détaillés dans le journal des modifications et de nombreuses améliorations qui devraient optimiser l’expérience de travail avec Python dans Visual Studio Code. Elles concernent notamment la visionneuse de tracé sur la fenêtre Python Interactive, les tests en parallèle avec pytest et l’indentation de l’exécution d’une sélection dans le terminal.

La visionneuse de tracé avec la fenêtre Python

Les graphiques sont couramment utilisés pour la visualisation des données. L’une des fonctionnalités les plus demandées pour la fenêtre Python Interactive est de permettre une inspection approfondie des tracés générés via le zoom, ou l’exportation d’images (au format PDF, SVG ou PNG), par exemple.


Cette mise à jour de juin 2019 introduit une toute nouvelle visionneuse de tracé qui peut être utilisée pour manipuler tous les types de tracés d’images, y compris les tracés matplotlib. Vous pouvez tester ces fonctionnalités en double-cliquant sur les tracés ou en cliquant sur le bouton « agrandir l’image » qui s’affiche lorsque vous survolez les images du tracé dans la fenêtre interactive Python.

Tests en parallèle avec pytest

La fiabilité des statistiques affichées pour l’exécution de tests a été améliorée, en particulier pour l’exécution de tests en parallèle avec pytest. Vous pouvez essayer d’exécuter des tests en parallèle avec pytest en installant le paquet « pytest-xdist » et en ajoutant « -n <nombre de processeurs> » à un fichier de configuration. Par exemple, pour un processeur à quatre cœurs, vous pouvez créer un fichier pytest.ini dans le dossier du projet et y ajouter le contenu ci-dessous :


Ainsi, lorsque vous exécutez et déboguez des tests, ils seront exécutés en parallèle.


Indentation de l’exécution d’une sélection dans le terminal

Une fonctionnalité très demandée de Visual Studio Code (VS Code) Python sur GitHub consistait à déduire les sélections de code avant de les envoyer au terminal lors de l’exécution de la commande « Exécuter sélection/ligne dans un terminal Python ». À partir de cette version, la commande enverra au terminal une désindentation de la sélection, basée sur sa première ligne non vide.


Les autres changements notables incluent :
  • la possibilité d’autoriser l’authentification à distance via un mot de passe pour avec jupyter ;
  • le fait que la visionneuse de données gère désormais correctement les grands cadres de données et prend en charge le filtrage avec des expressions sur des colonnes numériques ;
  • la possibilité d’afficher l’aperçu du bloc-notes importé dans la fenêtre Python Interactive ;
  • l’ajout du support pour le débogage des sous-processus lors des tests de débogage ;
  • l’ajout du support pour l’activation d’environnements conda dans powershell ;
  • l’ajout de la combinaison « ctrl + entrée » comme raccourci clavier pour exécuter la cellule en cours.


Source : Microsoft

Et vous ?

Qu’en pensez-vous ?
Avez-vous déjà testé cette nouvelle version ? Si oui, quelles ont été vos impressions ?

Voir aussi

Microsoft publie une nouvelle version de l'extension Python pour Visual Studio Code, elle apporte un lot de nouveautés et de correctifs
Visual Studio Code est maintenant livré avec Anaconda, la plateforme Python populaire pour la data science
Visual Studio Code 1.25 est disponible : tour d'horizon des nouveautés dans l'éditeur de code open source et multiplateforme
Visual Studio : Microsoft annonce la disponibilité d'une mise à jour d'IntelliCode, une version d'IntelliSense basée sur l'intelligence artificielle

Une erreur dans cette actualité ? Signalez-le nous !


 
Contacter le responsable de la rubrique Visual Studio

Partenaire : Hébergement Web