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

    £14.75

    Includes FREE delivery

    Order before 4pm today for delivery by Tue 16 Jun 2026.

    A Paperback / softback by Simon Monk

    1 in stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      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

      © 2026 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