Politécnico ICAFTPolitécnico ICAFT
BuscarContactoInscríbete →
Inicio/Educación continua/Curso libre
Curso libreInteligencia artificial y datos

Git y GitHub para proyectos de datos e IA

El curso Git y GitHub para proyectos de datos e IA proporciona al estudiante el control de versiones de código, cuadernos y documentación, y la colaboración en GitHub con ramas, solicitudes de cambio y automatizaciones propias de un proyecto de datos.

A quién va dirigido

Estudiantes, analistas y desarrolladores que programan en Python y trabajan en equipo; no requiere experiencia previa con Git.

Objetivos
✓Comprender el modelo de versiones de Git y su utilidad en proyectos de datos e IA.
✓Analizar el flujo de ramas, fusiones y resolución de conflictos en un trabajo colaborativo.
✓Aplicar solicitudes de cambio, revisión de código y automatizaciones con GitHub Actions.
✓Diseñar la estructura de un repositorio de ciencia de datos con datos y claves fuera del control de versiones.
✓Evaluar la calidad y trazabilidad de un repositorio colaborativo mediante su historial y su documentación.
Plan de estudios por sesión
1
Repositorio, área de preparación y commitsHistorial, diferencias y reversión · Archivo .gitignore para datos y entornos; Buenas prácticas de mensajes
2
Ramas y fusionesResolución de conflictos · Solicitudes de cambio y revisión de código; Issues y tableros de proyecto
3
Estructura de un proyecto de ciencia de datosCuadernos Jupyter en control de versiones · GitHub Actions para pruebas; Secretos y claves fuera del repositorio
4
ProyectoRepositorio colaborativo en equipo · README y licencia
Evaluación
Inicial30%Ejercicio de creación de un repositorio local con commits, historial y archivo .gitignore para datos y entornos.
Intermedio30%Taller de ramas, fusiones, resolución de conflictos y una solicitud de cambio revisada por otra persona.
Final40%Repositorio colaborativo de un proyecto de datos con revisiones, pruebas automatizadas y documentación, sustentado.
Proyecto final

Repositorio colaborativo de un proyecto de datos con ramas, revisiones, pruebas automatizadas y documentación completa.

WhatsApp