Python dans Visual Studio Code - Version d'avril 2019

Nous sommes heureux d'annoncer que la version d'avril 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. 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é une série 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 apportées au serveur de langue Python

Continuez à lire pour en savoir plus!




Explorateur de variables et visualiseur de données


L'expérience Python Interactive s'accompagne désormais d'un explorateur de variables intégré et d'un visualiseur de données, une fonctionnalité très demandée par nos utilisateurs. Maintenant, vous pouvez facilement visualiser, inspecter et filtrer les variables de votre application, y compris les listes, les tableaux NumPy, les trames de données pandas, et plus encore!


Une section de variables sera désormais affichée lors de l' exécution de code et de cellules dans la fenêtre Python Interactive. Une fois que vous l'avez développé, vous verrez la liste des variables dans la session Jupyter en cours. Plus de variables s'afficheront automatiquement lorsqu'elles seront utilisées dans le code. Cliquez sur chaque en-tête de colonne pour trier les variables du tableau.



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:



La visionneuse de données nécessite le package pandas 0.20 ou version ultérieure, et vous recevrez un message pour installer ou mettre à niveau s'il n'est pas disponible.


La variable Explore est activée par défaut. Vous pouvez le désactiver via Fichier> Préférences> Paramètres et rechercher le paramètre 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 votre espace de travail. Lorsque vous démarrez le débogage (via le panneau de débogage, F5 ou Déboguer> Démarrer le débogage D ) et qu'aucune configuration de débogage n'existe, vous serez maintenant invité à créer une configuration de débogage pour votre application. La création d'une configuration de débogage s'effectue via un ensemble de menus, au lieu de configurer manuellement le fichier launch.json .



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


Améliorations supplémentaires apportées au serveur de langue Python


Cette version comprend plusieurs correctifs et améliorations du serveur linguistique Python. Nous avons ajouté des fonctionnalités qui ont été supprimées dans la version 0.2: "Renommer le symbole", "Aller à la définition" et "Trouver toutes les références", et avons 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 lors de l'exécution dans des environnements Anaconda complets.


Pour activer le serveur de langues, modifiez le paramètre python.jediEnabled sur false dans Fichier> Préférences> Paramètres utilisateur . Nous travaillons à faire du serveur de langue la langue par défaut dans les prochaines versions, donc si vous rencontrez des problèmes, veuillez signaler un problème sur la page Gythub du serveur de langue Python .


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:


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

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 .

Avatar

Luciana de melo e abud

Gestionnaire de programmes, extension Python dans Visual Studio Code

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


All Articles