Preparación del entorno · 00-04

Principiante absoluto⏱ 65 minPaso a paso

Configurar Python en Visual Studio Code

Configurar VS Code para usar el intérprete correcto y aprender Run, Terminal y Debug.

Siguiente acción: Abre la carpeta completa del curso en VS Code; no abras únicamente hello.py.
!

Cómo utilizar esta lección

Haz un paso a la vez. Después de cada paso compara tu pantalla con el resultado esperado.

No marques el checklist por leer: márcalo únicamente después de probar.

🎯 Al terminar podrás

Configurar VS Code para usar el intérprete correcto y aprender Run, Terminal y Debug.

Palabras nuevas

  • extensión oficial
  • interpreter
  • workspace
  • Run
  • Debug
  • breakpoint

🧭 Instrucciones paso a paso

1

Abre la carpeta del proyecto

En VS Code selecciona File → Open Folder y elige python-ai-course.

Resultado esperado: La carpeta aparece en el panel Explorer.
Antes de continuar: No abras solo un archivo suelto: VS Code necesita conocer el workspace.
2

Instala la extensión Python

Abre Extensions con Command/Control + Shift + X. Busca Python publicada por Microsoft e instala la extensión con identificador ms-python.python.

Resultado esperado: El botón cambia a Installed.
Antes de continuar: No instales varias extensiones llamadas Python de autores desconocidos.
3

Selecciona el intérprete

Abre Command Palette con Command/Control + Shift + P. Ejecuta Python: Select Interpreter. Selecciona la versión instalada. Si existe .venv, selecciónala primero.

Resultado esperado: La barra de estado muestra Python y una versión.
Antes de continuar: Si no aparece ningún intérprete, vuelve a las lecciones de instalación y verifica Python en la terminal externa.
4

Crea interpreter_check.py

Crea un archivo y escribe imports de sys y platform; imprime sys.executable, sys.version y platform.system(). Guarda.

Resultado esperado: El archivo no muestra errores de sintaxis.
Antes de continuar: Guarda antes de ejecutar.
5

Ejecuta con Run

Pulsa el botón triangular “Run Python File” en la esquina superior derecha.

Resultado esperado: La terminal integrada abre y muestra las tres líneas.
Antes de continuar: Comprueba que sys.executable corresponde al Python seleccionado.
6

Crea un breakpoint

Haz clic en el margen izquierdo junto a una línea de print. Aparece un punto rojo. Abre Run and Debug y elige Python File.

Resultado esperado: La ejecución se detiene antes de esa línea.
Antes de continuar: Si no se detiene, confirma que ejecutaste en modo Debug y no Run.
7

Inspecciona variables

Mira el panel Variables, después pulsa Step Over. Observa cómo avanza la línea activa. Finalmente pulsa Continue.

Resultado esperado: Comprendes qué línea está por ejecutarse y puedes ver valores.
Antes de continuar: No edites el código mientras está pausado hasta entender el estado.

⌨️ Comandos y archivos

Escribe los comandos uno por uno. Presiona Enter después de cada línea.

Archivo interpreter_check.py
import platform
import sys

print("Ejecutable:", sys.executable)
print("Versión:", sys.version)
print("Sistema:", platform.system())
Verificación macOS
which python3
python3 --version
Verificación Windows
where.exe python
python --version
Comprobación final: VS Code ejecuta el archivo con el intérprete seleccionado y el debugger se detiene en un breakpoint.

🛠️ Solución de problemas

Lo que vesQué hacer
No Python interpreter selectedAbre Python: Select Interpreter y elige la instalación o .venv.
Run muestra otro PythonCompara sys.executable con which/where. Cierra la terminal integrada y abre una nueva.
No aparece el botón RunConfirma que el archivo termina en .py y que la extensión oficial está instalada.
El breakpoint es grisEspera a que Python Debugger cargue o reinicia VS Code.

🤖 Usa Cursor como tutor

Estoy siguiendo la lección 00-04 para una persona principiante.
Explica el siguiente paso sin ejecutar comandos por mí.
Indica qué debería ver y cómo comprobarlo.
No modifiques archivos ni configuración sin mi aprobación.

🏁 Desafíos

El desafío esencial es parte de la lección. Los otros dos permiten practicar más.

🟢 Esencial

Ejecuta interpreter_check.py con Run y guarda una captura.

🟡 Práctica

Añade la carpeta actual con pathlib.Path.cwd().

🔴 Desafío

Crea una función que indique si estás dentro de un entorno virtual.

✅ Checklist mejorado

Tu progreso se guarda en este navegador. Una lección se completa cuando todas las comprobaciones están marcadas.

Workspace

Marca cada punto solamente después de comprobarlo.

Ejecución

Marca cada punto solamente después de comprobarlo.

Debugging

Marca cada punto solamente después de comprobarlo.

Comprensión

Marca cada punto solamente después de comprobarlo.

🧠 Comprueba que lo entendiste

  1. ¿Qué herramienta instalaste o configuraste?
  2. ¿Qué comando o pantalla confirma que funciona?
  3. ¿Qué error podrías reconocer ahora?
  4. ¿Qué no deberías publicar o ejecutar sin revisar?