</> CodeBooks
    ← Volver a UX y UI (página 7)
    Portada de Coding All-in-One For Dummies

    Coding All-in-One For Dummies

    Nikhil Abraham

    Editorial
    Wiley
    Año
    2018
    Páginas
    ~792
    Nivel
    Básico

    De qué trata

    Gran compendio de la serie For Dummies, de Nikhil Abraham (cofundador de Codecademy), que reúne en nueve minilibros una introducción amplia a la programación: qué es programar, cómo se construyen la web y las aplicaciones y cómo se usa el código para analizar datos. La primera edición es de 2017 y refleja la tecnología de esa época (Bootstrap 3, jQuery, Python 3 con la distribución Anaconda). Está pensado para principiantes absolutos que quieren saber si la programación es para ellos o sumarla a su perfil profesional. No exige conocimientos previos y también sirve de consulta rápida para quien ya programa algo.

    El recorrido empieza con los fundamentos (qué es programar, cómo funciona la web en escritorio y móvil, cómo convertirse en programador) y sigue con un minilibro poco habitual sobre la carrera profesional: perfiles laborales, títulos universitarios, formación en el trabajo y mitos del oficio. La parte web cubre HTML y CSS con maquetación mediante floats y posicionamiento, y luego Twitter Bootstrap, JavaScript, callbacks y closures, AJAX y JSON, y jQuery. La segunda mitad cambia a Python para ciencia de datos: instalación de una distribución, carga de datos reales, limpieza y transformación, gráficos con MatPlotLib, análisis exploratorio y algoritmos sencillos. Termina con aprendizaje automático: la matemática que lo sostiene, descenso de gradiente, validación, aprendices simples, métodos basados en similitud, redes neuronales y ensambles de modelos.

    La parte práctica más guiada está en el minilibro sobre aplicaciones web, donde se investiga, programa y depura una primera aplicación web con HTML, CSS y JavaScript. En la parte de datos se trabaja con ejemplos de código en Python. Su valor está en la amplitud: en un solo volumen se prueba el desarrollo web, el análisis de datos y el machine learning. A cambio, cada tema se trata de forma superficial y algunas herramientas ya están desfasadas (jQuery, floats en lugar de Flexbox o Grid). Además, el libro es en gran parte una recopilación de otros títulos For Dummies, por lo que los saltos de estilo y de nivel entre minilibros se notan. Aunque el subtítulo promete aplicaciones móviles, aquí se ven solo de forma conceptual: no hay un minilibro de desarrollo móvil nativo.

    • Fundamentos de programación
    • Carrera en programación
    • HTML
    • CSS
    • Bootstrap
    • JavaScript
    • AJAX y JSON
    • jQuery
    • Python
    • MatPlotLib
    • Análisis de datos
    • Machine learning

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Primera aplicación web

    Aplicación web sencilla que se planifica, se investiga y luego se programa y depura paso a paso en el minilibro «Creating Web Applications», con HTML, CSS y JavaScript.

    Más de UX y UI con nivel Básico