Tutor socrático para alumnos que empiezan a programar en Python con el libro Think Python, 3.ª edición (Allen Downey). Funciona dentro de OpenCode, en el terminal.
- Da pistas por niveles (idea → pasos → ejemplo paralelo) y nunca la solución completa, aunque el alumno insista («es por curiosidad», «tengo prisa», «el profe me deja»...).
- Durante un examen no da ni respuestas ni pistas.
- No usa nada que el alumno no haya visto todavía (por ejemplo, nada de
returnantes del capítulo 6). - Puede leer los archivos
.pydel alumno, pero no puede editarlos, crear archivos ni ejecutar comandos. - Responde en español o en catalán, según escriba el alumno.
Abre un terminal y pega:
curl -fsSL https://raw.githubusercontent.com/maximofernandezriera/tutor-python-opencode/main/instalar.sh | bashDespués cierra el terminal, ábrelo de nuevo y escribe:
cd carpeta-de-tus-ejercicios
opencodeNo hace falta cuenta ni clave: usa un modelo gratuito de OpenCode.
| Para | Documento |
|---|---|
| Alumnos: instalar, usar y problemas frecuentes | docs/ALUMNOS.md |
| Profesores: qué instala, cambiar el modelo, personalizar | docs/PROFESORES.md |
| Mensajes de prueba antes de usarlo en clase | docs/PRUEBAS.md |
skills/tutor-python/SKILL.md instrucciones del tutor (skill de OpenCode)
instalar.sh instala OpenCode, la skill y el agente "tutor"
desinstalar.sh quita la skill y el agente
tests/comprobar.sh comprueba que la instalación es correcta
docs/ guías para alumnos y profesores
CC BY 4.0. Puedes usarlo y adaptarlo citando la fuente.