Nos complace anunciar que en abril de 2019 se lanzó la actualización de la extensión Python para Visual Studio Code. 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 este número, realizamos una serie de mejoras, enumeradas en nuestro
registro de cambios , que cubren 84 problemas en total, que incluyen:
- Explorador de variables y visor de datos
- Mejoras de configuración de depuración
- Mejoras adicionales en Python Language Server
¡Mira debajo del gato para saber más!

Explorador de variables y visor de datos
Python Interactive ahora viene con un Explorador de variables y un Visor de datos integrados (una característica muy solicitada para nuestros usuarios). ¡Ahora puede ver, verificar y filtrar fácilmente variables en la aplicación, incluidas listas, matrices NumPy, marcos de datos de Pandas y mucho más!
La sección Variables ahora se mostrará cuando el
código y las celdas se ejecuten en la Ventana interactiva de Python. Una vez que lo expanda, verá una lista de variables en la sesión actual de Jupyter. Las variables adicionales se mostrarán automáticamente a medida que se usan en el código. Al hacer clic en el encabezado de cada columna se ordenarán las variables en 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 en sus valores:

El visor de datos requiere el paquete Pandas versión 0.20 o posterior. Si no está disponible, recibirá un mensaje para instalarlo o actualizarlo.
Exploración variable está habilitada de forma predeterminada. Puede deshabilitarlo a través de
Archivo> Preferencias> Configuración y buscar
Python> Ciencia de datos: Mostrar el Explorador de variables de Jupyter .
Mejoras de configuración de depuración
Simplificamos el proceso de configuración del depurador para el espacio de trabajo. Ahora, si comienza a depurar (a través del Panel de depuración,
F5 o
Depuración> Iniciar depuración ) parece que la configuración de depuración no existe, 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 puede hacer usando 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 en Python Language Server
Esta versión incluye varias correcciones y mejoras para Python Language Server. Devolvimos las funciones que se eliminaron en la versión 0.2: "Cambiar nombre de símbolo", "Ir a definición" y "Buscar todas las referencias", y también realizamos mejoras en el tiempo de carga y el uso de memoria al importar bibliotecas científicas como Pandas, Plotly, PyQt5 , especialmente cuando se trabaja en un entorno completo de Anaconda.
Para habilitar el servidor de idiomas, cambie
python.jediEnabled false en
Archivo> Preferencias> Configuración de usuario . Estamos trabajando para crear el servidor de idiomas predeterminado en las próximas versiones, por lo que si tiene algún problema, publique una pregunta en la página de
Python Language Server en GitHub .
Otros cambios y mejoras.
También agregamos mejoras menores y correcciones de errores solicitadas por los usuarios, lo que debería mejorar su experiencia 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 redacción de "Prueba de unidad" a "Prueba" o "Prueba". ( # 4384 )
- Reemplazar el parámetro debugStdLib con justMyCode. ( # 4032 )
- Opción agregada para simplemente habilitar / deshabilitar la ciencia de datos codelens. ( # 5211 )
- Mejora de la fiabilidad de la detección de pruebas con pytest. ( # 4795 )
- Actualización del archivo README .
Recuerde
descargar la extensión Python para Visual Studio Code ahora para probar las mejoras anteriores. Si tiene algún problema, escríbalo en la página de
Python VS Code en GitHub .