EUR 24,71
  • Tous les prix incluent la TVA.
Il ne reste plus que 7 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement).
Expédié et vendu par Amazon. Emballage cadeau disponible.
Quantité :1
Learning Python with Rasp... a été ajouté à votre Panier
Vous l'avez déjà ?
Repliez vers l'arrière Repliez vers l'avant
Ecoutez Lecture en cours... Interrompu   Vous écoutez un extrait de l'édition audio Audible
En savoir plus
Voir les 3 images

Learning Python with Raspberry Pi (Anglais) Broché – 12 mars 2014

3 étoiles sur 5 1 commentaire client

Voir les formats et éditions Masquer les autres formats et éditions
Prix Amazon
Neuf à partir de Occasion à partir de
Format Kindle
"Veuillez réessayer"
"Veuillez réessayer"
EUR 24,71
EUR 16,34 EUR 17,67

Offres spéciales et liens associés

Descriptions du produit

Revue de presse

An excellent book for beginners to both the Raspberry Pi and the Python Language. (Linux Voice, June 2014)

I d fully recommend the book to anyone wanting to get into Python This is great for beginners to the language and for those seeking to go deeper into some of the available libraries. Congratulations should go out to the authors on the creation of a great resource. (Raspberry Pi Pod, June 2014)

Présentation de l'éditeur

The must–have companion guide to the Raspberry Pi User Guide!

Raspberry Pi chose Python as its teaching language of choice to encourage a new generation of programmers to learn how to program. This approachable book serves as an ideal resource for anyone wanting to use Raspberry Pi to learn to program and helps you get started with the Python programming language. Aimed at first–time developers with no prior programming language assumed, this beginner book gets you up and running.

  • Covers variables, loops, and functions
  • Addresses 3D graphics programming
  • Walks you through programming Minecraft
  • Zeroes in on Python for scripting

Learning Python with Raspberry Pi proves itself to be a fantastic introduction to coding.

Aucun appareil Kindle n'est requis. Téléchargez l'une des applis Kindle gratuites et commencez à lire les livres Kindle sur votre smartphone, tablette ou ordinateur.

  • Apple
  • Android
  • Windows Phone
  • Android

Pour obtenir l'appli gratuite, saisissez votre adresse e-mail ou numéro de téléphone mobile.

Détails sur le produit

En savoir plus sur les auteurs

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Dans ce livre

(En savoir plus)
Parcourir les pages échantillon
Couverture | Copyright | Table des matières | Extrait | Index
Rechercher dans ce livre:

Quels sont les autres articles que les clients achètent après avoir regardé cet article?

Commentaires en ligne

3.0 étoiles sur 5
5 étoiles
4 étoiles
3 étoiles
2 étoiles
1 étoiles
Voir le commentaire client
Partagez votre opinion avec les autres clients

Meilleurs commentaires des clients

Format: Broché Achat vérifié
As a Raspberry Pi and Python beginner I found the book very informative and to the point. It gives simple examples, opens up the access to the broad world of libraries (Qt, OpenGL, etc ...) and also Internet based tools to be used from the Python programs. Liked the explanations about Raspberry features that can be exploited from Python. Like the very simple JSON examples too. All in all a very good introduction.
Remarque sur ce commentaire Avez-vous trouvé ce commentaire utile ? Oui Non Commentaire en cours d'envoi...
Merci pour votre commentaire.
Désolé, nous n'avons pas réussi à enregistrer votre vote. Veuillez réessayer
Signaler un abus

Commentaires client les plus utiles sur (beta) HASH(0x9f62fb4c) étoiles sur 5 28 commentaires
21 internautes sur 21 ont trouvé ce commentaire utile 
HASH(0x9f6496e4) étoiles sur 5 Very good intro 8 mars 2014
Par Mark Wagoner - Publié sur
Format: Format Kindle Achat vérifié
This book covers an incredible range of topics - from scripting to graphics to using the GPIO pins. It is clear and easy to read with only a few minor typos. All of the code in the book is also available on the web site which saves a lot of typing.

