50 % de descuento en DataCamp Premium. Más de 700 cursos a mitad de precio. Empieza a aprender hoy.
Descripción del curso
Este curso es perfecto para ingenieros de datos, científicos de datos y profesionales del machine learning que desean trabajar con grandes conjuntos de datos de manera eficiente. Tanto si estás pasando de herramientas como Pandas como si te estás iniciando en las tecnologías de big data por primera vez, este curso ofrece una sólida introducción a PySpark y al procesamiento distribuido de datos.
¿Por qué Spark? ¿Por qué ahora?
Descubre la velocidad y la escalabilidad de Apache Spark, el potente marco diseñado para gestionar grandes volúmenes de datos. A través de lecciones interactivas y ejercicios prácticos, verás cómo el procesamiento en memoria de Spark le da una ventaja sobre los marcos tradicionales como Hadoop. Comenzarás configurando sesiones de Spark y profundizarás en componentes básicos como los conjuntos de datos distribuidos resilientes (RDD) y los DataFrame. Aprende a filtrar, agrupar y unir conjuntos de datos con facilidad mientras trabajas con ejemplos del mundo real.Mejora tus habilidades en Python y SQL para el big data
Aprende a utilizar PySpark SQL para consultar y gestionar datos utilizando la sintaxis SQL habitual. Aborda esquemas, tipos de datos complejos y funciones definidas por el usuario (UDF), al tiempo que desarrollas habilidades en el almacenamiento en caché y la optimización del rendimiento para sistemas distribuidos.Construye tus bases de big data
Al finalizar este curso, tendrás la confianza necesaria para manejar, consultar y procesar grandes volúmenes de datos utilizando PySpark. Con estas habilidades básicas, estarás listo para explorar temas avanzados como machine learning y el análisis de big data.Requisitos previos
Programa de formación
Esquema del curso
1
Introducción a Apache Spark y PySpark
Una introducción general a PySpark y a la computación distribuida. Esta sección presenta PySpark, los DataFrames de PySpark y los RDDs.
- Introducción a PySpark50 XP
- Crear un SparkSession100 XP
- Cargando datos del censo100 XP
- Introducción a los DataFrames de PySpark50 XP
- Escalabilidad y rendimiento50 XP
- Lectura de un CSV y realización de agregaciones100 XP
- Filtrar por empresa100 XP
- Más sobre los DataFrames de Spark50 XP
- Inferir y filtrar100 XP
- Escritura del esquema100 XP
2
PySpark en Python
Continuación sobre DataFrames y tipos de datos complejos. Esta sección amplía lo que ofrecen los DataFrames en PySpark e introduce algunos conceptos de Spark SQL.
3
Introducción a PySpark SQL
Profundiza en cómo aprovechar Spark SQL y PySpark para un procesamiento de datos escalable, combinando la sencillez de SQL con la potencia de computación distribuida de PySpark para manejar grandes conjuntos de datos de forma eficiente.
Introducción a PySpark
Curso
completado

