
Advanced Data Analytics Using Python
Sayan Mukhopadhyay
- Editorial
- Apress
- Año
- 2018
- Páginas
- ~186
- Nivel
- Avanzado
De qué trata
Obra técnica de nivel avanzado publicada por Apress en la que Sayan Mukhopadhyay condensa métodos arquitectónicos y analíticos de vanguardia utilizando Python 3. Está dirigida a científicos de datos, ingenieros de datos y desarrolladores experimentados que ya dominan la sintaxis de Python, la programación orientada a objetos y los fundamentos matemáticos de álgebra lineal y probabilidad, y que buscan integrar flujos analíticos robustos en infraestructuras modernas.
El temario abarca la aplicación de patrones de diseño de software (estructurales, de comportamiento y creacionales) al procesamiento analítico, canalizaciones ETL para datos estructurados y no estructurados, y conexión con motores de bases de datos relacionales (MySQL) y NoSQL especializadas (bases orientadas a grafos con Neo4j y motores de búsqueda con Elasticsearch). Detalla la extracción web automatizada mediante BeautifulSoup y Selenium, la reducción de dimensionalidad con Análisis de Componentes Principales (PCA) y descomposición en valores singulares (SVD), aprendizaje supervisado y no supervisado (clustering jerárquico y K-Means), fundamentos de redes neuronales y deep learning (backpropagation y modelos recurrentes RNN), modelado de series temporales (procesos AR, MA, ARMA y ARIMA) y procesamiento analítico distribuido a gran escala con Apache Hadoop, patrones MapReduce y Apache Spark (PySpark).
En lugar de una única aplicación de principio a fin, el autor ilustra los temas mediante soluciones a casos concretos de ingeniería analítica: rastreo temático en la web, resumen automático de párrafos de texto, identificación de patrones faciales mediante agrupamiento y proyección de series financieras. El libro destaca por su visión integral de sistemas, uniendo la ciencia de datos con la arquitectura de bases de datos y la computación distribuida; no obstante, al condensar un espectro tan amplio en menos de 200 páginas, muchos algoritmos se presentan de manera directa y sintética, omitiendo detalles finos de ajuste de hiperparámetros. Se recomienda como un mapa de ruta técnico para profesionales que diseñan soluciones analíticas escalables.
- Python 3
- Canalizaciones ETL
- Neo4j
- Elasticsearch
- Machine Learning
- Deep Learning
- Procesamiento del lenguaje natural
- Series temporales
- Modelos ARIMA
- Apache Spark
- Apache Hadoop
- Patrones de diseño
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

