This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Author/s : Simon Monk
Publisher : McGraw-Hill/TAB Electronics
Category : Marginalia Review by : Pat Farell
Rating : 8 horseshoes
This is a fairly good first level introduction to the use of Python on a Raspberry-PI. Since the Raspberry-PI is a complete computer for $35, the ability to write real programs on it, and control embedded devices (motors, LEDs, etc.) is a great learning tool.
It provides a concise overview of how to program in python, starting with "hello world" and discussing the usual topics covered in a Pyhton 101 class. It covers some basic Linux topics (shell commands, apt-get) that are needed if the reader has not been exposed to Linux. It also provides a few examples/projects for using the python code on a Raspberry-PI to do direct IO to devices.
I knocked a couple of horseshows off the rating because it feels like a standard introductory python book, with just a few Raspberry-PI specific items tacked on. If it had more on the R-PI, it would have received a perfect score.