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-201
Colecciones inmutables, tipos algebraicos y el papel de Scala en el ecosistema Spark de procesamiento distribuido.
Formato asíncrono Desarrollo, Ingeniería / Industria Scala, Spark
8 módulos · 39 clases en vídeo · práctica guiada en cada módulo
En ingeniería de datos, la diferencia entre un proceso que se mantiene y otro que hay que rehacer cada trimestre suele estar en el modelado: columnas sin tipo, valores nulos con significados distintos y transformaciones encadenadas que nadie puede leer. Scala permite trasladar buena parte de esas reglas al sistema de tipos, y Spark permite aprovecharlo si se usa la API adecuada.
El curso combina las dos caras. Primero afianza el estilo funcional en Scala: tipos algebraicos, typeclasses, composición de validaciones y colecciones inmutables. Después lleva ese modelado a Spark trabajando con Dataset en lugar de DataFrame sin tipo, leyendo planes de ejecución, midiendo el efecto de particiones y barajados y escribiendo agregaciones propias sobre tipos del dominio.
Al terminar se puede diseñar un proceso de datos comprensible, probado y con un coste de ejecución justificado. Es la preparación para trabajar en plataformas de datos con Spark, tanto en lotes como en flujo continuo, y para participar en decisiones de arquitectura donde el modelo de datos condiciona todo lo que viene después.
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