Nos complace anunciar que la versión de junio 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. Si ya tiene instalada la extensión Python, también puede obtener la última actualización reiniciando 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 mejoras que se enumeran en nuestro
registro de cambios , cerrando un total de 70 problemas, incluido un visor de gráficos con la ventana interactiva de Python, pruebas paralelas con pytest e indentación de la selección de ejecución en el terminal.

Plot Viewer con la ventana de Python
Las parcelas se usan comúnmente para la visualización de datos. Una de las principales funciones solicitadas para la ventana interactiva de Python es permitir una inspección más profunda de las parcelas generadas, por ejemplo, zoom, paneo y exportación de imágenes. La actualización de junio de 2019 incluyó un nuevo Visor de gráficos que se puede utilizar para manipular cualquier gráfico de imagen, como los populares gráficos de matplotlib.
Puede probarlo haciendo doble clic en las parcelas o haciendo clic en el botón "expandir imagen" que se muestra al pasar el mouse sobre las imágenes de la trama en la ventana interactiva de Python:

Con el visor de gráficos, puede desplazarse, acercar / alejar, navegar por los gráficos en la sesión actual y exportar gráficos a formatos PDF, SVG o PNG.
Pruebas paralelas con pytest
Realizamos mejoras en la confiabilidad de las estadísticas que se muestran para las pruebas ejecutadas, en particular para ejecutar pruebas en paralelo con pytest.
Puede probar ejecutar pruebas en paralelo con pytest instalando el paquete pytest-xdist y agregue "-n" a un archivo de configuración. Por ejemplo, para 4 CPU puede crear un archivo pytest.ini en la carpeta del proyecto y agregarle el siguiente contenido:
[pytest] addopts=-n4
Ahora, cuando ejecute y depure las pruebas, se ejecutarán en paralelo.

Puede consultar nuestra
documentación para obtener más información sobre el soporte de pruebas en la extensión Python.
Sangría de selección de corrida en el terminal
Una característica
muy solicitada de VS Code Python en nuestro repositorio de GitHub fue aplicar una sangría a las selecciones de código antes de enviarlo al terminal cuando se ejecuta el comando "Ejecutar selección / línea en el terminal de Python". A partir de esta versión, el comando enviará al terminal una sangría de la selección, basada en su primera línea no vacía.

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:
- Permitir contraseña para autenticación remota con jupyter. ( # 3624 )
- El Visor de datos ahora maneja correctamente los marcos de datos grandes y admite el filtrado con expresiones en columnas numéricas (mayor que, menor que, igual a) ( # 5469 )
- Mostrar vista previa del cuaderno importado en la ventana interactiva de Python. (# 5675 )
- Agregue soporte para la depuración de subprocesos, cuando depure las pruebas. ( # 4525 )
- Soporte agregado para la activación de entornos conda en powershell. ( # 668 )
- Agregue 'ctrl + enter' como método abreviado de teclado para ejecutar la celda actual. ( # 5673 )
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 .