Python dans Visual Studio Code - version de juin

Nous sommes heureux d'annoncer que l'extension Python pour Visual Studio Code à partir de juin 2019 est déjà 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 simplement Visual Studio Code. Pour en savoir plus sur la prise en charge de Python dans Visual Studio Code, consultez la documentation .

Dans cette version, nous avons apporté des améliorations répertoriées dans notre journal des modifications , résolvant un total de 70 problèmes, y compris ceux liés à la visionneuse de graphiques avec la fenêtre Python Interactive et aux tests parallèles avec pytest. Lisez tous les changements sous le chat.



Visionneuse de tracé avec fenêtre Python


Les graphiques sont couramment utilisés pour visualiser les données. L'une des fonctionnalités les plus populaires de la fenêtre interactive Python est la possibilité de regarder de plus près les graphiques créés, par exemple, de les mettre à l'échelle, de les déplacer et de les exporter. La mise à jour de juin inclut une toute nouvelle visionneuse qui peut être utilisée pour travailler avec n'importe quelle image de graphique, comme celle de la bibliothèque matplotlib.

Vous pouvez ouvrir la visionneuse en double-cliquant sur le graphique ou en cliquant sur le bouton "Agrandir l'image" qui apparaît lorsque vous survolez les graphiques dans la fenêtre interactive Python:



À l'aide de la visionneuse de graphiques, vous pouvez déplacer des graphiques, effectuer un zoom avant ou arrière, basculer entre les graphiques de la session en cours et les exporter au format PDF, SVG ou PNG.

Tests parallèles avec pytest


Nous avons amélioré la fiabilité des statistiques affichées pour l'exécution de tests, en particulier pour l'exécution de tests en parallèle avec pytest.

Vous pouvez exécuter des tests en parallèle avec pytest en installant le package pytest-xdist et en ajoutant «-n <nombre de processeurs>» au fichier de configuration. Par exemple, pour 4 processeurs, vous pouvez créer le fichier pytest.ini dans le dossier du projet et y ajouter le contenu suivant:

[pytest] addopts=-n4 

Désormais, lorsque vous exécutez et déboguez des tests, ils s'exécutent 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.

Retrait sur démarrage sélectif dans le terminal


Dans notre référentiel GitHub , la fonction VS Code Python est extrêmement populaire , qui a supprimé l'indentation générale du code sélectionné 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, l'équipe enverra le code du terminal avec une indentation commune supprimée, sur la base de la première ligne non vide du code sélectionné.



Autres changements et améliorations.


Nous avons également ajouté des améliorations mineures et corrigé les problèmes que les utilisateurs nous ont signalés. Voici quelques changements notables:

  • Le mot de passe est autorisé pour l'authentification à distance à l'aide de jupyter. ( # 3624 )
  • La visionneuse de données traite désormais correctement les grandes trames de données et prend en charge le filtrage avec des expressions dans les colonnes numériques (plus, moins, égal) ( # 5469 )
  • Prévisualisez l'ordinateur portable importé dans une fenêtre Python interactive. (# 5675 )
  • Ajout de la prise en charge du débogage d'un 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 + Entrée» comme raccourci clavier pour lancer la cellule actuelle. ( # 5673 )

Assurez-vous d' installer l'extension Python pour Visual Studio Code dès maintenant pour apprécier les innovations ci-dessus. Si vous rencontrez des problèmes, veuillez le signaler sur la page Python VS Code GitHub .

Source: https://habr.com/ru/post/fr457186/


All Articles