Nous sommes heureux d'annoncer que la version de juin 2019 de l'extension Python pour Visual Studio Code est maintenant disponible. Vous pouvez
télécharger l'extension Python depuis Marketplace, ou l'installer directement à partir de la galerie d'extensions dans Visual Studio Code. Si vous avez déjà installé l'extension Python, vous pouvez également obtenir la dernière mise à jour en redémarrant Visual Studio Code. Vous pouvez en savoir plus sur la
prise en charge de Python dans Visual Studio Code dans la documentation.
Dans cette version, nous avons apporté des améliorations qui sont répertoriées dans notre
journal des modifications , fermant un total de 70 problèmes, y compris un visualiseur de tracé avec la fenêtre Python Interactive, des tests parallèles avec pytest et une indentation de la sélection d'exécution dans le terminal.

Visionneuse de tracé avec la fenêtre Python
Les tracés sont couramment utilisés pour la visualisation des données. L'une des principales fonctionnalités demandées pour la fenêtre Python Interactive est de permettre une inspection plus approfondie des tracés générés, par exemple le zoom, le panoramique et l'exportation d'images. La mise à jour de juin 2019 comprenait un tout nouveau visualiseur de tracé qui peut être utilisé pour manipuler tous les tracés d'image, tels que les tracés matplotlib populaires.
Vous pouvez l'essayer en double-cliquant sur les tracés ou en cliquant sur le bouton «agrandir l'image» qui s'affiche lorsque vous survolez des images de tracé dans la fenêtre interactive Python:

Avec la visionneuse de tracés, vous pouvez effectuer un panoramique, un zoom avant / arrière, parcourir les tracés de la session en cours et exporter des tracés aux formats PDF, SVG ou PNG.
Tests parallèles avec pytest
Nous avons amélioré la fiabilité des statistiques affichées pour l'exécution des tests, en particulier pour l'exécution des 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» à un fichier de configuration. Par exemple, pour 4 CPU, vous pouvez créer un fichier pytest.ini dans le dossier du projet et y ajouter le contenu ci-dessous:
[pytest] addopts=-n4
Désormais, lorsque vous exécutez et déboguez des tests, ils seront exécutés en parallèle.

Vous pouvez vous référer à notre
documentation pour en savoir plus sur les tests de prise en charge dans l'extension Python.
Indentation de la sélection de parcours dans le terminal
Une fonctionnalité
VS Code Python très demandée sur notre référentiel GitHub consistait à dédenter les sélections de code avant de l'envoyer au terminal lors de l'exécution de la commande «Exécuter la sélection / ligne dans le terminal Python». À partir de cette version, la commande enverra au terminal une dés-indentation de la sélection, basée sur sa première ligne non vide.

Autres modifications et améliorations
Nous avons également ajouté de petites améliorations et des problèmes résolus demandés par les utilisateurs qui devraient améliorer votre expérience de travail avec Python dans Visual Studio Code. Certains changements notables incluent:
- Autoriser le mot de passe pour l'authentification à distance avec jupyter. ( # 3624 )
- La visionneuse de données gère désormais correctement les trames de données volumineuses et prend en charge le filtrage avec des expressions sur les colonnes numériques (supérieur, inférieur, égal à) ( # 5469 )
- Affichez l'aperçu du bloc-notes importé dans la fenêtre Python Interactive. (# 5675 )
- Ajout de la prise en charge du débogage des sous-processus lors du débogage des tests. ( # 4525 )
- Ajout de la prise en charge de l'activation des environnements conda dans PowerShell. ( # 668 )
- Ajoutez 'ctrl + enter' comme raccourci clavier pour exécuter la cellule actuelle. ( # 5673 )
Assurez-vous de
télécharger l'extension Python pour Visual Studio Code maintenant pour essayer les améliorations ci-dessus. Si vous rencontrez des problèmes, veuillez signaler un problème sur la page
Python VS Code GitHub .