
Python Data Analysis Cookbook
Ivan Idris
- Editorial
- Packt
- Año
- 2016
- Páginas
- ~462
- Nivel
- Intermedio
De qué trata
Manual en formato de recetario escrito por Ivan Idris y publicado por Packt, enfocado en resolver tareas cotidianas y complejas de análisis de datos mediante el ecosistema de Python (orientado a la transición hacia Python 3, manteniendo compatibilidad con Python 2.7). Está dirigido a programadores, analistas y científicos de datos de nivel intermedio que ya dominan la sintaxis elemental del lenguaje y buscan soluciones directas para limpiar, transformar, modelar y presentar información sin detenerse en explicaciones teóricas introductorias.
La obra ofrece más de 140 recetas prácticas organizadas en torno a las bibliotecas fundamentales del análisis de datos en Python: NumPy para cómputo numérico multidimensional, pandas para manipulación tabular y estructuración de datos, Matplotlib para trazado visual y SciPy para cálculos estadísticos y distribuciones. Conforme avanza, incorpora herramientas especializadas como scikit-learn para clasificación y agrupamiento, NLTK para minería de texto y procesamiento de lenguaje natural, NetworkX para análisis de grafos y redes sociales, OpenCV y PIL para extracción de características en imágenes, BeautifulSoup y requests para raspado web, y una introducción práctica a Apache Spark (PySpark) y Hadoop para lidiar con grandes volúmenes de datos.
En lugar de estructurarse alrededor de una única aplicación integral, el aprendizaje se desarrolla resolviendo problemas específicos: cálculo de distribuciones y correlaciones, modelado de series temporales y datos financieros para selección de acciones, reducción de dimensionalidad y optimización del rendimiento mediante procesamiento en paralelo con multiprocessing. Su principal virtud reside en su función de recetario de consulta rápida para desbloquear atascos en el flujo de trabajo diario; sin embargo, al abarcar tantas disciplinas complementarias, temas complejos como el análisis de imágenes o Spark se tratan de manera puntual y no sustituyen a monografías dedicadas.
- Python 3
- pandas
- NumPy
- Matplotlib
- Scikit-learn
- Series temporales
- Minería de texto
- NetworkX
- Apache Spark
- Procesamiento de imágenes
- Multiprocessing
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✗ Sin proyectos

