Sign in
|
Register
|
Mobile
Home
Browse
About us
Help/FAQ
Advanced search
Home
>
Browse
>
Programming the Raspberry Pi, Third Edition: Getting Started with Python
CITATION
Monk, Simon
.
Programming the Raspberry Pi, Third Edition: Getting Started with Python
. New York: McGraw-Hill Education, 2021.
Add to Favorites
Email to a Friend
Download Citation
Programming the Raspberry Pi, Third Edition: Getting Started with Python
Authors:
Simon Monk
Published:
June 2021
Pages:
208
eISBN:
9781264257362
|
ISBN:
9781264257355
Open eBook
Book Description
Table of Contents
Cover
About the Author
Title Page
Copyright Page
Dedication
Contents at a Glance
Contents
Preface
Acknowledgments
Introduction
1 Introduction
What Is the Raspberry Pi?
What Can You Do with a Raspberry Pi?
A Tour of the Raspberry Pi
Setting Up Your Raspberry Pi
Booting Up
Summary
2 Getting Started
Linux
The Desktop
The Command Line
Applications
Internet Resources
Summary
3 Python Basics
Mu
Numbers
Variables
For Loops
Simulating Dice
If
While
The Python Shell from the Terminal
Summary
4 Strings, Lists, and Dictionaries
String Theory
Lists
Functions
Hangman
Dictionaries
Tuples
Exceptions
Summary of Functions
Summary
5 Modules, Classes, and Methods
Modules
Object Orientation
Defining Classes
Inheritance
Summary
6 Files and the Internet
Files
Pickling
JSON
Internet
Summary
7 Graphical User Interfaces
guizero
Hello World
Temperature Converter
Other GUI Widgets
Pop-Ups
Menus
Summary
8 Games Programming
What Is Pygame?
Coordinates
Hello Pygame
A Raspberry Game
Summary
9 Interfacing Hardware
GPIO Pin Connections
Breadboarding with Jumper Wires
Digital Outputs
Analog Outputs
Digital Inputs
Analog Inputs
HATs
Summary
10 LED Fader Project
What You Need
Hardware Assembly
Software
Summary
11 Prototyping Project (Clock)
What You Need
Hardware Assembly
Software
Phase Two
Summary
12 Raspberry Pi Robot
Set Up the Raspberry Pi Zero W
Web-Controlled Rover
Autonomous Rover
Summary
13 What Next
Linux Resources
Python Resources
Raspberry Pi Resources
Programming Languages
Other Languages
Applications and Projects
Summary
Index