This book explains the basics of program development for the Raspberry Pi. It will show you how to configure your Raspberry Pi and also how to navigate files and folders. The book provides a good introduction to the IDLE editor and there are numerous examples of Python code to get you started. The book also includes chapters on how to write and use your own libraries, modules and classes, as well as adding web features, developing interactive games (using Pygame) and interfacing with external hardware using the GPIO port.
For those who would like to give their programs a more polished appearance, Simon Monk?s book provides a brief introduction to the Tkinter graphical user interface (GUI). For the hardware enthusiast, the book provides an overview of several of the currently available prototyping boards with practical examples that include a clock and a small robot. So, whether you are software or hardware orientated, this book will provide you with plenty of food for thought and will quickly get you up and running with Pi and Python programming.