Programming the Raspberry Pi, Second Edition: Getting Started with Python 2nd Edition
Use the Amazon App to scan ISBNs and compare prices.
Order within 1 hr and 39 mins Details
There is a newer edition of this item:
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Frequently bought together
From the Publisher
About the Author
- Publisher : McGraw-Hill Education TAB; 2nd edition (October 5, 2015)
- Language : English
- Paperback : 208 pages
- ISBN-10 : 1259587401
- ISBN-13 : 978-1259587405
- Item Weight : 9 ounces
- Dimensions : 6 x 0.5 x 9 inches
- Best Sellers Rank: #126,347 in Books (See Top 100 in Books)
- Customer Reviews:
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
This book isn't comprehensive but it is definitely a good starting point which is what I was looking for. You can get your feet wet and after reading this book you can decide if you want a more comprehensive book and you will also have a better idea of what kind of comprehensive book you need.
5 star because it is exactly what it says it is and does a great job showing how to program in Python.
Second, this book only identifies up to the Pi 2, not that bad though as again, I didn't buy the book to learn about the raspberry Pi. Although, the book states to use IDLE, a Python variant included with Raspbian, but it's not on the Raspbian OS installed on the Pi 4. I'm using Thonny, on the Pi4 and my Windows 10 PC.
So I started out at the beginning of the Python programming (Chapter 3: Python Basics). From this point, I was comfortable with what was presented, and it was presented in a very clear way, and explained very well. I followed though with all the practice code, which built up a little at a time, until about 2/3 the way into chapter 4 when it came to creating the hangman game. At first, I followed along and everything worked. But then as more and more code was to be added, there was just no explanation of the order in which code needed to be added.
For instance, for the hangman game, the are several functions that had to be created. Explaining how to create these functions and what they do was pretty straight forward. But then when i tried to run the code, I was presented with all sorts of errors. Being new to Python, I had no idea what all those red errors in the shell window and the assistant pane meant, or how to fix them.
You are told to create these functions, but never told in what order in the program to add them, and it was not explained that functions rely on a specific order when other functions are called from them. You are also told to add more variables, but never told where to add them. Following along with the book, you would think you add them in the order that you are told to create the code. It was not explained that the variables that needed to be added had to be added at the top of the code listing -- although I did eventually figure this out on my own.
At this point I was thoroughly confused and ready to give up. But I decided to download the code examples from the book's website so i could compare to what was listed in the download. It was at that point that I realized that the functions were in a different order. again, the book did not explain where to place these newly typed functions.
Once I rearranged the order of the functions, the program worked as it should. I will finish through chapter 4, and probably abandon the rest of the book, as I have several other books I purchased.
there were also things left out of the code, for example, one of the functions calls for a print statement, but the print statement is presented without the parentheses which are required to use print. And in coding the whole hangman game, you are never told to call the play() function at the end of the code listing.
I would not recommend this book for a complete novice like myself.
I have 20+ years in IT and have programmed in multiple languages so, this was not a difficult book for me. Nevertheless, it is written in such a manner that I think a beginner could also benefit from it. It is well organized and the concepts are well illustrated.
Top reviews from other countries
This is well written and takes you through all the Pi and electronics basics with ease. A must is to get the accompanying kit by Monk which contains all you need to complete the projects and can be reused for whatever you like afterwards.
I was a bit hesitant to buy this book as it is based on the Pi 2 rather than the latest Pi 4, but I needn’t have worried.
A really well written and accessible book, with lots of pointers to how to learn more. A very enjoyable book, and I’m glad I bought it.
M. Monk wrote this book as clear as possible, I may buy another books from him.
I'm a complete beginner in programming/linux/electronic