Bienvenidos al repositorio de la materia Análisis de Datos! Aquí encontrarán los materiales de clase, notebooks, datasets y recursos adicionales.
notebooks/→ Contiene las notebooks con los ejemplos y ejercicios de cada clase.datasets/→ Conjunto de datos utilizados en los ejemplos y prácticas.recursos/→ Ejericios, reportes y otros materiales útiles.scripts/→ One-offs / no reutilizable.utils/→ Funciones auxiliares utilizadas en las notebooks.
⚠️ Recordá que las diapositivas de las clases y los enunciados de los TPs se encuentran en el Campus posgrado de la FIUBA.
🎓 ¿Sos alumno de una cohorte anterior? Encontrá aquí las instrucciones para descargar los contenidos correspondientes a tu curso y bimestre.
📚 Bibliografía recomendada aquí.
-
Plazo para compartir las diapositivas del trabajo final: martes 09/12/25 23:59 ART
-
Presentación del trabajo práctico final:
- Sesión 1: jueves 11 de diciembre de 2025.
- Sesión 2: lunes 15 de diciembre de 2025.
En esta sección se explican los pasos para utilizar este repositorio.
- Anaconda o miniconda
- Git
git clone https://github.com/FIUBA-Posgrado-Inteligencia-Artificial/CEIA_Analisis_de_datos.git
cd CEIA_Analisis_de_datosconda env create -f environment.yml
conda activate add-envjupyter notebookEste proyecto también permite usar Poetry o UV para manejo de dependencias. Seguir los pasos detallados a continuación para crear un environment a partir del archivo pyproject.toml proporcionado.
- Opción A - Poetry: Instrucciones de instalación Poetry
- Opción B - UV: Instrucciones de instalación UV
- Python 3.11 o 3.12
- Git
git clone https://github.com/FIUBA-Posgrado-Inteligencia-Artificial/CEIA_Analisis_de_datos.git
cd CEIA_Analisis_de_datos- macOS/Linux
poetry env use python3.11 - Windows
poetry env use py -3.11 poetry install --no-rootpoetry env listEste comando devuelve todos los environments asociados al proyecto (verificar que
ceia-analisis-de-datos-xxxxxxx-py3.11aparece en la lista)
poetry env infoEste comando muestra detalles tales como la versión de Python y el path (ej.,
/Users/<username>/Library/Caches/pypoetry/virtualenvs/...en macOS oC:\Users\<username>\AppData\Local\pypoetry\...en Windows).
- macOS/Linux (zsh/bash) y Windows (PowerShell/CMD):
poetry shell Después de ejecutar el comando, el nombre del environment debería aparecer en el prompt de la terminal entre paréntesis (ej.,
ceia-analisis-de-datos-py3.11).
python --versionDebería mostrar Python 3.11.X o 3.12.X.
Luego, ejecutar:
which python # macOS/Linux
where python # WindowsDebería apuntar al Pyhton del env. de Poetry (ej., /Users//Library/Caches/pypoetry/virtualenvs/ceia-analisis-de-datos-xxxxx-py3.11/bin/python o C:\Users<username>\AppData\Local\pypoetry\Cache\virtualenvs\ceia-analisis-de-datos-xxxxx-py3.11\Scripts\python.exe).
Saltar al paso A7/B6 para registrar el environment en Jupyter.
- macOS/Linux/Windows
uv venv --python 3.11 - macOS/Linux (zsh/bash):
source .venv/bin/activate - Windows (PowerShell):
.venv\Scripts\activate- Windows (CMD):
.venv\Scripts\activate.batuv pip install -e .python --versionDebería mostrar Python 3.11.X o 3.12.X.
Luego, ejecutar:
which python # macOS/Linux
where python # WindowsDebería apuntar al Pyhton del env. de UV (ej., /path/to/CEIA_Analisis_de_datos/.venv/bin/python en macOS/Linux o C: C:\path\to\CEIA_Analisis_de_datos.venv\Scripts\python.exe en Windows).
Continuar al paso A7/B6 para registrar el environment en Jupyter.
python -m ipykernel install --user --name=ceia-analisis-de-datos --display-name "Python (CEIA)"jupyter notebookUna vez abierto Jupyter, ir a Kernel → Change Kernel y seleccionar "Python (CEIA)".
Al momento de la actualización de este repositorio (Marzo 2025) Colab utiliza Python 3.11 y no debería haber inconvenientes para ejecutar las notebooks de la materia con esta herramienta. Pasos a seguir:
-
Desde Colab, ir al menú File y hacer click en Open Notebook.
-
En la nueva ventana que se abre, ir a la opción GitHub (en el menú de la derecha).
-
En la barra buscadora, copiar el nombre del repo:
FIUBA-Posgrado-Inteligencia-Artificial/CEIA_Analisis_de_datos- Asegurarse que en Repository aparezca el nombre correcto (
FIUBA-Posgrado-Inteligencia-Artificial/CEIA_Analisis_de_datos) y la branch sea main. Hacer click en la notebook deseada para abrir.
