Computer science from scratch : building interpreters, art, emulators, and ML in Python
(2025)

Book

0 Holds

Availability

Locations Call Number Status
Place Hold To Trigger Order

Details

PUBLISHED
Random House Inc [2025]
San Francisco : No Starch Press, [2025]
DESCRIPTION

pages cm

ISBN/ISSN
9781718504301, 1718504306 :
LANGUAGE
English
NOTES

Interpreters. The smallest possible programming language -- Writing a basic interpreter -- Computational art. Retro image processing -- A stochastic painting algorithm -- Emulators. Building a CHIP-8 virtual machine -- Emulating the NES game console -- Super simple machine learning. Classification with K-nearest neighbors -- Regression with K-nearest neighbors

"Covers foundational computer science concepts through creative, hands-on projects. Each of the seven projects is presented as a code-centric tutorial that introduces topics such as interpreters, emulators, and machine learning. The projects showcase advanced Python language features and clean code principles while exploring interesting algorithms"-- Provided by publisher