Por Denis Kuria

Se implementaron mejoras en las extensiones de Python para Visual Studio Code.

Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Leer más.

Microsoft anunció en su sitio web de blogs de desarrollo que la versión de diciembre de 2022 de las extensiones de Python para Visual Studio Code ya está disponible. Estas extensiones se encuentran en la etapa de prelanzamiento, pero están disponibles para que el público las pruebe. Esto es lo que ofrece esta versión de diciembre de 2022.

1. Sangría automática con Pylance

Se ha agregado una función de sangría automática en la extensión de Pylance. Esta característica crea automáticamente las sangrías correctas en su código. Esto permite a los programadores dedicar más tiempo a la parte lógica de su código y menos tiempo al formateo. Puedes probarlo en Código VS - Insiders (Se requiere registro).

Después de instalar VS Code Insiders, vaya al mercado e instale el

instagram viewer
Pylance extensión. Navegar a Ver > Paleta de comandos, tipo preferencias, y correr Abra Configuración de usuario (JSON). Asegúrate que editor.formatOnType se establece en verdadero. Controla si el editor formateará automáticamente una línea de código después de escribir.

{
"banco de trabajo.colorTheme": "Oscuro + predeterminado",
"[pitón]": {
"editor.formatOnType": verdadero
},
"python.defaultInterpreterPath": "C:\\Nueva carpeta\\python.exe"
}

Una vez establecido en verdadero, continúe y escriba su código para disfrutar de esta nueva característica.

2. Python para la extensión web

Esta es una nueva extensión de VS Code que le permite ejecutar y depurar código de Python en el navegador. Usa Asamblea web como motor de ejecución. Está en la etapa experimental y, por lo tanto, no debe usarlo para el desarrollo de producción de Python. Para empezar a usarlo, sigue los siguientes pasos:

  1. Abierto un navegador basado en Chrome.
  2. Navega a tu repositorio de GitHub utilizando la siguiente dirección. https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. Sustituya el nombre de usuario y la parte del repositorio con su nombre de usuario y repositorio de GitHub, respectivamente. La salida debe ser como se muestra a continuación.
  3. Vaya al mercado e instale el Experimental - Python para la Web extensión.
  4. Abre tu archivo Python.
  5. Prensa F5 para iniciar la depuración o CTRL+F5 para ejecutar el código sin depurar.

Limitaciones de Python para la extensión web

Como se señaló, la extensión Python para la Web es experimental y, como tal, tiene algunas limitaciones.

  1. La mayoría de los complementos y extensiones de Intellisense no están disponibles para su uso en Python para la web. Los que no están disponibles se indican con un símbolo de precaución, como se muestra a continuación.
  2. El intérprete de Python que utiliza la versión web tiene las siguientes limitaciones.
    • no es compatible pepita
    • no es compatible enchufe
    • no es compatible módulos nativos de Python
    • No hilo apoyo por lo tanto no asíncrono apoyo tampoco.

En consecuencia, el uso de esta función debe limitarse a proyectos prototipo y entornos de prueba.

3. La extensión Ruff

Esta extensión proporciona soporte para Ruff linter. La característica más sorprendente es que proporciona Arreglo rapido acciones que corregirán automáticamente las infracciones autocorregibles. El Fallar La extensión no requiere que use los expertos de VS Code para probarla. También está disponible para su instalación en el Código VS normal. Para probarlo, vaya al mercado de VS Code e instálelo.

Corrige las infracciones en el código ejecutándose en su código cuando edita o abre un archivo de Python. Para utilizarlo, sigue los siguientes pasos:

  1. Abierto código de estudio visual
  2. Cree un nuevo archivo de Python y escriba su código
  3. Si tiene un archivo fuente de Python guardado previamente, ábralo en Visual Studio Code
  4. Ejecute la extensión Ruff navegando a Ver > Paleta de comandos, tipo Fallar, y correr Ruff: Solucione todos los problemas de reparación automática como se muestra a continuación.
  5. Una vez ejecutado, Ruff corregirá todas las infracciones que se pueden reparar automáticamente en su código de Python.

Por qué debería probar las nuevas extensiones de Python en Visual Studio Code

La adición de nuevas características a las extensiones de Visual Studio Code ha hecho que el desarrollo en Python sea más eficiente en la plataforma. Pasará menos tiempo preocupándose por el formato del código y, por lo tanto, dedicará más tiempo a trabajar en la lógica de su código.

Además, los IDE de código abierto como Visual Studio Code obtienen actualizaciones de funciones con regularidad. Esto se debe a la gran cantidad de personas involucradas en el desarrollo de IDE. Las actualizaciones vienen con nuevas funcionalidades que conducen a una mejor experiencia de codificación al usar los IDE.

Suscríbete a nuestro boletín

Comentarios

CompartirPíoCompartirCompartirCompartir
Copiar
Correo electrónico
Compartir
CompartirPíoCompartirCompartirCompartir
Copiar
Correo electrónico

Enlace copiado al portapapeles

Temas relacionados

  • Programación
  • Pitón

Sobre el Autor

Denis Kuria (1 Artículos Publicados)