Python Data Science Program
Icono del Python Data Science Program

Las apps del programa

Las mismas 232 clases del portal, en una app de escritorio para Windows y en una app Android. Las dos funcionan sin conexión.

🖥️ App de escritorio — Windows

Es un visor: recorre el currículo completo (árbol de 9 partes, buscador incremental, navegación anterior/siguiente) y muestra cada clase con el mismo contenido que ves en este sitio, más las celdas de su notebook. No ejecuta código — para eso está el laboratorio Jupyter que se comparte en clase.

Desde la v3.11.0 la clase se renderiza como HTML dentro de la app, usando el mismo conversor que genera estas páginas (app/class_html.py). Antes el README se mostraba como markdown plano: sin colores en el código, sin tablas de verdad y con el texto estirado de lado a lado de la pantalla.

📥 Descargar la última versión 📱 Ver la app Android Ver el currículo en la web

Capturas reales de la aplicación, generadas automáticamente con scripts/capture_app_screenshots.py sobre clases del currículo — no son mockups.

Vista de una clase con la cabecera fija y el README renderizado en HTML
Vista de clase. Cabecera fija con el número y el título de la clase, árbol del currículo a la izquierda y el contenido en una columna de lectura centrada.
Tabla del temario renderizada como tabla real dentro de la app
Tablas reales. El temario, las métricas y los cuadros comparativos se renderizan como tablas con encabezado, no como texto corrido.
Pestaña Notebook con celdas de código resaltadas
Pestaña Notebook. Las celdas del .ipynb con resaltado de sintaxis, número de ejecución y salidas (texto, errores e imágenes).
La misma vista de clase en tema oscuro
Tema oscuro. La paleta se aplica también al contenido de la clase, no solo al marco de la ventana.
Notebook en tema oscuro
Notebook en oscuro. Los bloques de código mantienen su fondo propio para despegarse de la página.
Buscador filtrando las clases del árbol
Buscador. Filtra las 232 clases mientras escribís y colapsa las partes sin coincidencias.

📱 App Android

La app Android es la versión de bolsillo del programa. Embebe el catálogo completo —las 232 clases en 9 partes— en el bundle JS, así que se puede consultar sin conexión; lo único que necesita internet es el botón Abrir en Colab, que lanza el notebook de la clase en el navegador.

Muestra la clase en un formato pensado para pantalla chica: objetivo, resultados esperados, temas, materiales y práctica, con pestañas Teoría / Práctica y seguimiento de progreso por clase. No es el README completo —para eso están este sitio y la app de escritorio—, sino la ficha de la clase para consultar en el colectivo o antes de una sesión.

Pantalla principal de la app Android con las 9 partes y el progreso
Catálogo. Las 9 partes con su rango de clases, nivel y progreso.
Listado de clases de una parte en la app Android
Parte. Las clases de la parte, en orden, con su estado.
Detalle de una clase en la app Android con las pestañas Teoría y Práctica
Clase. Ficha con teoría y práctica, y acceso directo a Colab.

📦 El APK es de tipo debug y se instala directamente (hay que habilitar "instalar de fuentes desconocidas"). No está publicado en Google Play.

¿Cuál uso?

Las tres superficies muestran el mismo currículo, porque las tres se generan desde los README.md del repositorio. Cambian la profundidad y el contexto de uso:

Necesito…Usá
Compartir un enlace a una claseEste sitio (GitHub Pages)
Leer la clase completa sin conexiónLa app de escritorio (Windows)
Consultar la ficha desde el celularLa app Android
Ver el notebook con sus celdasLa app de escritorio, pestaña Notebook
Ejecutar el código de la claseColab (desde la app Android) o el laboratorio Jupyter del repositorio