Python en Visual Studio Code - Versión de abril de 2019

Nos complace anunciar que la versión de abril de 2019 de Python Extension para Visual Studio Code ya está disponible. Puede descargar la extensión de Python desde Marketplace o instalarla directamente desde la galería de extensiones en Visual Studio Code. Puede obtener más información sobre el soporte de Python en Visual Studio Code en la documentación.


En esta versión, realizamos una serie de mejoras que se enumeran en nuestro registro de cambios , cerrando un total de 84 problemas que incluyen:


  • Explorador de variables y visor de datos
  • Mejoras a la configuración de depuración
  • Mejoras adicionales al servidor de lenguaje Python

¡Sigue leyendo para aprender más!




Explorador de variables y visor de datos


La experiencia Python Interactive ahora viene con un explorador de variables incorporado junto con un visor de datos, una característica muy solicitada por nuestros usuarios. ¡Ahora puede ver, inspeccionar y filtrar fácilmente las variables en su aplicación, incluidas listas, matrices NumPy, marcos de datos de pandas y más!


Ahora se mostrará una sección de variables al ejecutar código y celdas en la ventana interactiva de Python. Una vez que lo expanda, verá la lista de variables en la sesión actual de Jupyter. Más variables aparecerán automáticamente a medida que se usen en el código. Al hacer clic en el encabezado de cada columna, se ordenarán las variables de la tabla.



También puede hacer doble clic en cada fila o usar el botón "Mostrar variable en el visor de datos" para ver los datos completos de cada variable en el Visor de datos recién agregado, así como realizar una búsqueda simple sobre sus valores:



El Visor de datos requiere el paquete pandas 0.20 o posterior, y recibirá un mensaje para instalar o actualizar si no está disponible.


La exploración de variables está habilitada de forma predeterminada. Puede desactivarlo a través de Archivo> Preferencias> Configuración y buscando Python> Ciencia de datos: Mostrar la configuración del Explorador de variables de Jupyter.

Mejoras a la configuración de depuración


Simplificamos el proceso de configuración del depurador para su espacio de trabajo. Cuando comience a depurar (a través del Panel de depuración, F5 o Depuración> Iniciar depuración ) y no exista ninguna configuración de depuración, ahora se le pedirá que cree una configuración de depuración para su aplicación. La creación de una configuración de depuración se logra a través de un conjunto de menús, en lugar de configurar manualmente el archivo launch.json .



Este mensaje también se mostrará al agregar otra configuración de depuración a través del archivo launch.json:


Mejoras adicionales al servidor de lenguaje Python


Esta versión incluye varias correcciones y mejoras para Python Language Server. Agregamos características que se eliminaron en la versión 0.2: "Cambiar nombre de símbolo", "Ir a definición" y "Buscar todas las referencias", e hicimos mejoras en el tiempo de carga y el uso de memoria al importar bibliotecas científicas como pandas, Plotly, PyQt5, especialmente cuando se ejecuta en entornos completos de Anaconda.


Para optar por el servidor de idiomas, cambie la configuración python.jediEnabled a falso en Archivo> Preferencias> Configuración de usuario . Estamos trabajando para que el servidor de idiomas sea el predeterminado en las próximas versiones, por lo que si tiene problemas, presente un problema en la página de Python Language Server GitHub .


Otros cambios y mejoras


También hemos agregado pequeñas mejoras y problemas solucionados solicitados por los usuarios que deberían mejorar su experiencia trabajando con Python en Visual Studio Code. Algunos cambios notables incluyen:


  • Cambie el comportamiento predeterminado del depurador para mostrar los valores de retorno. ( # 3754 )
  • Cambie la frase "Prueba de unidad" a "Prueba" o "Prueba". ( # 4384 )
  • Reemplace la configuración debugStdLib con justMyCode. ( # 4032 )
  • Agregue la configuración para habilitar / deshabilitar las codelens de ciencia de datos. ( # 5211 )
  • Fiabilidad mejorada del descubrimiento de prueba cuando se usa pytest. ( # 4795 )
  • Actualizaciones al archivo README .

Asegúrese de descargar la extensión Python para Visual Studio Code ahora para probar las mejoras anteriores. Si tiene algún problema, presente un problema en la página Python VS Code GitHub .

Avatar

Luciana de melo e abud

Administrador de programas, extensión de Python en Visual Studio Code

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


All Articles