Contents at a Glance
IntroductionPart I: The Raspberry Pi Programming Environment
Hour 1 Setting Up the Raspberry Pi2 Understanding the Raspbian Linux Distribution3 Setting Up a Programming EnvironmentPart II: Python Fundamentals
Hour 4 Understanding Python Basics5 Using Arithmetic in Your Programs6 Controlling Your Program7 Learning About LoopsPart III: Advanced Python
Hour 8 Using Lists and Tuples9 Dictionaries and Sets10 Working with Strings11 Using Files12 Creating Functions13 Working with Modules14 Exploring the World of Object-Oriented Programming15 Employing Inheritance16 Regular Expressions17 Exception HandlingPart IV: Graphical Programming
Hour 18 GUI Programming19 Game Programming