Monk | Programming the Raspberry Pi, Third Edition: Getting Started with Python | Buch | 978-1-264-25735-5 | sack.de

Buch, Englisch, 192 Seiten, Format (B × H): 149 mm x 225 mm, Gewicht: 238 g

Monk

Programming the Raspberry Pi, Third Edition: Getting Started with Python


3rd Auflage
ISBN: 978-1-264-25735-5
Verlag: McGraw Hill LLC

Buch, Englisch, 192 Seiten, Format (B × H): 149 mm x 225 mm, Gewicht: 238 g

ISBN: 978-1-264-25735-5
Verlag: McGraw Hill LLC


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

Monk Programming the Raspberry Pi, Third Edition: Getting Started with Python jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


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



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.