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

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

David Kopec

MIA KARTS BOOKS

Computer Science From Scratch: Building Interpreters, Art...
Skip to product information

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

    £27.00 GBP
     per 
    Available

    Book Details

    Author
    David Kopec
    Publisher
    No Starch Press
    Format
    Paperback
    Language
    English
    Category
    Software Development
    Condition
    New
    ISBN-13
    9781718504301
    ISBN-10
    1718504306

    Free U.S. shipping on all orders. International shipping is calculated at checkout.

    Guaranteed safe checkout

    Product description

    ISBN: 1718504306

    Author: Kopec, David

    Condition: New

    You know how to write Python. Now master the computer science that makes it work.If youve been programming for a while, you may have found yourself wondering about the deeper principles behind the code. How are programming languages implemented? What does an interpreter really do? How does the microprocessor execute instructions at a fundamental level? How does a machine learning algorithm make decisions?Computer Science from Scratch is for experienced Python programmers who want to fill in those gaps-not through abstract lectures, but through carefully designed projects that bring core CS concepts to life. Understanding these fundamental building blocks will make you a more versatile and effective programmer.Each chapter presents a focused, hands-on project that teaches a fundamental idea in computer science:INTERPRETERS: Understand syntax, parsing, and evaluation by writing a BASIC interpreter EMULATORS: Learn computer architecture by building an NES emulator from the ground up GRAPHICS: Explore image manipulation and algorithmic art through computer graphics projects MACHINE LEARNING: Demystify classification by implementing a simple, readable KNN modelThese projects arent about building tools-theyre structured lessons that use code to reveal how computing works. Each chapter concludes with real-world context, thoughtful extensions, and exercises to deepen your understanding.Authored by David Kopec, a computer science professor and author of the popular Classic Computer Science Problems series, this is not a beginners book, and its not a theory-heavy academic text. Its a practical, code-driven introduction to the essential ideas and mechanisms of computer science-written for programmers who want more than syntax.If youve been writing Python and are ready to explore the foundations behind computing, this book will guide you there-with clarity, depth, and purpose.

    View full details

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

    £27.00 GBP
     per 

    You May Also Like

    More in Science & Math

    View all
    Fundamentals of Fire Fighter Skills and Hazardous Materials Response: .
    The Chess Mysteries of Sherlock Holmes: Fifty Tantalizing Problems of Chess Detection (Dover Math Games & Puzzles)
    School Zone Big First Grade Workbook: 320 Pages, 1st Grade, Reading Comprehension, Phonics, Spelling, Vocabulary, Basic Math, Time, Money, Fractions, Ages 6 to 7
    The IXL Ultimate 2nd Grade Math Workbook, Activity Book for Kids Ages 7-8 Covering Addition, Subtraction, Place Value, Geometry, Measuring, and More Mathematics (IXL Ultimate Workbooks)
    Machine Learning and Data Science in the Oil and Gas Industry: Best Practices, Tools, and Case Studies
    Mastering Math for the Building Trades
    3rd Grade Basic Math Success Workbook: Place Values, Rounding and Estimating, Addition and Subtraction, Multiplication and Division, Fractions, Measurement, and More (Sylvan Math Workbooks)
    The Craft and Science of Coffee by Folmer, Britta
    Battle Angel Alita Deluxe Complete Series Box Set by Kishiro
    Akira 35th Anniversary Box Set by Otomo, Katsuhiro
    Octavia's Brood: Science Fiction Stories from Social Justice
    Mathematics for 3D Game Programming and Computer Graphics, Second Edition
    RECENTLY VIEWED PRODUCTS

    Why Shop Miakarts Books?

    Wide Selection

    Discover books across many categories and subjects.

    Secure Checkout

    Shop with a secure online checkout experience.

    Detailed Book Information

    View ISBN, author, publisher, format and other available book details.

    Easy Online Ordering

    Browse, select and order books online.

    Customer Support

    Contact us if you need help with an order or product.