PY-106Lenguajes y Fundamentos de Programación
Concurrencia: multihilo y multiproceso
Paralelizar adquisición de datos y tareas de E/S sin introducir errores difíciles de reproducir.
Python
Lenguajes y Fundamentos de Programación · LNG-103
Convertir un cuaderno en herramienta usable con ipywidgets, paneles y extensiones propias.
Formato asíncrono Desarrollo JupyterLab, Python, TypeScript
6 módulos · 29 clases en vídeo · práctica guiada en cada módulo
Un cuaderno de análisis funciona bien mientras lo usa quien lo escribió. En cuanto lo abre otra persona, cambiar un parámetro exige tocar código, ejecutar celdas en el orden correcto y no romper nada. Ahí es donde el cuaderno deja de ser una herramienta y vuelve a ser un borrador.
El curso cubre las dos vías para resolverlo. Primero ipywidgets, con controles enlazados a la lógica, paneles compuestos y actualización de gráficas sin reejecutar celdas. Después el desarrollo de extensiones de JupyterLab propiamente dicho: plantilla del proyecto, sistema de plugins, comandos, elementos de interfaz en TypeScript y empaquetado para distribución. Se construyen un panel interactivo completo y una extensión instalable.
Con ello, un análisis se entrega como aplicación y una necesidad recurrente del equipo se resuelve en la propia interfaz en lugar de con instrucciones. Es la vía natural hacia el desarrollo de herramientas internas de datos y hacia el mantenimiento de plataformas de cuadernos compartidas.
Curso diseñado con la ficha cerrada. Se produce al confirmarse un grupo o un contrato.
Sigue aprendiendo
PY-106Lenguajes y Fundamentos de Programación
Paralelizar adquisición de datos y tareas de E/S sin introducir errores difíciles de reproducir.
Python
PY-107Lenguajes y Fundamentos de Programación
Pruebas unitarias, fixtures y desarrollo dirigido por pruebas en proyectos técnicos reales.
Python
PY-131Lenguajes y Fundamentos de Programación
Agentes que navegan y extraen datos sin depender de servicios en la nube.
PythonOllama