Cómo ejecutar Python desde VS Code

Cómo ejecutar Python desde VS Code

Visual Studio (VS) Code ofrece compatibilidad con el desarrollo de Python que tanto los profesionales como los 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 de código de Python, junto con funciones adicionales valiosas e interesantes.

Configuración del entorno de Python

Deberá configurar manualmente el intérprete de Python en su computadora antes de que VS Code pueda usarlo. Aquí está 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, según la biblioteca) y haga clic en descargar.

  3. Descargue y ejecute el instalador.

  4. Abra una terminal o símbolo del sistema.

  5. Escribe “ python –version” y presiona “Enter”.

  6. Debería ver la versión de Python instalada en la pantalla.

Si la ciencia de datos es su razón principal para usar Python, considere descargar Anaconda y obtener Python a través de él. 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 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 correspondiente. Para obtener más información sobre el uso de WSL con VS Code, consulte la documentación de desarrollo remoto de VS Code o el tutorial Trabajar en 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 VS Code

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

  1. Inicie el código VS.

  2. Haga clic en el icono «Extensiones» en la barra de actividades.

  3. Busque «Python» en la barra de búsqueda de la vista Extensiones.

  4. Encuentre la extensión Python de Microsoft en Marketplace.

  5. Haga clic en el botón «Instalar» para agregar la extensión a VS Code.

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

  • Python (versión 3 o superior)
  • Código VS
  • Extensión VS Code Python

Depuración de código Python en VS Code

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

  1. Haga clic en el margen izquierdo al lado del número de línea donde desea agregar un punto de interrupción (por ejemplo, al lado de la declaración de impresión).

  2. Haga clic en el icono Depurar en la Barra de actividades al costado de la ventana.

  3. Presione F5 o haga clic en el botón verde «Ejecutar y depurar».

  4. Elija «Archivo Python» 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.

Configurando su intérprete de Python

VS Code 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 varias versiones de Python o ejecuta entornos virtuales.

  1. Presione Ctrl + Shift + P (o Cmd + Shift + P en macOS) para abrir la paleta de comandos.

  2. Escriba » Python: Select Interpreter» en la paleta de comandos y presione «Enter».

  3. Elija el intérprete de Python deseado de la lista.

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

Personalización del entorno Python de VS Code

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 escribir código sea más rápido y 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 usando la herramienta.

Veamos formas de ajustar el entorno a sus preferencias.

Cambiar la herramienta Linting de Python

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

  • Abra la paleta de comandos presionando Ctrl + Shift + P.
  • Seleccione «Python: Seleccionar 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 de Python si se le solicita.

Si la instalación no puede continuar, intente ejecutar Visual Studio Code con privilegios de administrador o instale manualmente el linter con un comando pip.

Linting se ejecutará automáticamente cuando guarde un archivo si está habilitado. Cualquier problema que detecte se mostrará en el panel Problemas y como subrayados ondulados en la ventana del editor. Puede mantener el linter habilitado o deshabilitarlo cuando ya no sea necesario. Abra la Paleta de comandos (Ctrl + Shift + P) y seleccione «Python: Habilitar/Deshabilitar Linting» para cambiar la alternancia.

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 y se centra en la legibilidad y la coherencia del código.

  1. Instale Black en su entorno Python usando el comando: pip install black. Para instalar la extensión de Python para Visual Studio Code, presione Ctrl + P, pase la línea «ext install ms-python.python» y presione «Enter».

  2. Escriba Ctrl +, o haga clic en el ícono de ajustes 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 «formatear al guardar» y marque la casilla de verificación.

  4. Busque «Proveedor de formato de Python» y seleccione «Negro».

Cuando abre o crea un archivo Python, escribe un código y lo guarda (Ctrl + S), el formateador Black ajustará automáticamente este código. Si, por alguna razón, Black no funciona, es posible que su código Python tenga algunos errores de sintaxis. En ese caso, vuelva a verificar el código y vuelva a probar.

Personalización de fragmentos de Python

Los fragmentos de Python pueden ser una herramienta útil para simplificar el código. Los fragmentos son bloques de código predefinidos o definidos por el usuario que puede insertar en el código. Hacen que la escritura de patrones de código repetitivos como bucles o declaraciones condicionales sea más rápida. Estos son los pasos para personalizar fragmentos de Python en Visual Studio Code:

  1. Abra la vista Extensiones presionando Ctrl + Shift + X y busque «Python Snippets».

  2. Instale una extensión de Python Snippets que se adapte a sus necesidades.

  3. Comience a usar los nuevos fragmentos en su código de Python escribiendo el prefijo del fragmento y presionando «Tab» o «Enter».

Visual Studio Code tiene fragmentos integrados para varios lenguajes de programación. Puede encontrar e insertar estos fragmentos utilizando IntelliSense (Ctrl + Espacio) o un selector de fragmentos dedicado. Los fragmentos de Python están disponibles para descargar desde Marketplace de Visual Studio Code.

Muchas extensiones en Visual Studio Code Marketplace incluyen fragmentos. Puede encontrarlos buscando «@categoría: «fragmentos» en la vista Extensiones. Una vez que haya encontrado una extensión que le guste y la haya instalado, reinicie Visual Studio Code. Los nuevos fragmentos estarán disponibles en el editor de texto en el reinicio.

Uso de la terminal integrada

Una de las características poderosas de VS Code es el terminal integrado, que le permite ejecutar varios comandos, incluidos los scripts de Python, sin salir del editor. Use el terminal integrado para ejecutar secuencias de comandos de Python, administrar paquetes e interactuar con sistemas de control de versiones como Git mientras trabaja en sus secuencias de comandos de Python.

Colaborando con Live Share

Visual Studio Code viene con una extensión Live Share. Esta función permite la colaboración de desarrolladores de forma remota y en tiempo real. Live Share le permite analizar 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 asistente. Esta característica mejora la colaboración y fomenta el aprendizaje, ya que puede compartir ideas y mejores prácticas con sus co-desarrolladores.

Uso de cuadernos Jupyter

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

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

Además, la extensión de Python en VS Code le permite crear, editar y ejecutar Jupyter Notebooks 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 portátiles Jupyter.

Pruebas con características de Python

Saber que su código se comporta como se espera otorga una tranquilidad indispensable. Evita que se acumulen errores a medida que codifica. De esta forma, la depuración no será más onerosa a medida que el código madure. VS Code es compatible con diferentes marcos de prueba de Python, incluido el popular unittest o pytest.

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

Ejecución a través de la ventana interactiva de Python

La ventana interactiva de Python en VS Code le permite ejecutar fragmentos de código y mostrar los resultados visualmente. Esta característica lo ayuda a experimentar con nuevas ideas, explorar bibliotecas o probar rápidamente 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 hecho fácil

Si ha llegado hasta aquí, sabrá cómo ejecutar, depurar y personalizar el código de Python en VS Code como mejor le parezca. VS Code es un entorno de desarrollo de Python potente, versátil y razonablemente fácil de usar para principiantes que se adapta a varios estilos de codificación.

¿Ejecutas Python en VS Code regularmente? ¿Qué personalización de Python en VS Code encuentra más útil? Háganos saber en la sección de comentarios a continuación.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *