Programming the Raspberry Pi: Getting Started with Python

Programming the Raspberry Pi: Getting Started with Python

Paperback

By (author) Simon Monk

$11.08
List price $15.70
You save $4.62 29% off

Free delivery worldwide
Available
Dispatched in 2 business days
When will my order arrive?

  • Publisher: TAB Books Inc
  • Format: Paperback | 192 pages
  • Dimensions: 150mm x 226mm x 15mm | 249g
  • Publication date: 1 January 2013
  • Publication City/Country: New York
  • ISBN 10: 0071807837
  • ISBN 13: 9780071807838
  • Illustrations note: black & white tables, figures
  • Sales rank: 17,764

Product description

Program your own Raspberry Pi projects Create innovative programs and fun games on your tiny yet powerful Raspberry Pi. In this book, electronics guru Simon Monk explains the basics of Raspberry Pi application development, while providing hands-on examples and ready-to-use scripts. See how to set up hardware and software, write and debug applications, create user-friendly interfaces, and control external electronics. Do-it-yourself projects include a hangman game, an LED clock, and a software-controlled roving robot. Boot up and configure your Raspberry Pi Navigate files, folders, and menus Create Python programs using the IDLE editor Work with strings, lists, and functions Use and write your own libraries, modules, and classes Add Web features to your programs Develop interactive games with Pygame Interface with devices through the GPIO port Build a Raspberry Pi Robot and LED Clock Build professional-quality GUIs using Tkinter

Other people who viewed this bought:

Showing items 1 to 10 of 10

Other books in this category

Showing items 1 to 11 of 11
Categories:

Author information

Dr. Simon Monk has a degree in Cybernetics and Computer Science and a PhD in Software Engineering. He spent several years as an academic before he returned to industry, co-founding the mobile software company Momote Ltd. Dr. Monk has been an active electronics hobbyist since his early teens and is a full-time writer on hobby electronics and open source hardware. He is the author of numerous electronics books, including 30 Arduino Projects for the Evil Genius and Arduino + Android Projects for the Evil Genius, as well as co-author of Practical Electronics for Inventors, Third Edition.

Table of contents

Chapter 1. Introduction What is the Raspberry Pi? What can you do with a Raspberry Pi? A Tour of the Raspberry Pi Setting Up Booting Up Summary Chapter 2. Getting Started Linux The Desktop The Internet Applications Internet Resources Summary Chapter 3. Python Basics What is a Programming Language? IDLE Numbers Variables For Loops Simulating Dice If While Summary Chapter 4. Strings, Lists and Dictionaries String Theory Lists Functions Hangman Dictionaries Tuples Exceptions Summary of Functions Summary Chapter 5. Modules, Classes and Methods Modules Object-Orientation Defining Classes Inheritance Summary Chapter 6. Files and Internet Files Pickling Internet Summary Chapter 7. Graphical User Interfaces Tkinter Hello World Temperature Converter Other GUI Widgets Dialogs Menus The Canvas Summary Chapter 8. Games Programming What is Pygame? Hello Pygame A Raspberry Game Summary Chapter 9. Interfacing Hardware GPIO Pin Connections Direct connection to GPIO Pins Expansion Boards Prototyping Boards Arduino and Pi Summary Chapter 10. Prototyping Project (Clock) What You Need Hardware Assembly Software Phase Two Summary Chapter 11. The RaspiRobot What You Need Phase 1. A Basic Rover Hardware Assembly Phase 2. Adding a Rangefinder and Screen Summary Chapter 12. What Next? Linux Resources Python Resources Raspberry Pi Specific Resources Other Programming Languages Applications and Projects Summary