Laboratorios
Las sesiones de laboratorio de programación te ayudarán a comprender las bases de Python y Pygame.
Para configurar el entorno, puedes usar pyenv o conda (recomendado). Luego, instala las dependencias:
pip install -r requirements.txt
Descarga el archivo de requirements aquí.
Laboratorio 1: Introducción a Observable y D3
Laboratorio 2: Introducción a Vegalite
Laboratorio 3: Ejemplo de D3: iPCA
Laboratorio 4: Ejemplo de D3: Squares
Laboratorio 5: Comprensión de Modelos con notebookJS
Laboratorio 6: Comprensión de Modelos White-box
Laboratorio 7: Comprensión de Modelos Black-box
Laboratorio 8: Dimensional Reduction
Laboratorio 9: Topological Data Analysis
Notas
Si eres nuevo en Javascript, te recomiendo revisar el notebook de Javascript Basics esta semana. Si eres nuevo en D3, te recomiendo revisar Data Transformation, SVG and D3 Basics, y Color guidelines.
¡No te preocupes por asimilar todo esto de inmediato! Iremos profundizando juntos en visualizaciones más complejas e interactivas a medida que avance el semestre, pero esto es una referencia útil si quieres crear una visualización y no sabes por dónde empezar.