Programming the Raspberry Pi, Third Edition: Getting Started with Python, 3rd Edition /
An up-to-date guide to creating your own fun and useful Raspberry Pi™ programs This fully updated guide shows how to create inventive programs and fun games on your powerful Raspberry Pi-with no programming experience required. Programming the Raspberry Pi™: Getting Started with Python, Third Editio...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
McGraw-Hill Education TAB,
2021.
|
Edición: | 3rd edition. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- 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.