- Taschenbuch: 96 Seiten
- Verlag: Packt Publishing (25. März 2014)
- Sprache: Englisch
- ISBN-10: 1783982225
- ISBN-13: 978-1783982226
- Größe und/oder Gewicht: 19 x 0,6 x 23,5 cm
- Durchschnittliche Kundenbewertung: Schreiben Sie die erste Bewertung
- Amazon Bestseller-Rang: Nr. 487.684 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
Raspberry Pi Projects for Kids (Englisch) Taschenbuch – 25. März 2014
|Neu ab||Gebraucht ab|
Kunden, die diesen Artikel gekauft haben, kauften auch
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Über den Autor und weitere Mitwirkende
Daniel Bates is a Computer Science researcher at the University of Cambridge. His day job involves inventing designs for future mobile phone processors, and when he goes home, he likes playing games or working on one of his coding projects (or both!). Daniel has been a volunteer for the Raspberry Pi Foundation since 2011, and is enthusiastic about introducing new people to computing. He has previously written Instant Minecraft: Pi Edition Coding Howto, Packt Publishing.
Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Before reviewing the projects, I would like to comment on a trend found in most, if not all, books dedicated to the Raspberry Pi. It is my hope the future authors of the genre will see that there is no need to include what seems to be a mandatory chapter dedicated to setting up the Raspberry Pi or preparing the SD card with the latest Raspian distribution. A links to the most up-to-date Raspberry Pi Foundation "Quick Start Guide" web page [....]) does a good job at this and also serves as a good example on how to find information related to hacking away with the little computer that can. Readers would then be rewarded with books entirely focused on projects. To finish on this rant, I was glad that there was no 'Python 101' pre-introductory chapter that also plague several Raspberry Pi books.
Now that I've almost fallen into the trap I was criticizing, let's get down to the projects business. The first project is about programming an Angry Birds type of game. This one reviews the Scratch interface (good job at keeping it down to three pages) and the various components of making a video game. Those seeking a quick step-by-step recipe might be in for a disappointment as the instructions are focused on designing the functionalities of the game. This is a good base for learning how to design a program. I will most likely end up using some of this material to teach my own students.
I really liked the 'Testing Your Speed' project. This one will end up in my own lesson planning. This project exploits the Pi's GPIO pins by building a controller made out of office materials such as paper clips and fasteners and sticky tape. I liked that apart from obtaining male-to-female wire and/or a Pi Cobbler breakout board and a prototyping breadboard, there was no need to order other components. However, the chapter's layout would benefit from clear and obvious warnings regarding the dangers of shorting the wrong pins on the GPIO ports as it looks rather diluted within the bulk of the copy.
Finally, the last project is about making an interactive map using Python and its GUI modules. The project relies on using the Google Maps API to obtain mapping data. A list of widgets presented at the end of the chapter outlines valuable extension potential from this project.
While this book is not recommend for elementary school age kids, I definitely recommend it to teachers and parents seeking to support kids learning how to code.
The chapters are as follows :
Setting up your Pi: This chapter is essential so that you get introduced to the Pi and also make sure that all is well with setting it up.
Introduction to Scratch : This chapter is a nice introduction to Scratch. And I particularly loved the example project “Making Your Own Angry Birds Game” , which most kids will relate to (I mean even us Adults !)
Testing Your Speed : I thought this chapter was the best. It combined the Raspberry Pi with a little project to build your own Hardware controller out of the most simple pieces of stationery and wire. The hardware controller was then used to write a game in Python, the code working with the GPIO pins on the Raspberry Pi. If the kids get this chapter, I think they will have a riot of ideas and will be able to adapt this application to several other scenarios from daily lives.
Google Maps : The last chapter was an introduction to writing a program that integrates with Google Maps for your local area.
To use the projects in the book, it is important that you do have a Raspberry Pi with you, setup with an internet connection. I do not believe that the kids need to have a programming background to pick up stuff, though some of the Python code does require an experienced programmer to explain things to them. In my opinion, the ideal age for kids in this book is around the 10-14 age group.
Overall, this is a great book to introduce kids to Raspberry Pi and software/programming languages like Scratch and Python. I believe by mixing both hardware, graphical programming language and a text based programming language, it provides a flavor for everything to the budding programmer of tomorrow and is bound to help kids start thinking in multiple directions.
The introduction section is pretty straightforward and well illustrated with photos, so anyone can understand how to power a Raspberry Pi up and install the operating system. The book’s structure is good, it’s nice that the introduction starts with using Scratch which I think is a very good tool to show kids how programming works. Building a simple Angry Birds clone with it is quite simple yet entertaining, and shows a lot of the capabilities of Scratch.
The next chapter is about building a simple controller device and wiring it to the Pi. The author should have included some actual photos of the building process, not just schematic images, but at least those are fine and a crafted kid would be able to build it by reading the book. The Python examples are easily understandable and explain GPIO pin usage clearly. The interactive map chapter shows how to use GUI elements with a nice example using Google Maps API to download map images and displaying it in a self made application window. The chapter also explains how to interact with the window.
I think Raspberry Pi Projects for Kids is a very cool book for a child who is interested in how programming works, and wants to try it out quickly and easily without being bored reading other science books about programming. If you have a child who might be interested, go buy this book (and a Pi)! :)
This books is fantastic as it covers just enough details for setting up Raspberry Pi - it is very nice for a 7 year old to have a good instruction/steps to follow. The Scratch game projects are so much fun, having worked with Android and iOS game programming, I never thought gravity, physics, sprites can be so much fun !!!
Also I am using my Samsung Galaxy Note 10.1 2014 editon tablet PACKT mobile application to read the ebook - it is a great reading experience.
The first project shows how to create your own game with Scratch. I’ve heard of Scratch, but never seen it in action. Daniel has readers build an Angry Birds like game and I think it’s a great project to introduce kids to programming. The interface reminds me of an environment Bret Victor describes that is highly interactive and responsive.
The next project introduces basic electronics by building a custom game controller. I can see kids really enjoying this project. The project would probably need parental assistance, but I think this would be an opportunity to work on a project with your child. The last chapter details how to add a GUI and use the Google Maps API. Again, this is a fun project although I’m not sure it is very Pi specific.
Overall, this book is a good collection of projects. If you already know some programming, then you can probably tackle the projects by yourself. If you are a kid who wants to learn programming and electronics, than partner up with a more experienced friend and get going!
Disclaimer: I received a free copy of this eBook to write this review.