
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?
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.

