Description
Computer Science From Scratch
Condition: BRAND NEW ISBN: 9781718504301 Author(s): David Kopec Format: Paperback Year: 2025 Publisher: No Starch Press,US Pages: 280
Description: You know how to write Python. Now master the computer science that makes it work.You know how to write Python. Now master the computer science that makes it work.If you've 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 interpreterEMULATORS- Learn computer architecture by building an NES emulator from the ground upGRAPHICS- Explore image manipulation and algorithmic art through computer graphics projectsMACHINE LEARNING- Demystify classification by implementing a simple, readable KNN modelThese projects aren't about building tools-they're 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 beginner's book, and it's not a theory-heavy academic text. It's a practical, code-driven introduction to the essential ideas and mechanisms of computer science-written for programmers who want more than syntax.If you've been writing
Details
Shipping & pick-up options
| Destination & description | Price | |
|---|---|---|
| Nationwide 17-24 days, Economy | $4.50 | |
Estimated delivery times in business days
Seller does not allow pick-ups
Payment Options
Pay instantly by card, Ping balance or saved bank account.
Questions & Answers
Computer Science From Scratch by David Kopec - Paperback
Am I covered by Buyer Protection?
When you make a purchase using Card, Direct Debit, Ping balance or Afterpay we are able to protect your trade under our Buyer Protection policy, up to $2,500.
Learn more about Trade Me's Buyer Protection.


