Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Monk, Simon (Autor)
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.