If I had one complaint it would be that the book is truly an introduction in the first few chapters but seems to get a little thinner on the details later on in the book. For example, it spends a good bit of time explaining basic programming concepts such as syntax and logical constructs. And for most of the chapters it describes what is happening in the code line-for-line. But in the chapter on GPIO programming it says not to worry about how the function interacting with the hardware operates. This would have been a very good place to go into a lot of detail.
16 internautes sur 17 ont trouvé ce commentaire utile 
HASH(0x9f64993c) étoiles sur 5 Very good Python introduction, limited Pi info 19 juin 2014
Par C. Weaver - Publié sur
Format: Broché Commentaire client Vine pour produit gratuit ( De quoi s'agit-il? )
Learning Python with Raspberry Pi is a good Python beginner book and gets you started step by step with general computer knowledge followed by step by step programming. Software projects are multi platform which is good but very little is offered on utilizing the special functions or the Pi platform. There is a good amount of information about the Pi hardware and how it works but I expected to have see some good hardware interface programming examples to get started with a Python Pi hardware project instead of so much time on graphics which is prettly limited on the Pi platform.

Since it isn't listed in the product description I will post the Table of Contents which is available in the "Click to Look Inside" preview so it is easier to reference.

Introduction 1
What Is Programming? 1
Why the Raspberry Pi? 2
How Does this Book Work? 2

CHAPTER 1 Getting Up and Running 5
Setting Up Your Raspberry Pi 5
Solving Problems 6
A Quick Tour of Raspbian 7
Using LXDE (Lightweight X11 Desktop Environment) 7
Using the Terminal 8
Changing Configurations with Raspi-Config 10
Installing Software 10
Python 3 11
The Python Interpreter 11
Running Python Programs 11
Summary 12

CHAPTER 2 A Really Quick Introduction to Python 13
Drawing Picture with Turtles 13
Using Loops 16
Conditionals: if, elif, and else 18
Using Functions and Methods to Structure Code 20
A Python Game of Cat and Mouse 21
Understanding Variables 24
Defining Functions 24
Looping Through the Game 25
Summary 26

CHAPTER 3 Python Basics 27
Variables, Values, and Types 27
Values Have Types 28
Storing Numbers 29
Keeping Text in Strings 30
Boolean: True or False 31
Converting Between Data Types 32
Test Your Knowledge 32
Exercise 1 33
Storing Values in Structures 33
Non-Sequential Values in Dictionaries and Sets 37
Test Your Knowledge 38
Controlling the Way the Program Flows 38
Moving Through Data with for Loops 39
Going Deeper with Nested Loops 40
Branching Execution with if Statements 41
Catching Exceptions 42
Exercise 2 43
Making Code Reusable with Functions 43
Optional Parameters 46
Bringing Everything Together 46
Exercise 3 48
Building Objects with Classes 49
Getting Extra Features from Modules 54
Summary 55
Solutions to Exercises 56
Exercise 1 56
Exercise 2 56
Exercise 3 56

CHAPTER 4 Graphical Programming 57
Graphical User Interface (GUI) Programming 58
Adding Controls 60
Test Your Knowledge 62
Exercise 1 62
Creating a Web Browser 62
Adding Window Menus 71
Test Your Knowledge 73
Exercise 2 73
Summary 74
Solutions to Exercises 74
Exercise 1 74
Exercise 2 76

CHAPTER 5 Creating Games 77
Building a Game 79
Initialising PyGame 82
Creating a World 86
Detecting Collisions 88
Moving Left and Right 90
Reaching the Goal 92
Making a Challenge 93
Making It Your Own 97
Adding Sound 98
Adding Scenery 99
Adding the Finishing Touches 101
Taking the Game to the Next Level 102
Realistic Game Physics 103
Summary 108

CHAPTER 6 Creating Graphics with OpenGL 109
Getting Modules 110
Creating a Spinning Cube 110
Vectors and Matrices 112
Bringing It All Together 116
Let There Be Light 120
Calculating the Distance of the Point from the Light Source 120
Calculating Reflecting Angles 121
Making the Screen Dance 126
Building the 3D Model 128
Calculating the Sound Level 129
Taking Things Further 135
Adding Some Texture 136
Summary 136

CHAPTER 7 Networked Python 139
Understanding Hosts, Ports, and Sockets 139
Locating Computers with IP Addresses 140
Building a Chat Server 141
Tweeting to the World 144
Weather Forecasts with JSON 147
Testing Your Knowledge 149
Exercise 1 149
Getting On the Web 149
Making Your Website Dynamic 151
Using Templates 153
Sending Data Back with Forms 153
Exercise 2 155
Keeping Things Secure 155
Summary 159
Solutions to Exercises 160
Exercise 1 160
Exercise 2 161

CHAPTER 8 Minecraft 163
Exploring Minecraft 164
Controlling Your Minecraft World 164
Creating Minecraft Worlds in Python 165
Building Worlds 166
Drawing Pictures 166
Taking Things Further 169
Making the Game Snake 169
Moving the Snake 173
Growing the Snake 173
Adding the Apples 174
Taking Things Further 175
Summary 175

CHAPTER 9 Multimedia 177
Using PyAudio to Get Sound into Your Computer 177
Recording the Sound 179
Speaking to Your Pi 180
Asking the Program Questions 181
Putting It All Together 182
Taking Things Further 184
Making Movies 184
Using USB Webcams 185
Adding Computer Vision Features with OpenCV 187
Taking Things Further 190
Using the Raspberry Pi Camera Module 190
Creating Live Streams 193
Taking Things Further 196
Summary 196

CHAPTER 10 Scripting 197
Getting Started with the Linux Command Line 197
Using the Subprocess Module 200
Command-Line Flags 202
Regular Expressions 203
Testing Your Knowledge 206
Scripting with Networking 207
Bringing It All Together 209
Working with Files in Python 216
Summary 217

CHAPTER 11 Interfacing with Hardware 219
Setting Up Your Hardware Options 219
Female to Male Jumper Wires 219
Pi Cobbler 220
Solderless Breadboard 221
Stripboards and Prototyping Boards 221
PCB Manufacturing 222
Getting the Best Tools 222
Wire Cutters/Strippers 222
Multimeters 222
Soldering Irons 222
Hardware Needed for this Chapter 223
The First Circuit 224
Protecting Your Pi 228
Power Limits 229
Getting Input 229
Expanding the GPIO Options with I2C, SPI, and Serial 231
The SPI Communications Protocol 231
The I2C Communications Protocol 235
The Serial Communications Protocol 236
Taking the Example Further 236
Arduino 236
PiFace 237
Gertboard 237
Wireless Inventor’s Kit 238
Trying Some Popular Projects 238
Robots 238
Home Automation 239
Burglar Alarms 239
Digital Art 239
Summary 239

CHAPTER 12 Testing and Debugging 241
Investigating Bugs by Printing Out the Values 241
Finding Bugs by Testing 245
Checking Bits of Code with Unit Tests 245
Getting More Assertive 250
Using Test Suites for Regression Testing 252
Testing the Whole Package 253
Making Sure Your Software’s Usable 254
How Much Should You Test? 254
Summary 255
Index 257
9 internautes sur 10 ont trouvé ce commentaire utile 
HASH(0x9f64d48c) étoiles sur 5 Book is OK but feel it is a little pricey. 27 avril 2014
Par Claude P. Pageau - Publié sur
Format: Format Kindle Achat vérifié
Bought this book as an amazon ebook. Currently working through the programming exercises. It is relatively easy to follow and the examples are definitely interesting and fun. Examples use mostly API python modules for coding. It is always amazing how little code it can take to create a fully functional application using api components. The web browser app surprised me and works quite well. The writer certainly knows his stuff. The example code can be downloaded to save time but I like to manually enter the code, since you learn by doing. It also helps you understand error messages and how to fix typos, indent or syntax errors. I tend to miss colon's and have learned to watch more carefully when coding. The only complaint would be that I found the book a little pricey considering it was an ebook. I feel the publishers (not necessarily Amazon) are gouging the public by over pricing. I would have felt better buying the ebook directly from the author (eg self published through Amazon) knowing that he would get most of the profits instead of middle men overpricing, taking a large cut and leaving the author with a small fraction.
5 internautes sur 5 ont trouvé ce commentaire utile 
HASH(0x9f64d480) étoiles sur 5 Amazing intro to python book while simultaneously teaching you how ... 25 juillet 2014
Par CA - Publié sur
Format: Format Kindle Achat vérifié
Amazing intro to python book while simultaneously teaching you how to do neat things with the Pi. If you have an interest in low level programming and Python and the Pi I think this is your best bet. It will give you a really good base understanding of all 3 and teach you how to implement them well.
2 internautes sur 2 ont trouvé ce commentaire utile 
HASH(0x9f64d4bc) étoiles sur 5 This might be the best Python intro, even for people without a Raspberry Pi. 2 mars 2015
Par Michael Combs - Publié sur
Format: Broché
This might be the best Python intro for people who are new to programming and like to learn by doing. You really don't need a Raspberry Pi. Just a few pages into chapter 2 users are writing a program that draws on the screen and getting a sense of the control and flow of programming. It was just the right pace to teach my high-school age children.

If you're new to programming and you want to get excited about it, this book is a tour of great examples. Chapter 4: Build a web browser with a GUI. Chapter 5: Build a platformer game with Pygame. Chapter 6: Use OpenGL to build 3D graphics that sync to music. Chapter 7: Write an app that gets weather data via JSON and communicates via Twitter. You are certain to find something here that is a foundation for your first project idea and finish this book feeling empowered.

Only Chapter 11 really deals with the Raspberry Pi specifically. It covers the basics of building a circuit and a simple game, but I wish they had added a second example that was more interesting.

Chapter 12 is about testing and debugging. It would be nice if unit testing were introduced earlier, to establish good habits, but it would also make it chapter/project longer and perhaps take away from the fun, "you can do this" pace of the book.

I have just one *real* complaint: There are a few errors in the book (1st edition), and when a beginner is trying to learn to program by following an example, these can really derail them. Wiley has a link to download the code examples (which work), but they don't have errata! That's pretty poor performance on the part of the publisher.

Still, if you're getting started or want to help others get started with Python, I think this is my favorite book so far. You won't finish it a Python expert, but you will know how to get things done and very likely with a foundation to start your own projects.
Ces commentaires ont-ils été utiles ? Dites-le-nous


Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?