Computer Science From Scratch: Building Interpreters, Art, Emulators, and ML in Python
Книга «Computer Science From Scratch» предлагает практический подход к изучению фундаментальных концепций информатики через создание проектов на Python. Автор, профессор компьютерных наук Дэвид Копек, ведёт читателя от основ к сложным темам, демонстрируя, как теория применяется на практике.
Вместо абстрактных объяснений книга фокусируется на построении реальных программ: интерпретаторов для понимания языков программирования, генераторов цифрового искусства, эмуляторов классических компьютерных систем и компонентов машинного обучения. Каждый проект служит иллюстрацией ключевых принципов — от архитектуры процессора до алгоритмов искусственного интеллекта.
Издание подходит как для начинающих программистов, желающих глубже понять, как работают компьютеры, так и для опытных разработчиков, ищущих нетривиальные проекты для расширения кругозора. Книга сочетает академическую строгость с практической направленностью, характерной для изданий No Starch Press.









