Python Programming for Raspberry Pi, Sams Teach Yourself in 24 Hours, 2nd edition

  • Richard Blum
  • Christine Bresnahan

Title overview

In just 24 sessions of one hour or less, Sams Teach Yourself Python Programming for Raspberry Pi in 24 Hours teaches you Python programming on Raspberry Pi, so you can start creating awesome projects for home automation, home theater, gaming, and more. Using this book’s straight-forward, step-by-step approach, you’ll move from the absolute basics all the way through network and web connections, multimedia, and even connecting with electronic circuits for sensing and robotics. Every lesson and case study application builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!
  • Step-by-step instructions carefully walk you through the most common Raspberry Pi Python programming tasks.
  • Quizzes at the end of each chapter help you test your knowledge.
  • By the Way notes present interesting information related to the discussion.
  • Did You Know? tips offer advice or show you easier ways to perform tasks.
  • Watch Out! cautions alert you to possible problems and give you advice on how to avoid them.

Table of contents

  • Part I: Python Programming on the Raspberry Pi
  • HOUR 1: Setting Up the Raspberry Pi
  • HOUR 2: Understanding the Raspbian Linux Distribution
  • HOUR 3: Setting Up a Programming Environment
  • Part II: Python Fundamentals
  • HOUR 4: Understanding Python Basics
  • HOUR 5: Using Arithmetic in Your Programs
  • HOUR 6: Controlling Your Program
  • HOUR 7: Learning About Loops
  • Part III: Advanced Python
  • HOUR 8: Using Lists and Tuples
  • HOUR 9: Dictionaries and Sets
  • HOUR 10: Working with Strings
  • HOUR 11: Using Files
  • HOUR 12: Creating Functions
  • HOUR 13: Working with Modules
  • HOUR 14: Exploring the World of Object-Oriented Programming
  • HOUR 15: Employing Inheritance
  • HOUR 16: Regular Expressions
  • HOUR 17: Exception Handling
  • Part IV: Graphical Programming
  • HOUR 18: GUI Programming
  • HOUR 19: Game Programming
  • Part V: Business Programming
  • HOUR 20: Using the Network
  • HOUR 21: Using Databases in Your Programming
  • HOUR 22: Web Programming
  • Part VI: Raspberry Pi Python Projects
  • HOUR 23: Creating Basic Pi/Python Projects
  • HOUR 24: Working with Advanced Pi/Python Projects
  • APPENDIX A: Loading the Raspbian Operating System onto an SD Card
  • APPENDIX B: Raspberry Pi Models Synopsis

For teachers

All the material you need to teach your courses.

Discover teaching material

Additional resources

If your product offers teacher or instructor resources, or additional supporting material, these can be accessed via the appropriate website or product page:

Higher education products published in Australia or New Zealand: Pearson Resource Centre

Higher education products published outside Australia and New Zealand: Pearson global website

K-12 School products:

English Learning Student & Teacher resources: Pearson English Website

Published by Sams Publishing (December 22nd 2015) - Copyright © 2016