Preparación del entorno · 00-07
Instalar y configurar Cursor como tutor
Configurar Cursor sin perder control del código y practicar prompts de explicación y revisión.
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
Instala Cursor
Descarga Cursor desde su fuente oficial para tu sistema. Instálalo y ábrelo.
Abre el proyecto
Selecciona Open Folder y elige python-ai-course. Si pregunta por confianza, revisa que la carpeta sea tuya antes de confiar.
Selecciona Python
Abre Command Palette y ejecuta Python: Select Interpreter. Elige el mismo intérprete o .venv que en VS Code.
Haz un commit de seguridad
Antes de probar edición con IA, ejecuta git status y crea un commit si tienes cambios correctos.
Usa Chat como tutor
Selecciona main.py y pregunta por entrada, procesamiento y salida. Pide que no modifique el código.
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.
Ejecuta después del cambio
Guarda, ejecuta el programa y revisa git diff.
⌨️ Comandos y archivos
Escribe los comandos uno por uno. Presiona Enter después de cada línea.
Explica este archivo como tutor. Describe entrada, procesamiento y salida. No cambies el código.Revisa este cambio. Señala riesgos y cambios no solicitados. No modifiques nada.git status
git diff🛠️ Solución de problemas
| Lo que ves | Qué hacer |
|---|---|
| Cursor no encuentra Python | Selecciona el intérprete y abre una terminal nueva. Verifica sys.executable. |
| La IA cambió demasiados archivos | No aceptes el diff. Reduce la solicitud a un cambio pequeño y específico. |
| El código dejó de funcionar | Usa git diff para identificar cambios y restaura únicamente los no deseados. |
| La respuesta inventa una función | Abre 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
- ¿Qué herramienta instalaste o configuraste?
- ¿Qué comando o pantalla confirma que funciona?
- ¿Qué error podrías reconocer ahora?
- ¿Qué no deberías publicar o ejecutar sin revisar?