Cómo estudiar este curso por tu cuenta
El curso es autocontenido y asíncrono: no presupone docente, sesiones, entregas ni calificaciones. Tú eliges el ritmo y toda la retroalimentación disponible está en los scripts, JSON, pistas y soluciones del repositorio.
Ciclo recomendado por lección
- Lee objetivos, forma fuerte y forma débil sin ejecutar código.
- Predice signo, tendencia o valor de la métrica principal.
- Ejecuta el ejemplo con
--quicky abre su JSON; no leas aún todo el script. - Explica por qué pasaron
solver_convergedyvalidation_passed. - Resuelve al menos una práctica antes de consultar la solución.
- Abre el script, localiza los ocho pasos del pipeline y relaciona cada bloque con la página.
- Repite sin
--quicko con una variación propia cuando el costo lo permita.
No estudies el catálogo en orden
El repertorio es un índice para encontrar implementaciones, no una lista de capítulos. Usa el mapa del curso, completa el núcleo común y elige una ruta por física. Leer trece scripts completos de forma consecutiva oculta los conceptos que se repiten.
Registro personal opcional
Conserva un archivo fuera del repositorio con fecha, lección, comando, predicción,
resultado y duda pendiente. No se sube a ningún servicio. Los JSON de results/
pueden borrarse/regenerarse y tampoco contienen datos personales.
Cuándo consultar una solución
Haz primero un intento acotado y anota dónde te bloqueaste. Luego compara la formulación y la verificación, no solo líneas de código. Vuelve a cerrar la solución y reconstruye el cambio. Las soluciones son rutas posibles, no claves de calificación.
Si algo falla
- Conserva el primer traceback y la razón PETSc.
- Ejecuta el sanity check y una variante
--quick. - Revisa solución de problemas.
- Vuelve al prerrequisito enlazado en la lección.
- Reduce a un caso mínimo y, si persiste, abre un issue con versiones/JSON.
Proyecto libre
Al terminar una ruta, adapta un ejemplo a un problema que te interese y recorre la lista personal. El objetivo es poder defender la corrección y reproducción ante ti mismo o cualquier lector futuro, no obtener una nota.