Cómo instalar y configurar VS Code para Python — las extensiones que uso en la carrera
Configurar VS Code para Python correctamente es lo primero que deberías hacer antes de escribir una sola línea de código. Cuando me animé a practicar por cuenta propia haciendo mis programas, tardé días en tenerlo bien configurado porque nadie me dijo qué extensiones instalar ni cómo ajustarlo para trabajar cómodo.
En este artículo te cuento exactamente lo que uso yo, sin relleno.
Tabla de Contenidos
¿Qué es VS Code y por qué no usamos el IDLE de Python?
Python viene con su propio editor llamado IDLE, pero es básico y limitado. VS Code es un editor profesional, gratuito, que usan desde estudiantes hasta desarrolladores en empresas. Su implementación, permite mejorar enormemente tu eficiencia y comodidad a la hora de escribir código. En la carrera lo verás en todas las asignaturas de programación, así que aprender a usarlo bien desde el principio es tiempo bien invertido.
Paso 1 — Descargar e instalar
Ve a code.visualstudio.com y descarga la versión para Windows. La instalación es siguiente, siguiente, siguiente, aquí no hay trampas como con Python.

Paso 2 — Las extensiones esenciales para configurar VS Code con Python

Esto es lo verdaderamente importante: las extensiones, VS Code sin ella es como un coche sin ruedas. Ábrelo, ve al icono de extensiones en la barra lateral izquierda (el de los cuadraditos) y busca e instala estas:
- Python (de Microsoft) — imprescindible. Le dice a VS Code que entiendes Python, activa el autocompletado y la detección de errores en tiempo real. Sin esta extensión no tiene sentido usar VS Code para programar.
- Pylance (de Microsoft) — mejora el autocompletado de Python hasta un nivel que parece magia. Cuando escribes el nombre de una función te muestra los parámetros, la documentación, todo.
- Jupyter (de Microsoft) — fundamental si vas a usar notebooks .ipynb, que en estadística y ciencia de datos usarás constantemente. Te permite ejecutar código celda por celda dentro de VS Code sin abrir el navegador.
- Rainbow CSV — si trabajas con archivos de datos en formato CSV (que en GCID verás mucho), esta extensión colorea cada columna de un color distinto. Parece una tontería pero hace los datos muchísimo más legibles.
- indent-rainbow — colorea los niveles de indentación del código. En Python la indentación es obligatoria y un error ahí rompe todo el programa. Esta extensión te salva de muchos dolores de cabeza.
Paso 3 — Ajustes clave para configurar VS Code para Python
Abre la configuración con "Ctrl" + "," y cambia esto:
- Autoguardado — busca «Auto Save» y ponlo en
afterDelay. De esta forma, VS Code guarda solo cada pocos segundos y nunca perderás código por olvidarte de guardar. - Tamaño de fuente — busca «Font Size» y ponlo en 14 o 16. El valor por defecto es pequeño y al cabo de horas programando los ojos te lo agradecen.
- Formato al guardar — busca «Format On Save» y actívalo. Con esto, cada vez que guardes, VS Code ordena tu código automáticamente. Tu código siempre estará limpio y bien indentado sin hacer nada.
Paso 4 — Conectarlo con Python
Abre VS Code, crea un archivo nuevo y guárdalo como prueba.py. En la esquina inferior derecha verás que dice el intérprete de Python seleccionado. Haz clic ahí y selecciona la versión de Python que instalaste. Si no aparece, cierra VS Code y vuelve a abrirlo.

Ahora escribe esto:
nombre = "Sergio"
print(f"Hola, {nombre}. Bienvenido a VS Code.")
Dale al botón de play que aparece arriba a la derecha. Deberías ver el resultado en el terminal de abajo. Si funciona, tienes todo listo.
¿Y ahora qué?
Con Python instalado y VS Code configurado ya tienes el entorno listo para toda la carrera. En el próximo artículo empezamos con lo interesante: variables, tipos de datos y por qué Python es tan diferente a otros lenguajes.

5 comentarios