Visual Studio Code. Configuración recomendada para el curso Introducción a la programación con Python

Esta es la configuración de Visual Studio Code que se recomienda para seguir este curso.

¡Atención!La forma más sencilla de configurar Visual Studio Code de acuerdo con esta configuración recomendada es importar un perfil ya preparado, como se comenta en la lección Perfil recomendado.

Esta lección no detalla los pasos para configurar Visual Studio Code. En caso necesario, puede consultar la lección Personalización de VSC de los apuntes de Informática general, en la que se explica detalladamente cómo se personaliza Visual Studio Code. En dichos apuntes también puede consultar lecciones dedicadas a Visual Studio Code, como Presentación general, Instalación, Uso y otras, que le pueden ser de ayuda si no conoce Visual Studio Code.

Tema de color recomendado para el curso de Python

El tema de color es un aspecto muy personal por lo que se deja a elección del alumno el tema de color empleado.

En las capturas de los apuntes se empleará el tema predeterminado Dark Modern (moderno oscuro).

VSC. Tema Dark Modern predeterminado

Área de trabajo

En estos apuntes se recomienda utilizar una carpeta como área de trabajo de Visual Studio Code (no un Área de trabajo).

  1. Cree la carpeta Documentos > LMSGI > Python:

    VSC. Área de trabajo

  2. Cree las carpeta Documentos > LMSGI > Python > ejercicios y Documentos > LMSGI > Python > pruebas:

    VSC. Área de trabajo

  3. Elija la opción de menú Archivo > Abrir carpeta ...:

    VSC. Área de trabajo

  4. Elija la carpeta Documentos > LMSGI > Python:

    VSC. Área de trabajo

  5. Desde la versión 1.57 (mayo 2021) Visual Studio Code incluye un administrador de confianza (Workspace Trust). Visual Studio Code sólo ejecutará archivos cuando se haya indicado que se confía en ellos. La primera vez que se abre una carpeta, Visual Studio Code pregunta si se confía en el contenido de esa carpeta. Haga clic en "Sí, confío en los autores":

    VSC. Área de trabajo

  6. Se abrirá el Explorador en la barra de actividades para ver el contenido de la carpeta elegida:

    VSC. Área de trabajo

Extensiones recomendadas para el curso de Python

Estas son las dos extensiones que se aconseja instalar para seguir este curso.

Python

Logotipo de Python for VSC

Autor: Microsoft (Don Jayamanne)

Marketplace: Python

Repositorio GitHub: Python


Don Jayamanne, el creador de la extensión Python trabaja en Microsoft desde noviembre de 2017. Desde entonces, la extensión se publica como extensión oficial por parte de Microsoft y además se publica regularmente todos los meses.

En el Blog de Python en Microsoft se anuncian las novedades mensuales en la extensión Python:

Ruff

Logotipo de Ruff for VSC

Autor: Astral Software

Marketplace: Ruff

Repositorio GitHub: Ruff


Ruff es un analizador de código estático y un formateador de código para Python. Esta extensión incluye la última versión de ruff para su uso por la extensión Python.

La lista de mensajes de error y avisos de Ruff se puede consultar en el apartado Rules de la documentación de Ruff.

La configuración inicial de Ruff en VSCode es una configuración mínima (documentación de Ruff).

Black Formatter

Logotipo de Python for VSC

Autor: Microsoft

Marketplace: Black Formatter

Repositorio GitHub: Black Formatter


Black es un formateador de código Python. Esta extensión incluye la última versión de black para su uso por la extensión Python.

multi-command

Autor: ryuta46

Marketplace: multi-command

Repositorio GitHub: multi-command

Esta extensión permite crear comandos que ejecuten a su vez varios comandos de Visual Studio Code.

Preferencias de configuración recomendadas para el curso de Python

Estas son las preferencias de configuración que se aconseja establecer para seguir este curso.

Las preferencias propuestas relacionadas con extensiones requieren la instalación de las extensiones correspondientes.

Preferencias globales (Usuario)

Tareas recomendadas para el curso de Python

No es necesario añadir ninguna tarea específica.

Atajos de teclado recomendados para el curso de Python

Estos son los atajos de teclado que se aconseja añadir para seguir este curso.

Atajos relacionados con la navegación

Entre los atajos recomendados, cuatro de ellos están relacionados con la navegación entre elementos del interfaz. En los cuatro intervienen teclas de operaciones aritméticas del teclado numérico (suma +, resta -, multiplicación * y división /):

Atajos relacionados con el terminal

Entre los atajos recomendados, tres de ellos están relacionados con el Panel:

Ejecutar programa

Los dos atajos (Ctrl+Alt+F5 y Ctrl+Alt+Mayús+F5) permiten ejecutar el programa de Python que se esté editando. El programa se ejecuta en la pestaña de Terminal PowerShell de Visual Studio Code. Se ha elegido la tecla F5 ya que esta es la tecla que permite ejecutar programas en IDLE.

Ambos atajos cambian automáticamente al directorio en el que se encuentra el programa y lo ejecutan en ese directorio.

La diferencia entre ambos atajos es que:


Si no se han definido los atajos de teclado anteriores, el programa se puede ejecutar igualmente haciendo clic derecho en el nombre del programa en el explorador y eligiendo la opción "Ejecutar el archivo de Python en terminal" ...

VSC. Ejecutar programas Python en VSC

... o haciendo clic derecho en el cuerpo del programa y eligiendo la opción "Ejecutar el archivo de Python en terminal".

VSC. Ejecutar programas Python en VSC

En ambos casos, el terminal se abre en el directorio raíz del área de trabajo y el foco se mantiene en el editor.

VSC. Ejecutar programas Python en VSC

Ejecutar MPTC

El atajo Ctrl+Alt+F6 está pensado para facilitar el uso de MPTC. .

  1. El atajo abre la pestaña de Terminal del Panel en el directorio en el que se encuentra el programa y escribe el principio del comando para ejecutar MPTC:

    VSC. Ejecutar MPTC en VSC

  2. Únicamente falta añadir el número del identificador MPTC que se encuentra junto al enunciado del ejercicio y pulsar Intro ...

    VSC. Ejecutar MPTC en VSC

  3. ... para validar el programa.

    VSC. Ejecutar MPTC en VSC