Packt has recently published Learn Raspberry Pi by Parvinder Yadav (October 2018)
This course will get you started with The Raspberry Pi 3 and show you how to utilize its GPIO along with Python. You will start by installing and setting up the necessary hardware to create a seamless development platform. You will then build applications for The Raspberry Pi and run your program on it by building a touchscreen setup. Next, using the Raspberry Pi you will learn by building your own projects such as a Google assistant, a network ad blocker, and a security camera. Further, you will explore the new Raspberry Pi Zero W, which has an added wireless LAN and Bluetooth connectivity by building mini projects such as a Pi-Fi router, USB stick, and time-lapse camera.
By the end of the course, you will be well equipped to build your own real-world projects on the Raspberry Pi.
All the code and supporting files for this course are available from GitHub at: https://github.com/PacktPublishing/Learn-Raspberry-Pi
Parvinder Yadav has worked with wireless penetration testing for more than 4 years and has a deep knowledge of networking. He has created a lot of projects such as Wi-Fi jammer using shell scripting and the Raspberry Pi 2, a portable hacking device which just weighs 100 grams and can hack almost any router, a portable wireless CCTV camera using The Raspberry Pi which is the same size as a mobile phone, a portable media server, a radio station using the Raspberry Pi, and a lot more. He is the author of PHP tutorials, a geeky YouTuber, and a tech-freak and has more than 55K subscribers to his channel on YouTube.