Programming the Raspberry Pi, Third Edition: Getting Started with Python (3RD)

個数:

Programming the Raspberry Pi, Third Edition: Getting Started with Python (3RD)

  • 提携先の海外書籍取次会社に在庫がございます。通常3週間で発送いたします。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合が若干ございます。
    2. 複数冊ご注文の場合は、ご注文数量が揃ってからまとめて発送いたします。
    3. 美品のご指定は承りかねます。

    ●3Dセキュア導入とクレジットカードによるお支払いについて

  • 提携先の海外書籍取次会社に在庫がございます。通常約2週間で発送いたします。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合が若干ございます。
    2. 複数冊ご注文の場合は、ご注文数量が揃ってからまとめて発送いたします。
    3. 美品のご指定は承りかねます。

    ●3Dセキュア導入とクレジットカードによるお支払いについて
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 192 p.
  • 言語 ENG
  • 商品コード 9781264257355
  • DDC分類 005.133

Full Description

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
Build intuitive user interfaces with guizero
Interface with hardware using the gpiozero library
Attach external electronics through the GPIO port
Add powerful Web features to your projects

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

最近チェックした商品