PY-103Lenguajes y Fundamentos de Programación
Programación orientada a objetos en Python
Clases, herencia y composición aplicadas a proyectos que crecen sin volverse inmanejables.
Python
Lenguajes y Fundamentos de Programación · PY-140
Kernels, entornos, extensiones y control de versiones para que un análisis se pueda repetir meses después.
Formato asíncrono Desarrollo, Ingeniería / Industria, Docentes FP JupyterLab, Python
7 módulos · 34 clases en vídeo · práctica guiada en cada módulo
El cuaderno que dio un resultado hace seis meses casi nunca lo vuelve a dar: falta una versión de biblioteca, alguien ejecutó las celdas en otro orden, el fichero de datos ya no está en esa ruta. En un análisis que sostiene una decisión, o en una práctica que debe funcionar igual para todo el alumnado, esa fragilidad es un problema serio.
El curso convierte el cuaderno suelto en un proyecto reproducible: entornos aislados con dependencias fijadas, kernels registrados, estructura de carpetas, código común extraído a módulos, cuadernos versionados en Git sin ruido de salidas, y ejecución completa desde cero como criterio de validez. Se trabajan también las extensiones que hacen el día a día llevadero.
Al terminar, un compañero o un alumno puede clonar el repositorio, crear el entorno con una orden y obtener exactamente el mismo resultado que obtuvo quien lo escribió. Es el requisito previo para trabajar en equipo sobre cuadernos, para montar entornos multiusuario en un servidor y para llevar un análisis a ejecución programada.
Curso diseñado con la ficha cerrada. Se produce al confirmarse un grupo o un contrato.
Sigue aprendiendo
PY-103Lenguajes y Fundamentos de Programación
Clases, herencia y composición aplicadas a proyectos que crecen sin volverse inmanejables.
Python
PY-104Lenguajes y Fundamentos de Programación
Lectura y escritura robusta, gestión de errores e importaciones para código que otros mantendrán.
Python
PY-105Lenguajes y Fundamentos de Programación
Aplicaciones con ventana para herramientas internas y prácticas de aula.
Python