You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: actualizar TODA la documentacion al estado v2.3.0 (Partes 0 y 1 completas)
Sincroniza badges, tablas de estado y narrativas en los 6 documentos canonicos
con el estado real del repo: Partes 0 y 1 (89 clases) completas y ampliadas
con 13 complementos modernos integrados; Partes 2-8 todavia scaffold.
Archivos actualizados:
- CHANGELOG.md: nueva entrada v2.3.0 con detalle de los 13 complementos
(5 de Parte 0: regex/pytest/Polars/Parquet/async — 8 de Parte 1:
val temporal/FE+MICE/Optuna/model cards/class imbalance/calibracion/SHAP-LIME)
+ fix link clase 073.
- README.md: badge version v2.3.0; badge Parte 1 43/43 nuevo; badge "Partes
1-8" -> "Partes 2-8"; tabla de estado refleja 89 clases completas con
13 complementos; fila de curriculo en superficies actualizada.
- ROADMAP.md: badge version v2.3.0 (estaba v2.0.0-scaffold, obsoleto);
tabla de superficies a "Partes 0 y 1 completas"; checkbox de Parte 1
marcado completed con mencion de complementos; siguiente prioridad
ahora Parte 3.
- docs/CATALOGO_PRODUCTO.md: badge v2.3.0; intro y matriz canonica
reflejan Partes 0-1 completas; regla de comunicacion actualizada.
- docs/syllabus.md: tabla "Estado de implementacion" suma Parte 1 a las
filas de READMEs y Definiciones/FAQ/Errores; nueva fila "Complementos
modernos integrados"; orden recomendado tacha pasos 1 y 2.
- classes/README.md: tabla raiz suma columna "Estado" con ✅ para Partes
0-1 y ⏳ scaffold para Partes 2-8.
Sin cambios estructurales — todo edicion textual/numerica.
- README de Parte 1 actualizado con marca de completitud (✅) y listado explícito de los 7 complementos modernos integrados.
36
+
37
+
### Cambiado
38
+
39
+
- README raíz: badge "Parte 0 46/46" reemplazado por badges **Parte 0 ✅** + **Parte 1 43/43 ✅**; versión a v2.3.0; estado a "Partes 2-8 en desarrollo".
40
+
- ROADMAP: marcado el ítem de Parte 1 (43 clases) como completado; versión actualizada a v2.3.0.
41
+
-`docs/CATALOGO_PRODUCTO.md`: estado del currículo "Partes 0-1 (89 clases) completas y ampliadas".
42
+
-`docs/syllabus.md`: tabla de estado de implementación refleja Parte 1 completa.
43
+
44
+
### Corregido
45
+
46
+
- Clase 073 (regresión con árboles): el link a "Siguiente clase" mostraba el path como texto visible; ahora usa un texto humano legible.
@@ -124,7 +125,7 @@ Cada parte tiene su **propio README** con narrativa completa: de qué trata, qu
124
125
| 🧪 Laboratorio interactivo (`app/`) | entorno local de clase — notebooks, runner, ejecución Python | ✅ operativo |
125
126
| 🌐 Portal del alumno (`site/`) | punto de entrada oficial para estudiantes | ✅ operativo |
126
127
| 🏛️ Vista institucional (`site/product/`) | presentación visual del producto | ✅ operativa |
127
-
| 📚 Currículo modular (`classes/`) | 197 clases en 9 partes: Prerrequisitos, ML clásico, Deep Learning, Estadística inferencial, MLOps, Ingeniería de datos, Recomendadores, Ética, Capstones | 🟢 Parte 0 (46) completa y ampliada · 🟡 Partes 1-8 scaffold operativo, contenido en desarrollo |
128
+
| 📚 Currículo modular (`classes/`) | 197 clases en 9 partes: Prerrequisitos, ML clásico, Deep Learning, Estadística inferencial, MLOps, Ingeniería de datos, Recomendadores, Ética, Capstones | 🟢 Partes 0-1 (89 clases) completas y ampliadas con 13 complementos modernos · 🟡 Partes 2-8 scaffold operativo, contenido en desarrollo |
128
129
| 🖥️ App de escritorio Windows (`launcher.py` + `program.spec` + `installer/`) | ventana nativa con Edge WebView2 — sin navegador, sin Python en el PC del alumno | 🟡 código operativo · binario pendiente de build |
129
130
| 📱 App Android (`mobile/`) | Expo/React Native con integración Google Colab | 🟡 código operativo · contenido pendiente de migración |
130
131
| 📄 PDFs (`docs/pdfs/`) | guías por clase | 🔄 se regeneran por bloques al madurar el contenido |
Copy file name to clipboardExpand all lines: classes/README.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,17 +2,17 @@
2
2
3
3
**197 clases · 9 partes.** Cada parte tiene su propio README con la narrativa completa (de qué trata, qué problemas resuelve, resultados de aprendizaje, estructura temática y prerrequisitos).
> ⚠️ Si algún README, landing o presentación contradice este documento, **este tiene prioridad.**
13
13
>
14
-
> 📌 El currículo tiene **197 clases en 9 partes**. **Parte 0 (46 clases) está completa y ampliada** con contenido pedagógico real + Definiciones/Errores/FAQ. **Partes 1-8** tienen la estructura (scaffold) y se desarrollan por bloques. Pauta completa en [syllabus.md](syllabus.md), índice navegable en [../classes/README.md](../classes/README.md).
14
+
> 📌 El currículo tiene **197 clases en 9 partes**. **Partes 0 y 1 (89 clases) están completas y ampliadas** con contenido pedagógico real + Definiciones/Errores/FAQ + 13 complementos modernos (regex, pytest, Polars, Parquet, async/httpx, validación temporal, FE avanzado, MICE, Optuna, model cards, class imbalance, calibración, SHAP/LIME). **Partes 2-8** tienen la estructura (scaffold) y se desarrollan por bloques. Pauta completa en [syllabus.md](syllabus.md), índice navegable en [../classes/README.md](../classes/README.md).
15
15
16
16
---
17
17
@@ -35,7 +35,7 @@
35
35
| App Android (`mobile/`) | distribución móvil |**catálogo vacío**| alumno en movimiento | código operativo, pero `mobile/src/data/classes.js` quedó como stub; pendiente cargar entradas del currículo actual |
36
36
| Portal del alumno (`site/`) | superficie pública | operativo | alumno | muestra el resumen de 197 clases en 9 partes con tarjeta por parte |
37
37
| Vista institucional (`site/product/`) | superficie pública | operativo (mensaje genérico) | institución / evaluador | narrativa del producto, alcance, arquitectura visual |
38
-
| Currículo modular (`classes/`) | base pedagógica |**Parte 0 (46) completa y ampliada** · Partes 1-8 scaffold | docente / alumno | 197 clases organizadas en 9 partes (Prerrequisitos, ML clásico, Deep Learning, Estadística inferencial, MLOps, Ingeniería de datos, Recomendadores, Ética, Capstones). Parte 0 incluye Definiciones, Errores comunes y FAQ por clase. |
38
+
| Currículo modular (`classes/`) | base pedagógica |**Partes 0 y 1 (89) completas y ampliadas** · Partes 2-8 scaffold | docente / alumno | 197 clases organizadas en 9 partes (Prerrequisitos, ML clásico, Deep Learning, Estadística inferencial, MLOps, Ingeniería de datos, Recomendadores, Ética, Capstones). Partes 0 y 1 incluyen Definiciones, Errores comunes y FAQ por clase, más 13 complementos modernos (regex, pytest, Polars, Parquet, async/httpx, validación temporal, FE avanzado, MICE, Optuna, model cards, class imbalance, calibración, SHAP/LIME). |
| PDFs (`docs/pdfs/`) | artefacto de apoyo | se regenera por bloque | docente / alumno / evaluador | guías PDF por clase al madurar el contenido |
41
41
| Presentaciones (`docs/presentaciones/`) | artefacto de apoyo | se regenera por bloque | docente | decks `.pptx` por clase al madurar el contenido |
@@ -105,7 +105,7 @@ Cada clase vive en `classes/parte-N-slug/NNN-tema-slug/` con `README.md` (ficha)
105
105
106
106
### Lo que no se debe mezclar
107
107
108
-
-**el currículo está parcialmente desarrollado**: Parte 0 (46 clases) completa y ampliada con Definiciones/Errores/FAQ; Partes 1-8 son scaffold cuya estructura existe pero el contenido pedagógico debe desarrollarse — no afirmar "197 clases listas para dictar";
108
+
-**el currículo está parcialmente desarrollado**: Partes 0 y 1 (89 clases) completas y ampliadas con Definiciones/Errores/FAQ + 13 complementos modernos; Partes 2-8 son scaffold cuya estructura existe pero el contenido pedagógico debe desarrollarse — no afirmar "197 clases listas para dictar";
109
109
- el portal del alumno **no es** todo el producto;
110
110
- la vista institucional **no reemplaza** el laboratorio;
111
111
- la app Android **no ejecuta Python nativo** — usa Google Colab;
Copy file name to clipboardExpand all lines: docs/syllabus.md
+8-7Lines changed: 8 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -83,10 +83,11 @@ Capaz de:
83
83
| Componente | Estado |
84
84
|---|---|
85
85
| Estructura de carpetas (197) | ✅ creada |
86
-
| README por clase | ✅ Parte 0 (46) completos y ampliados · Partes 1-8 stubs |
87
-
|`notebook.ipynb` por clase | ✅ Parte 0 (46) ejecutables · Partes 1-8 stubs |
88
-
| Contenido pedagógico real | 🟢 Parte 0 completa · ⏳ 151 clases pendientes (Partes 1-8) |
89
-
| Definiciones + Errores comunes + FAQ por clase | 🟢 46/46 en Parte 0 (v2.2.0) · ⏳ Partes 1-8 |
86
+
| README por clase | ✅ Partes 0 y 1 (89) completos y ampliados · Partes 2-8 stubs |
87
+
|`notebook.ipynb` por clase | ✅ Parte 0 (46) ejecutables · ⏳ Partes 1-8 stubs (notebooks pendientes de desarrollo aunque los README estén completos en Parte 1) |
88
+
| Contenido pedagógico real | 🟢 Partes 0 y 1 completas (89 clases) · ⏳ 108 clases pendientes (Partes 2-8) |
89
+
| Definiciones + Errores comunes + FAQ por clase | 🟢 89/89 en Partes 0-1 (v2.3.0) · ⏳ Partes 2-8 |
90
+
| Complementos modernos integrados | 🟢 13 complementos en Partes 0-1 (regex, pytest, Polars, Parquet, async/httpx, validación temporal, FE+MICE, Optuna, model cards, class imbalance, calibración, SHAP/LIME) |
90
91
| PDFs y PPTX por clase | ⏳ pendiente (regenerar tras desarrollar contenido) |
91
92
| Quizzes pre/post lección | ⏳ pendiente |
92
93
| Datasets temáticos por bloque | ⏳ pendiente |
@@ -116,9 +117,9 @@ Materiales opcionales que se pueden añadir conforme una clase madure:
116
117
117
118
## 🛣️ Orden recomendado de desarrollo
118
119
119
-
1.**Parte 0** completa (46 clases) — sin prerrequisitos nadie llega al resto.
120
-
2.**Parte 1** (43 clases) — ML clásico es la base del 70% del trabajo real.
121
-
3.**Parte 3**intercalada con Parte 1 — la estadística inferencial soporta la evaluación de modelos.
120
+
1.~~**Parte 0** completa (46 clases) — sin prerrequisitos nadie llega al resto.~~ ✅ completada (v2.1.0, ampliada en v2.2.0, +5 complementos en v2.3.0).
121
+
2.~~**Parte 1** (43 clases) — ML clásico es la base del 70% del trabajo real.~~ ✅ completada (v2.3.0, con 8 complementos modernos integrados).
122
+
3.**Parte 3**(13 clases) — siguiente prioridad. La estadística inferencial soporta la evaluación de modelos de Parte 1.
122
123
4.**Parte 2** (56 clases) — Deep Learning solo con bases sólidas de Parte 1.
123
124
5.**Parte 4** (MLOps) — después de tener al menos un modelo serio entrenado.
0 commit comments