Home Page Icon
Home Page
Table of Contents for
Cover
Close
Cover
by
Programming the Raspberry Pi, Third Edition: Getting Started with Python, 3rd Edition
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
Buying What You Need
Connecting Everything Together
Booting Up
Summary
2 Getting Started
Linux
The Desktop
The Command Line
Navigating with the Terminal
sudo
Applications
Internet Resources
Summary
3 Python Basics
Mu
Python Versions
Python Shell
Editor
Numbers
Variables
For Loops
Simulating Dice
If
Comparisons
Being Logical
Else
While
The Python Shell from the Terminal
Summary
4 Strings, Lists, and Dictionaries
String Theory
Lists
Functions
Hangman
Dictionaries
Tuples
Multiple Assignment
Multiple Return Values
Exceptions
Summary of Functions
Numbers
Strings
Lists
Dictionaries
Type Conversions
Summary
5 Modules, Classes, and Methods
Modules
Using Modules
Useful Python Libraries
Object Orientation
Defining Classes
Inheritance
Summary
6 Files and the Internet
Files
Reading Files
Reading Big Files
Writing Files
The File System
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
Following the Mouse
One Raspberry
Catch Detection and Scoring
Timing
Lots of Raspberries
Summary
9 Interfacing Hardware
GPIO Pin Connections
Pin Functions
Serial Interface Pins
Power Pins
Hat Pins
Breadboarding with Jumper Wires
Digital Outputs
Step 1. Put the Resistor on the Breadboard
Step 2. Put the LED on the Breadboard
Step 3. Connect the Breadboard to the GPIO Pins
Analog Outputs
Digital Inputs
Analog Inputs
Hardware
The Software
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
What You Need
Hardware
Software
Autonomous Rover
What You Need
Hardware
Software
Summary
13 What Next
Linux Resources
Python Resources
Raspberry Pi Resources
Programming Languages
Scratch
C
Other Languages
Applications and Projects
Media Center (Kodi)
Home Automation
Summary
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
About the Author
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset