Description

Book Synopsis
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 Edition addresses physical changes and new setup procedures as well as OS updates to the current version 4. You will discover how to configure hardware and software, write Python scripts, create user-friendly GUIs, and control external electronics. Step-by-step projects include a digital clock prototype and a fully functioning Raspberry Pi robot.

  • Configure your Raspberry Pi and explore its features
  • Start writing and debugging Python programs
  • Use strings, lists, functions, and dictionaries
  • Work with modules, classes, and methods
  • Apply object-oriented development methods
  • Create user-friendly games using Pygame
  • <

    Table of Contents
    Preface
    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

Programming the Raspberry Pi Third Edition

Product form

£11.99

Includes FREE delivery

Order before 4pm tomorrow for delivery by Sat 20 Dec 2025.

A Paperback / softback by Simon Monk

15 in stock


    View other formats and editions of Programming the Raspberry Pi Third Edition by Simon Monk

    Publisher: McGraw-Hill Education
    Publication Date: 07/07/2021
    ISBN13: 9781264257355, 978-1264257355
    ISBN10: 126425735X

    Description

    Book Synopsis
    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 Edition addresses physical changes and new setup procedures as well as OS updates to the current version 4. You will discover how to configure hardware and software, write Python scripts, create user-friendly GUIs, and control external electronics. Step-by-step projects include a digital clock prototype and a fully functioning Raspberry Pi robot.

    • Configure your Raspberry Pi and explore its features
    • Start writing and debugging Python programs
    • Use strings, lists, functions, and dictionaries
    • Work with modules, classes, and methods
    • Apply object-oriented development methods
    • Create user-friendly games using Pygame
    • <

      Table of Contents
      Preface
      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

    Recently viewed products

    © 2025 Book Curl

      • American Express
      • Apple Pay
      • Diners Club
      • Discover
      • Google Pay
      • Maestro
      • Mastercard
      • PayPal
      • Shop Pay
      • Union Pay
      • Visa

      Login

      Forgot your password?

      Don't have an account yet?
      Create account