Python dans Visual Studio Code. Numéro d'avril

Nous sommes heureux d'annoncer qu'en avril 2019, la mise à jour de l'extension Python pour Visual Studio Code a été publiée. Vous pouvez télécharger l'extension Python depuis Marketplace ou l'installer directement à partir de la galerie d'extensions dans Visual Studio Code. Vous pouvez en savoir plus sur la prise en charge de Python dans Visual Studio Code dans la documentation.

Dans ce numéro, nous avons apporté un certain nombre d'améliorations, répertoriées dans notre journal des modifications , fermant un total de 84 problèmes, notamment:

  • Explorateur de variables et visualiseur de données
  • Améliorations de la configuration de débogage
  • Améliorations supplémentaires dans Python Language Server

Regardez sous le chat pour en savoir plus!

image

Explorateur de variables et visualiseur de données


Python Interactive est désormais livré avec un explorateur de variables et un visualiseur de données intégrés (une fonctionnalité très recherchée pour nos utilisateurs). Maintenant, vous pouvez facilement visualiser, vérifier et filtrer les variables dans l'application, y compris les listes, les tableaux NumPy, les trames de données Pandas et bien plus encore!

La section Variables s'affiche désormais lorsque le code et les cellules sont exécutés dans la fenêtre interactive Python. Une fois développé, vous verrez une liste de variables dans la session Jupyter en cours. Des variables supplémentaires seront affichées automatiquement lors de leur utilisation dans le code. Cliquez sur l'en-tête de chaque colonne pour trier les variables du tableau.

image

Vous pouvez également double-cliquer sur chaque ligne ou utiliser le bouton «Afficher la variable dans la visionneuse de données» pour afficher les données complètes de chaque variable dans la nouvelle visionneuse de données, ainsi que pour effectuer une recherche simple sur ses valeurs:

image

La visionneuse de données nécessite la version 0.20 ou ultérieure du package Pandas. S'il n'est pas disponible, vous recevrez un message pour l'installer ou le mettre à jour.

L'exploration variable est activée par défaut. Vous pouvez le désactiver via Fichier> Préférences> Paramètres et rechercher Python> Data Science: Afficher l'explorateur de variables Jupyter .

Améliorations de la configuration de débogage


Nous avons simplifié le processus de configuration du débogueur pour l'espace de travail. Maintenant, si lorsque vous démarrez le débogage (via le panneau de débogage, F5 ou Débogage> Démarrer le débogage ), il semble que la configuration de débogage n'existe pas, il vous sera demandé de créer une configuration de débogage pour votre application. La création d'une configuration de débogage peut être effectuée à l'aide d'un ensemble de menus, au lieu de configurer manuellement le fichier launch.json .

image

Cette invite sera également affichée lors de l'ajout d'une autre configuration de débogage via le fichier launch.json:

image

Améliorations supplémentaires dans Python Language Server


Cette version inclut plusieurs correctifs et améliorations pour Python Language Server. Nous avons renvoyé les fonctionnalités qui ont été supprimées en 0.2: "Renommer le symbole", "Aller à la définition" et "Trouver toutes les références", et avons également amélioré le temps de chargement et l'utilisation de la mémoire lors de l'importation de bibliothèques scientifiques telles que Pandas, Plotly, PyQt5 , en particulier lorsque vous travaillez dans un environnement Anaconda complet.

Pour activer Language Server, remplacez python.jediEnabled par false dans Fichier> Préférences> Paramètres utilisateur . Nous travaillons pour créer le serveur de langue par défaut dans les prochaines versions, donc si vous avez des problèmes, veuillez poster une question sur la page Python Language Server sur GitHub .

Autres changements et améliorations.


Nous avons également ajouté des améliorations mineures et des corrections de bogues demandées par les utilisateurs, ce qui devrait améliorer votre expérience avec Python dans Visual Studio Code. Certains changements notables incluent:

  • Modifiez le comportement du débogueur par défaut pour afficher les valeurs de retour. ( # 3754 )
  • Remplacez le libellé de «Test unitaire» par «Test» ou «Test». ( # 4384 )
  • Remplacement du paramètre debugStdLib par justMyCode. ( # 4032 )
  • Ajout d'une option pour simplement activer / désactiver les lentilles de codage de science des données. ( # 5211 )
  • Amélioration de la fiabilité de la détection des tests à l'aide de pytest. ( # 4795 )
  • Mise à jour du fichier README .

N'oubliez pas de télécharger l'extension Python pour Visual Studio Code maintenant pour essayer les améliorations ci-dessus. Si vous avez des problèmes, veuillez écrire à ce sujet sur la page Python VS Code sur GitHub .

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


All Articles