Informática desde Cero: Creando Intérpretes, Arte, Emuladores y ML en Python


Precio:
Precio de venta$49.99

Descripción

Sabes escribir en Python. Ahora domina la informática que lo hace funcionar.

Si has estado programando por un tiempo, es posible que te hayas preguntado sobre los principios más profundos detrás del código. ¿Cómo se implementan los lenguajes de programación? ¿Qué hace realmente un intérprete? ¿Cómo ejecuta el microprocesador las instrucciones a un nivel fundamental? ¿Cómo toma decisiones un algoritmo de aprendizaje automático?

Computer Science from Scratch es para programadores de Python experimentados que quieren llenar esas lagunas, no a través de conferencias abstractas, sino a través de proyectos cuidadosamente diseñados que dan vida a los conceptos básicos de la CS. Comprender estos componentes fundamentales te convertirá en un programador más versátil y eficaz.

Cada capítulo presenta un proyecto práctico y enfocado que enseña una idea fundamental en ciencias de la computación:
  • INTÉRPRETES: Comprende la sintaxis, el análisis y la evaluación escribiendo un intérprete BASIC
  • EMULADORES: Aprende arquitectura de computadoras construyendo un emulador de NES desde cero
  • GRÁFICOS: Explora la manipulación de imágenes y el arte algorítmico a través de proyectos de gráficos por computadora
  • APRENDIZAJE AUTOMÁTICO: Desmitifica la clasificación implementando un modelo KNN simple y legible

Estos proyectos no se tratan de construir herramientas, son lecciones estructuradas que utilizan código para revelar cómo funciona la computación. Cada capítulo concluye con contexto del mundo real, extensiones reflexivas y ejercicios para profundizar tu comprensión.

Escrito por David Kopec, profesor de ciencias de la computación y autor de la popular serie Classic Computer Science Problems, este no es un libro para principiantes, ni es un texto académico pesado en teoría. Es una introducción práctica y basada en código a las ideas y mecanismos esenciales de las ciencias de la computación, escrita para programadores que quieren más que sintaxis.

Si has estado escribiendo Python y estás listo para explorar los fundamentos detrás de la computación, este libro te guiará allí, con claridad, profundidad y propósito.

Autor: David Kopec
Editorial: No Starch Press
Publicado: 30/09/2025
Páginas: 280
Tipo de encuadernación: Tapa blanda
Peso: 1.20lbs
Tamaño: 9.40h x 6.90w x 0.70d
ISBN13: 9781718504301
ISBN10: 1718504306
Categorías BISAC:
- Informática | Lenguajes | Python
- Informática | Ciencias de la Computación
- Informática | Programación | Código Abierto

Sobre el autor
David Kopec es profesor asociado de ciencias de la computación en Albright College. Es autor de cinco libros de programación, incluida la serie Classic Computer Science Problems, y pasó varios años como desarrollador de iOS para nuevas empresas. Además de su trabajo docente, David es un ávido podcaster y desarrollador de aplicaciones independientes con una maestría en ciencias de la computación de Dartmouth y un EMBA de Quantic.