Cómo ejecutar Python desde VS Code

Cómo ejecutar Python desde VS Code

El código de Visual Studio (VS) ofrece soporte de desarrollo de Python que tanto profesionales como aficionados pueden apreciar. Este artículo proporcionará conocimientos prácticos sobre la configuración de su entorno de Python y la ejecución y depuración del código Python, junto con valiosas e interesantes características de bonificación.

Configuración de Python Environment

Tendrá que configurar manualmente el intérprete de Python en su computadora antes de que VS Code pueda usarlo. Aquí le mostramos cómo hacerlo:

  1. Visite el sitio web oficial de Python.
  2. Vaya a la página de descargas y elija la versión de su sistema operativo (Windows, MacOS o Linux, dependiendo de la biblioteca) y haga clic en Descargar.
  3. Descargar y ejecutar el instalador.
  4. Abra una terminal o símbolo del sistema.
  5. Tipo "Python -version"Y presione" Enter."
  6. Debería ver la versión de Python instalada en la pantalla.

Si la ciencia de datos es su principal razón para usar Python, considere descargar Anaconda y obtener Python a través de ella. Anaconda viene con un intérprete de Python y una multitud de bibliotecas y herramientas especializadas para la ciencia de datos.

Para los usuarios de Windows que desean que un entorno de Linux funcione con Python, el subsistema de Windows para Linux (WSL) es otra opción viable. Optar por WSL también implica instalar la extensión de correlación. Para obtener más información sobre el uso de WSL con el código VS, consulte la documentación de desarrollo remoto de VS Code o el tutorial de trabajo WSL.

Después de completar estos pasos con éxito, las bibliotecas de Python se instalarán en su sistema y estará listo para escribir código.

Instalación de la extensión de Python en el código VS

Para usar correctamente el entorno Python en el código VS, también debe instalar la extensión de Python. Estos son los pasos adicionales para configurar la extensión en el IDE:

  1. Iniciar código VS.
  2. Haga clic en el icono de "Extensiones" en la barra de actividades.
  3. Buscar "Python" en la barra de búsqueda de Extensions View.
  4. Encuentre la extensión de Python de Microsoft en el mercado.
  5. Haga clic en el botón "Instalar" para agregar la extensión al código VS.

Después de seguir estos pasos, tendrá los siguientes requisitos previos para la codificación de Python:

  • Python (versión 3 o arriba)
  • VS Código
  • Vs Code Python Extension

Depuración del código de python en el código vs

La depuración es una parte inextricable del proceso de codificación, por lo que querrá tener las capacidades de depuración de Python listas tan pronto como comience a codificar. Revisemos los pasos para depurar Python dentro de VS Code.

  1. Haga clic en el margen izquierdo junto al número de línea donde desea agregar un punto de interrupción (E.gramo., junto a la declaración de impresión).
  2. Haga clic en el icono de depuración en la barra de actividades en el lado de la ventana.
  3. Presione F5 o haga clic en el botón verde "Ejecutar y depurar".
  4. Elija "Python File" como la configuración de depuración.

El depurador se detendrá en el punto de interrupción. Tendrá la oportunidad de inspeccionar variables, ver la pila de llamadas y ejecutar comandos en la consola de depuración.

Configuración de su intérprete Python

VS Código detecta y selecciona automáticamente el intérprete de Python si existe en su sistema. Sin embargo, es posible que deba cambiar el intérprete si trabaja con múltiples versiones de Python o ejecuta entornos virtuales.

  1. Presione Ctrl + Shift + P (o CMD + Shift + P en MacOS) para abrir la paleta de comando.
  2. Tipo "Python: Seleccionar intérprete"En la paleta de comando y presione" Enter."
  3. Elija el intérprete Python deseado de la lista.

Con esta configuración, VS Code ahora usará el intérprete seleccionado manualmente.

Personalización del entorno VS Code Python

Personalizar su entorno de desarrollo de Python es una tarea bastante sencilla en VS Code. Además, es invaluable para mejorar la productividad, ya que un entorno adaptado a sus necesidades hará que el código de escritura sea más rápido y más eficiente y reducirá la frustración.

Para este propósito, VS Code ofrece funciones de personalización sólidas y de fácil acceso. Experimente con diferentes configuraciones y extensiones para encontrar la configuración más adecuada a medida que se sienta más cómodo utilizando la herramienta.

Veamos formas de ajustar el entorno a sus preferencias.

Cambiar la herramienta de pelusa de Python

La pelusa identifica y corrige problemas estilísticos y sintácticos en el código fuente que pueden conducir a errores. A diferencia del formato, que solo reestructura cómo aparece el código, la pelusa también analiza cómo se ejecuta el código e identifica errores que el formato incorrecto puede causar.

  • Abra la paleta de comando presionando Ctrl + Shift + P.
  • Seleccione "Python: Seleccione Linter" para mostrar una lista de linters.
  • Elija una herramienta de pelusa preferida de la lista (como Pylint, Flake8 o Mypy).
  • Instale la herramienta de pelusa en su entorno Python si se le solicita.

Si la instalación no puede continuar, intente ejecutar el código de Visual Studio con privilegios de administración o instale manualmente el enlace con un comando PIP.

Las líneas se ejecutarán automáticamente cuando guarde un archivo si está habilitado. Cualquier problema que detecte se mostrará en el panel de problemas y como subraya Wavy en la ventana del editor. Puede mantener la enlace habilitada o deshabilitarlo cuando ya no sea necesario. Abra la paleta de comandos (Ctrl + Shift + P) y seleccione "Python: Habilitar/deshabilitar la pelusa" para cambiar la palanca.

