Python en Visual Studio Code - Versión de junio

Nos complace anunciar que la extensión Python para Visual Studio Code de junio de 2019 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 simplemente reiniciando Visual Studio Code. Para obtener más información sobre la compatibilidad con Python en Visual Studio Code, consulte la documentación .

En esta versión, hemos realizado mejoras que se enumeran en nuestro registro de cambios , resolviendo un total de 70 problemas, incluidos los relacionados con el visor de gráficos con la ventana interactiva de Python y las pruebas paralelas con pytest. Lea sobre todos los cambios debajo del gato.



Plot Viewer con la ventana de Python


Los gráficos se usan comúnmente para visualizar datos. Una de las características más populares de la ventana interactiva de Python es la capacidad de echar un vistazo más profundo a los gráficos creados, por ejemplo, escalarlos, desplazarlos y exportarlos. La actualización de junio incluye un visor completamente nuevo que se puede utilizar para trabajar con cualquier imagen de gráfico, como la de la biblioteca matplotlib.

Puede abrir el visor haciendo doble clic en el gráfico o haciendo clic en el botón "maximizar imagen" que aparece al pasar el mouse sobre los gráficos en la ventana interactiva de Python:



Con el visor de gráficos, puede mover gráficos, acercar y alejar, cambiar entre gráficos en la sesión actual y exportarlos a PDF, SVG o PNG.

Pruebas paralelas con pytest


Hemos realizado mejoras en la fiabilidad de las estadísticas que se muestran para ejecutar pruebas, en particular, para ejecutar pruebas en paralelo con pytest.

Puede ejecutar pruebas en paralelo con pytest instalando el paquete pytest-xdist y agregando "-n <número de procesadores>" al archivo de configuración. Por ejemplo, para 4 procesadores, puede crear el archivo pytest.ini en la carpeta del proyecto y agregarle el siguiente contenido:

[pytest] addopts=-n4 

Ahora, cuando ejecuta y depura 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 en inicio selectivo en terminal


En nuestro repositorio de GitHub , la función VS Code Python es extremadamente popular , lo que eliminó la sangría general del código seleccionado antes de enviarlo al terminal cuando se ejecutó el comando "Ejecutar selección / línea en el terminal Python". A partir de esta versión, el equipo enviará el código del terminal con una sangría común eliminada, basada en la primera línea no vacía del código seleccionado.



Otros cambios y mejoras.


También agregamos mejoras menores y solucionamos los problemas que los usuarios nos informaban. Los siguientes son algunos cambios notables:

  • Se permite la contraseña para la autenticación remota utilizando jupyter. ( # 3624 )
  • El Visor de datos ahora procesa correctamente grandes marcos de datos y admite el filtrado con expresiones en columnas numéricas (más, menos, igual) ( # 5469 )
  • Obtenga una vista previa de la computadora portátil importada en una ventana interactiva de Python. (# 5675 )
  • Se agregó soporte para depurar un subproceso cuando se depuran las pruebas. ( # 4525 )
  • Soporte agregado para activar entornos conda en powershell. ( # 668 )
  • Agregue "Ctrl + Enter" como método abreviado de teclado para iniciar la celda actual. ( # 5673 )

Asegúrese de instalar la extensión Python para Visual Studio Code ahora mismo para apreciar las innovaciones anteriores. Si encuentra algún problema, infórmelo en la página Python VS Code GitHub .

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


All Articles