Parte 4 — Instalar la extensión de Python
¿Qué es una extensión?
Una extensión agrega nuevas funciones a VS Code.
Visual Studio Code puede utilizarse para muchos lenguajes.
Las extensiones le indican cómo ayudarnos con tecnologías específicas.
Por ejemplo, una extensión puede añadir:
- Colores especiales.
- Sugerencias.
- Detección de errores.
- Botones para ejecutar código.
- Herramientas de formato.
- Compatibilidad con depuración.
Abrir la sección de extensiones
Busca el icono de Extensiones en la barra izquierda.
Normalmente parece formado por varios bloques.
También puedes abrirlo con el atajo:
Ctrl + Shift + XEn macOS el atajo suele utilizar Command en lugar de Ctrl.
Dentro del buscador escribe:
PythonInstalar la extensión correcta
Encontrarás muchas extensiones relacionadas con Python.
Busca la extensión oficial publicada por:
MicrosoftSu nombre normalmente es:
PythonSelecciona:
InstallVS Code puede instalar también otras extensiones relacionadas, como herramientas de análisis o autocompletado.
Eso es normal.
¿La extensión instala Python?
No.
Este es un error muy común.
La extensión de Python para VS Code y el intérprete de Python son cosas diferentes.
Necesitas ambos:
Python instalado en la computadora
+
Extensión de Python instalada en VS CodeLa extensión ayuda a VS Code a trabajar con Python.
Pero no sustituye al intérprete.
¿Qué es el autocompletado?
La extensión puede sugerir palabras mientras escribes.
Por ejemplo, si comienzas a escribir:
priVS Code podría sugerir:
printPuedes seleccionar la sugerencia para completar la palabra.
Esto puede ahorrar tiempo, pero debes revisar lo que aceptas.
El autocompletado no significa que la computadora esté programando por ti.
Solo intenta predecir lo que quieres escribir.
¿Qué son las líneas rojas o amarillas?
VS Code puede subrayar partes del código.
Una línea roja normalmente indica un posible error.
Una línea amarilla puede indicar una advertencia o recomendación.
Eso no siempre significa que el programa sea completamente inutilizable.
Puede significar:
- Error de sintaxis.
- Nombre desconocido.
- Importación no utilizada.
- Código poco claro.
- Posible problema de tipo.
Puedes colocar el cursor sobre la línea para obtener más información.
Aprenderemos a interpretar esos mensajes gradualmente.