Preparación del entorno · 00-07

Principiante absoluto⏱ 65 minPaso a paso

Instalar y configurar Cursor como tutor

Configurar Cursor sin perder control del código y practicar prompts de explicación y revisión.

Siguiente acción: Abre una copia o un repositorio con commit limpio antes de permitir cambios de IA.
!

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 Cursor sin perder control del código y practicar prompts de explicación y revisión.

Palabras nuevas

  • workspace
  • chat
  • inline edit
  • context
  • diff
  • approval

🧭 Instrucciones paso a paso

1

Instala Cursor

Descarga Cursor desde su fuente oficial para tu sistema. Instálalo y ábrelo.

Resultado esperado: Cursor muestra su pantalla inicial.
Antes de continuar: No descargues instaladores de sitios de terceros.
2

Abre el proyecto

Selecciona Open Folder y elige python-ai-course. Si pregunta por confianza, revisa que la carpeta sea tuya antes de confiar.

Resultado esperado: Ves los archivos en el panel lateral.
Antes de continuar: No abras carpetas desconocidas con tareas automáticas habilitadas.
3

Selecciona Python

Abre Command Palette y ejecuta Python: Select Interpreter. Elige el mismo intérprete o .venv que en VS Code.

Resultado esperado: La terminal de Cursor ejecuta python/python3 correctamente.
Antes de continuar: Cursor necesita Python instalado; no lo instala por sí solo.
4

Haz un commit de seguridad

Antes de probar edición con IA, ejecuta git status y crea un commit si tienes cambios correctos.

Resultado esperado: git status queda limpio.
Antes de continuar: No aceptes cambios grandes sin un punto de restauración.
5

Usa Chat como tutor

Selecciona main.py y pregunta por entrada, procesamiento y salida. Pide que no modifique el código.

Resultado esperado: Recibes una explicación, no un diff.
Antes de continuar: Comprueba la explicación contra el código.
6

Pide una modificación pequeña

Solicita añadir una sola línea de salida. Revisa el diff línea por línea antes de aceptar.

Resultado esperado: El diff contiene únicamente el cambio solicitado.
Antes de continuar: Rechaza cambios extra, dependencias nuevas o reescrituras completas.
7

Ejecuta después del cambio

Guarda, ejecuta el programa y revisa git diff.

Resultado esperado: El programa funciona y entiendes el diff.
Antes de continuar: Nunca aceptes “funciona” sin ejecutarlo tú.

⌨️ Comandos y archivos

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

Prompt tutor
Explica este archivo como tutor. Describe entrada, procesamiento y salida. No cambies el código.
Prompt revisión
Revisa este cambio. Señala riesgos y cambios no solicitados. No modifiques nada.
Git antes y después
git status
git diff
Comprobación final: Cursor usa el intérprete correcto, puedes obtener explicaciones y revisar un cambio pequeño mediante diff.

🛠️ Solución de problemas

Lo que vesQué hacer
Cursor no encuentra PythonSelecciona el intérprete y abre una terminal nueva. Verifica sys.executable.
La IA cambió demasiados archivosNo aceptes el diff. Reduce la solicitud a un cambio pequeño y específico.
El código dejó de funcionarUsa git diff para identificar cambios y restaura únicamente los no deseados.
La respuesta inventa una funciónAbre el archivo real y pide citar nombres de funciones y líneas existentes.

🤖 Usa Cursor como tutor

Estoy siguiendo la lección 00-07 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

Usa el prompt tutor y escribe con tus palabras lo aprendido.

🟡 Práctica

Pide una prueba nueva sin permitir cambios; después escríbela tú.

🔴 Desafío

Solicita tres opciones de refactor, elige una y justifica antes de implementarla.

✅ Checklist mejorado

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

Configuración

Marca cada punto solamente después de comprobarlo.

Seguridad

Marca cada punto solamente después de comprobarlo.

Aprendizaje

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?