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

Published by Sams Publishing (December 10, 2015) © 2016

  • Richard Blum
  • Christine Bresnahan

VitalSource eTextbook

ISBN-13: 9780134389578
Python Programming for Raspberry Pi, Sams Teach Yourself in 24 Hours
Published 2015
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.

The full text downloaded to your computer

With eBooks you can:

  • search for key concepts, words and phrases
  • make highlights and notes as you study
  • share your notes with friends

eBooks are downloaded to your computer and accessible either offline through the Bookshelf (available as a free download), available online and also via the iPad and Android apps.

Upon purchase, you'll gain instant access to this eBook.

Time limit

The eBooks products do not have an expiry date. You will continue to access your digital ebook products whilst you have your Bookshelf installed.

  • 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

Need help? Get in touch