Computer Science From Scratch: Building Interpreters, Art, Emulators, and ML in Python

Книга «Computer Science From Scratch» предлагает практический подход к изучению фундаментальных концепций информатики через создание проектов на Python. Автор, профессор компьютерных наук Дэвид Копек, ведёт читателя от основ к сложным темам, демонстрируя, как теория применяется на практике.

Вместо абстрактных объяснений книга фокусируется на построении реальных программ: интерпретаторов для понимания языков программирования, генераторов цифрового искусства, эмуляторов классических компьютерных систем и компонентов машинного обучения. Каждый проект служит иллюстрацией ключевых принципов — от архитектуры процессора до алгоритмов искусственного интеллекта.

Издание подходит как для начинающих программистов, желающих глубже понять, как работают компьютеры, так и для опытных разработчиков, ищущих нетривиальные проекты для расширения кругозора. Книга сочетает академическую строгость с практической направленностью, характерной для изданий No Starch Press.

Computer Science From Scratch: Building Interpreters, Art, Emulators, and ML in Python
A
Автор
David Kopec
Издательство
No Starch Press
Год
2025
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент