Full description not available
C**U
Book is OK but feel it is a little pricey.
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.
M**R
Very good intro
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.
D**J
Great if you want a hard copy instead of reading random basic tutorials on the googlewebz
Some stuff is outdated and the code provided with the lessons wont even run. Things change, probably broke it since being written. I guess you can debug it yourself, but if you haven't learned it what are you to do? Google it? Oh.. so just google up a Python tutorial while you are at it.
D**T
Amazing intro to python book while simultaneously teaching you how ...
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.
J**R
excellent primer to python with pi
I like the range of topics covered. I was hoping for more info about programming the new rpi camera however the examples just run the command line program raspistill that comes with the camera. This far too slow for any real use. It's not the author's fault, that camera was barely around when this book was published.
M**A
The Author's incorrect math examples lead me to wonder about the quality of his Python syntax... was manuscript ever QC'd?
I have a low tolerance for this kind of thing: I got as far as Chapter 2 page 20, and Bradbury has the nerve to state "if you listened in maths [sic] classes you should know that the area of a circle is 2 x pi x the radius"... Okay tell me something Bradbury, what's the CIRCUMFERENCE of a circle? Better yet, never mind asking whether your readers listened in their math classes... did you have somebody QC your manuscript who paid attention to their math classes? Is this any indicator of the correctness I can expect for programming syntax?For those looking for a book along this subject I suggest you look elsewhere for something that is technically correct.I'm already an ANSI-C programmer but wanted to get a quick look at Python on Raspbian (I'm new to both). This book, due to lack of editorial overview for technical correctness, is not suitable as a text to teach the subject purported by its title.Edit 2/23: PAGE 36 TABLE 3-5 Operation: list.insert (x, item) Meaning: "Insert item at the xth position" Example: "list_3.insert(99,1) would lead a reader to believe that the result would be to insert the item at the 99th position in the list.I keep asking myself "Who did the technical edit of this publication".
A**R
8/10 would bang
Good pace, well communicated and cost effective. Perfect to get out of the theory of coding and start actually doing/building things. Comfortable for bus reading
J**L
Good overview, but lacks deeper understanding.
Provides a good overview of the different things you can do with Python and the Raspberry Pi and gives you experience writing lines of Python code.Doesn't do a great job of explaining the code it uses to give the reader a deeper understanding of how each program works making it difficult to take what you learn to apply to your own projects.Overall, just scratches the surface of what you need to know to develop your own programs.
G**D
Not recommended for complete beginners.
This is more of a project book rather than a tutorial it presents itself as. It assumes far too much of the reader, while failing to cement new concepts into the mind. I find it lacks the reiteration needed to grasp new ideas, and lacks step by step explanations of the logic behind how each piece of code works. Beginners often have questions to anything and everything presented. I feel this book fails at anticipating some of the more obvious questions a beginner may have throughout this book. I already know python basics, and I found myself having study the code given to understand the logic behind how the code works by using the knowledge I already had, as I found no detailed explanation I was expecting. I do think if I was a complete beginner, I would not have been able to understand the code properly. Sure I can copy it out, read the description of what it does and see it for myself, but it doesn't tell you how it works on a deep enough level to truly understand it. I recommend the book, 'Python Crash Course', as a beginners tutorial in learning the foundations of Python. Then this book may make more sense.
A**H
A great book to go with your Pi
For quite some time Python has been seen as a language that's easy to get to grasps with and just start building, without getting too bogged down with the lower level technical details that effect other languages. This makes it an ideal pairing with the Raspberry Pi and a gateway to exploring and making software and having fun along the way. The authors do a great job of presenting the material and ideas to who the Raspberry Pi is aimed at, older children, hobbyists, tinkerers and really old children like me :). The book starts with setting up and the basics of Python and then spends each chapter creating a project step by step giving you an idea of what the plucky little device is capable of and gives you the skills, ideas and confidence to go off and make your own projects. This is a great starting book and something I wish had been around when I was a young.
A**R
Struggling with this one
Positive - it's got me starting to look at coding/Python.Negative - I think there are errors in some of the code written in the book. Though, If you download the examples from the website, they seem to be correct.If you get stuck trying to install the pyside module for chapter 4, I found you need to run "sudo apt update" first in the terminal (no quotation marks).
S**T
Good book for starting python programming
A most informative and inspiring book.The links to further information are most useful for an exoerimenter new to this language.The company packed the goods well and delivered them to me in advance of the suggested date.
E**C
A great book to guide one through Python programming
I purchased this to encourage myself to work away to understand Python. This is an excellent publication and gives simple modules which work. Great for a beginner (which I am not) but enables me to mentor younger persons into the art of programming.
Trustpilot
3 days ago
1 month ago