San Francisco, CA, November 15, 2012—For anyone starting out in computer programming, the learning curve can be frustratingly steep. The simple stuff is easy enough to grasp, but anything actually useful remains frustratingly out of reach. And when you're a kid with no programming history behind you, the task can seem insurmountable.
A new book from No Starch Press promises to help soften that learning curve. (, December 2012, 344 pp., $34.95, ISBN 9781593274078) is a kid-friendly introduction to Python, one of the world's most powerful and widely used programming languages. "I can still quite vividly remember the feeling of learning to program at the age of eight," says . "When you program, you create something from nothing in a way that's quite different from any other medium. I hope readers experience the same sense of wonder as they work their way through ."
packs his book with coding examples designed to teach readers how to create drawings, animations, and games. The sample programs in feature ravenous monsters, secret agents, and thieving ravens, and each chapter is full of wacky, colorful art by (of fame). And to ensure maximum accuracy and non-boringness, was technically reviewed by both a programming professional and a middle school student (who programs in Python, Java, and JavaScript. Kids these days!).
But just because the book is fun doesn't mean that it sacrifices real learning. is a thorough introduction to Python (and computer science), complete with programming puzzles and chapter summaries to make sure the lessons stick. Readers learn how to:
- Use fundamental data structures like lists, tuples, and maps
- Organize and reuse code with functions and modules
- Use control structures like loops and conditional statements
- Draw shapes and patterns with Python's turtle module
- Create games, animations, and other graphical wonders with tkinter
As the title suggests, is written for kids, but it's also suitable for any beginner who wants a gentle and fun introduction to programming. continues the long-standing tradition of making technical topics accessible, while hopefully minting a few new programmers along the way.
For more information or to request a review copy of , contact Jessica Miller at No Starch Press (nostarchpr@oreilly.com, +1.415.863.9900, x110) or visit .
Sample pages from :is available for radio, TV, print, and online interviews. Please contact jessica@nostarch.com.
Additional Resources
(PDF)
(PDF)
(PDF)
Publisher: No Starch Press By Jason R. Briggs ISBN: 9781593274078, $34.95 December 2012, 344 pp. order@oreilly.com 1-800-998-9938 1-707-827-7000 |
You Might Also Be Interested In:
Learn to Program By Making Cool Games by |
The Periodic Table Personified by |
A Modern Introduction to Programming by |
Available in fine bookstores everywhere, from , or directly from No Starch Press (, orders@nostarch.com, 1-800-420-7240).
About No Starch Press
Founded in 1994, No Starch Press publishes the finest in geek entertainment—unique books on technology, with a focus on open source, security, hacking, programming, alternative operating systems, LEGO, science, and math. Our titles have personality, our authors are passionate, and our books tackle topics that people care about. No Starch Press titles have received numerous awards, including gold medals from the Independent Publisher Book Awards (the "IPPYs") and ForeWord's Book of the Year Awards, and have been showcased in the prestigious STEP Inside Design 100 and Communication Arts Design Annual. Visit for a complete catalog.
About O’Reilly
O’Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O’Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying “faint signals” from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.