</> CodeBooks
    ← Volver a Ciencia de datos (página 6)
    Portada de Data Science Programming All-In-One For Dummies

    Data Science Programming All-In-One For Dummies

    John Paul Mueller, Luca Massaron

    Editorial
    Wiley
    Año
    2020
    Páginas
    ~768
    Nivel
    Básico

    De qué trata

    Compendio enciclopédico de referencia para principiantes estructurado en seis minilibros, escrito por John Paul Mueller y Luca Massaron para introducir las dos herramientas esenciales de la disciplina: Python (versión 3.x) y R (versión 3.6/4.x). Está diseñado desde cero para aficionados, estudiantes, analistas de negocio y programadores noveles sin experiencia previa en estadística ni matemáticas avanzadas, facilitando la instalación de entornos analíticos modernos (como la distribución Anaconda, Jupyter Notebook y RStudio) para comenzar a explorar datos de inmediato.

    A lo largo de sus seis módulos, la obra cubre exhaustivamente el ciclo analítico: almacenamiento y extracción de datos (archivos CSV, JSON, bases de datos SQL, web scraping con Beautiful Soup y consumo de APIs), manipulación y análisis estadístico elemental (mediante NumPy, Pandas y Scikit-learn en Python, junto con librerías base y dplyr en R), algoritmos de machine learning (regresión lineal, regresión logística y agrupamiento con k-means), técnicas avanzadas de ensambles (árboles de decisión, Random Forest, AdaBoost, Gradient Boosting) e introducción al aprendizaje profundo con TensorFlow y Keras. Además, aborda casos de uso especializados como sistemas de recomendación mediante descomposición en valores singulares (SVD) y clasificación de imágenes mediante redes neuronales convolucionales (CNN), finalizando con un minilibro dedicado al diagnóstico, calidad de datos y depuración de errores de código.

    El libro plantea multitud de ejemplos y pequeños proyectos guiados, como la construcción de un motor de recomendación de elementos, un clasificador visual de imágenes con deep learning y tareas de extracción automatizada de datos web. Su gran fortaleza es la comparación directa entre Python y R, permitiendo al lector evaluar qué lenguaje se ajusta mejor a cada fase del problema sin necesidad de adquirir volúmenes separados. Deja fuera la ingeniería de datos a nivel de clúster distribuido (como Spark o Hadoop) y despliegues productivos complejos en contenedores o en la nube. Es un recurso accesible, paciente y muy completo para asentar cimientos firmes en la ciencia de datos.

    • Python 3
    • R
    • Anaconda
    • Jupyter Notebook
    • Pandas
    • NumPy
    • Scikit-learn
    • TensorFlow
    • Keras
    • Machine Learning
    • Sistemas de recomendación
    • Depuración de datos

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Sistema de recomendación de elementos

    Motor de filtrado colaborativo basado en la descomposición en valores singulares (SVD) para generar sugerencias personalizadas a partir de matrices de preferencias de usuarios.

    Clasificador de imágenes con redes convolucionales

    Modelo de aprendizaje profundo implementado con TensorFlow y Keras para el preprocesamiento y la clasificación automática de imágenes digitales.

    Más de Ciencia de datos con nivel Básico