These drawings lighten up the page and pull you along in your reading. Also, sprinkled throughout the book are small, interesting vector drawings by Miran Lipovaca, which he tells me he drew using Adobe Flash. Answers to the programming puzzles can be found on the companion website. And at the end of many of the chapters are programming puzzles that challenge you to write a short program using the knowledge gained in the chapter.
#Examples of book reviews for kids how to#
The book explains how to install and use Python on all major computer platforms: Linux, Macintosh, and Windows.
#Examples of book reviews for kids for free#
GIMP is available for free for all computer platforms Linux, Macintosh, and Windows. There are several pages that explain how the open source program called GIMP can be used to create drawings for games (for the games you create using Python). My favorite chapter in this book is Chapter 11: More Turtle Graphics, which explains how to draw squares, stars, and other shapes using Python. The book has a very nice layout and uses colored text and accompanying vector graphics. Here is what I liked most about this book: It would probably be better for them to be exploring and playing with the Scratch programming language from MIT. If you have a nine year old kid interested in learning to program, this is not the book for him or her to read on their own. (For more information about the global CoderDojo movement, see .) I thoroughly enjoyed the book, although I should caution that the intended audience is more for adults who are coaching youth in programming than for the youth themselves. It will also be helpful to me when I volunteer for the CoderDojoDC programming club that has started up this month here in the DC-area. The new book, Python for Kids: A Playful Introduction to Programming, is just the ticket to get me back into programming. (This very affordable computer is bringing electronics tinkering to a whole new generation.) Also, I'm a strong supporter of the amazing Raspberry Pi computer invented in Cambridge, England, and knowing Python will help me get the best use of it when I buy one. Also, I hear Google uses Python often it's a real programming language capable of doing a lot. So, if I developed some expertise at Python, I could assist the students with their Python assignments when they visited the public library where I work. The local middle school in Takoma Park, Maryland, teaches Python programming.