Este repositorio contiene el material del curso en una versión local para Visual Studio Code, pensado para que el estudiante avance con el apoyo de una IA como guía.
Las lecciones se encuentran en lecciones/, mientras que los metadatos de los ejercicios locales y los scripts de validación se encuentran junto a ellas.
Este proyecto está basado en el repositorio original rage/programming-25. Esta adaptación local reconoce explícitamente ese origen y mantiene el mismo esquema de licencias del proyecto base para el material derivado.
- Abra el repositorio en Visual Studio Code.
- Lea la lección actual en
lecciones/. - Prepare o edite su solución en
soluciones-estudiante/. - Ejecute el verificador local del ejercicio que está resolviendo.
- Pídale a GitHub Copilot sugerencias, ayuda para la depuración o explicaciones conceptuales.
Estados del verificador local:
APROBADO: la salida coincide con lo esperado.CASI CORRECTO: la lógica parece cercana, pero todavía hay diferencias de formato, prompts, signos o espacios.FALLO: hay una diferencia sustancial o un error de ejecución.
Comandos útiles del verificador local:
python3 scripts/check_exercise.py --listmuestra los ejercicios locales implementados.python3 scripts/check_exercise.py --init <exercise_id>crea el archivo estándar ensoluciones-estudiante/si todavía no existe. En los ejercicios deCorregir el código, puede incluir una plantilla inicial con errores para arreglar.python3 scripts/check_exercise.py <exercise_id>verifica usando automáticamentesoluciones-estudiante/<exercise_id>.py.
Ejecute python3 scripts/check_exercise.py --list para ver la lista actual desde la fuente de verdad del repositorio.
La parte 1 ya está completa en local. Las partes posteriores todavía no replican todo el curso original; si una lección no tiene ejercicio local, continúe con la lectura y use --list para elegir el siguiente ejercicio disponible.
- Comience en
lecciones/00-indice-del-curso.md lecciones/01-primeros-pasoslecciones/02-condiciones-y-bucleslecciones/03-cadenas-bucles-funcioneslecciones/04-vscode-funciones-listaslecciones/05-mas-listas-diccionarioslecciones/06-archivos-errores-alcancelecciones/07-modulos-y-procesamiento-de-datos
Consulte GUIA-DE-CONFIGURACION.md para conocer la configuración y los comandos locales.
Si va a utilizar este repositorio como alumna o alumno, el recorrido mínimo recomendado es este:
- Abra
lecciones/00-indice-del-curso.mdy entre en la parte que esté estudiando. - Elija uno de los ejercicios locales ya implementados.
- Cree el archivo con
python3 scripts/check_exercise.py --init <exercise_id>o use la tareaPreparar archivo de ejercicio. Este paso crea también la carpetasoluciones-estudiante/si todavía no existe. - Ejecute el verificador local con la tarea de Visual Studio Code o con
python3 scripts/check_exercise.py <exercise_id>. - Si aparece
CASI CORRECTO, revise primero prompts, mayúsculas, signos y espacios antes de tocar la lógica. - Si falla, compare la salida esperada con la actual y corrija una diferencia cada vez.
La guía GUIA-DE-CONFIGURACION.md incluye ahora una sección de primer uso pensada para este flujo.
Este repositorio hereda el esquema de licencias del proyecto original:
- El material del curso derivado de
rage/programming-25, incluidas las lecciones adaptadas enlecciones/, se distribuye bajo la licenciaCreative Commons BY-NC-SA 4.0. - El código y la estructura de apoyo inspirados en la plantilla original se distribuyen bajo la licencia
Apache License 2.0.
Consulte LICENSE.md para el detalle de atribución y alcance.