Configuración de Python Black para formatear

Python Black es un formateador de código que cambia automáticamente su código de Python para seguir las convenciones de estilo centradas en la legibilidad y la consistencia del código.

  1. Instale negro en su entorno de Python utilizando el comando: PIP instale negro. Para instalar la extensión de Python para el código Visual Studio, presione Ctrl + P, más allá del "Ext Instalar MS-Python.Python "línea y golpea" Enter."
  2. Escriba CTRL +, o haga clic en el icono de engranaje en la esquina inferior izquierda y seleccione "Configuración [CTRL +,]" para abrir el menú Configuración.
  3. En la barra de búsqueda en la parte superior de la pestaña Configuración, escriba "Formato en Guardar" y marque la casilla de verificación.
  4. Busque "Proveedor de formato de Python" y seleccione "Negro."

Cuando abre o crea un archivo de Python, escriba algún código y guárdelo (Ctrl + S), el formateador negro ajustará automáticamente este código. Si, por alguna razón, el negro no funciona, puede ser que su código de Python tenga algunos errores de sintaxis. En ese caso, vuelva a verificar el código y probar nuevamente.

Personalización de fragmentos de pitón

Los fragmentos de Python pueden ser una herramienta útil para la racionalización del código. Los fragmentos son bloques de código predefinidos o definidos por el usuario que puede insertar en el código. Hacen escribir patrones de código repetitivo como bucles o declaraciones condicionales más rápido. Estos son los pasos para personalizar los fragmentos de Python en el código Visual Studio:

  1. Abra la vista de extensiones presionando Ctrl + Shift + X y busque "Python Spippets."
  2. Instale una extensión de fragmentos de Python que se adapte a sus necesidades.
  3. Comience a usar los nuevos fragmentos en su código Python escribiendo el prefijo de fragmentos y presionando "pestaña" o "ingresar."

Visual Studio Code tiene fragmentos integrados para varios lenguajes de programación. Puede encontrar e insertar estos fragmentos usando IntelliSense (CTRL + Space) o un selector de fragmento dedicado. Los fragmentos de Python están disponibles para descargar desde el mercado del Código de Visual Studio.

Muchas extensiones en el mercado de código de Visual Studio incluyen fragmentos. Puede encontrarlos buscando "@category:" fragmentos "en la vista de extensiones. Una vez que haya encontrado una extensión que le guste e haya instalado, reinicie Visual Studio Code. Los nuevos fragmentos estarán disponibles en el editor de texto en Re-Lunch.

Usando terminal integrado

Una de las potentes características del código VS es el terminal integrado, que le permite ejecutar varios comandos, incluidos los scripts de Python, sin dejar el editor. Use el terminal integrado para ejecutar scripts de Python, administrar paquetes e interactuar con sistemas de control de versiones como GIT mientras trabaja en sus scripts de Python.

Colaborando con Live Share

Visual Studio Code viene con una extensión de compartir en vivo. Esta característica permite la colaboración de desarrolladores remotos en tiempo real. Live Share le permite hacer que los proyectos de Python con los miembros del equipo y participar en sesiones de programación conjunta. Además, puede obtener comentarios instantáneos sobre su código de un supervisor o un asistente. Esta característica mejora la colaboración y fomenta el aprendizaje, ya que puede compartir ideas y mejores prácticas con sus codes desarrolladores.

Utilizando los cuadernos Jupyter

Los desarrolladores de Python a menudo trabajan con los cuadernos Jupyter (anteriormente Notebooks de Ipython). Es un proyecto de documentación de código abierto que permite la mezcla de código, texto y visualizaciones. La aplicación contiene documentos con código de computadora y elementos de texto ricos como párrafos, ecuaciones, figuras y enlaces.

Visual Studio Code proporciona soporte y ayuda nativa a través de archivos de código Python para trabajar con cuadernos Jupyter.

Además, la extensión de Python en VS Código le permite crear, editar y ejecutar cuadernos Jupyter directamente. Esta integración proporciona un flujo de trabajo más eficiente que puede atraer a los científicos e investigadores de datos que confían regularmente en los cuadernos Jupyter.

Pruebas con características de Python

Saber que su código se comporta como esperado otorga tranquilidad indispensable. Evita que los errores se acumulen a medida que codifica. De esta manera, la depuración no se volverá más pesada a medida que el código madura. VS Code admite diferentes marcos de prueba de Python, incluido el popular Unittest o Pytest.

Aproveche las funciones de prueba incorporadas para descubrir, ejecutar y depurar rápidamente dentro del editor. Probar su proceso de desarrollo le permite atrapar errores temprano, manteniendo así una alta calidad de código.

Ejecución a través de Python Interactive Window

La ventana interactiva de Python en VS Code le permite ejecutar piezas de código y mostrar los resultados visualmente. Esta característica lo ayuda a experimentar con nuevas ideas, explorar bibliotecas o probar rápidamente un código pequeño. Mientras trabaja en sus proyectos de Python, considere usar la ventana interactiva para obtener una visión más profunda del comportamiento y el rendimiento de su código.

Python es fácil

Si ha llegado tan lejos, sabrá cómo ejecutar, depurar y personalizar el código de Python en el código VS como mejor le. VS Code es un entorno de desarrollo de Python potente, versátil y razonablemente para principiantes que acomodan varios estilos de codificación.

¿Ejecuta python en vs código regularmente?? ¿Qué personalización de Python en vs código le resulta más útil?? Háganos saber en la sección de comentarios a continuación.