Raspberry Pi 3 Cookbook for Python Programmers - Third Edition: Over 70 recipes for Python Programmers to unleash the potential of Raspberry Pi 3
Tim Cox, Dr. Steven Lawrence Fernandes
- 出版商: Packt Publishing
- 出版日期: 2018-04-30
- 售價: $1,640
- 貴賓價: 9.5 折 $1,558
- 語言: 英文
- 頁數: 552
- 裝訂: Paperback
- ISBN: 1788629876
- ISBN-13: 9781788629874
-
相關分類:
Python、程式語言、Raspberry Pi
海外代購書籍(需單獨結帳)
相關主題
商品描述
A recipe-based guide to programming your Raspberry Pi 3 using Python
Key Features
- Leverage the power of Raspberry Pi 3 using Python programming
- Create 3D games, build neural network modules, and interface with your own circuits
- Packed with clear, step-by-step recipes to walk you through the capabilities of Raspberry Pi
Book Description
Raspberry Pi 3 Cookbook for Python Programmers – Third Edition begins by guiding you through setting up Raspberry Pi 3, performing tasks using Python 3.6, and introducing the first steps to interface with electronics. As you work through each chapter, you will build your skills and apply them as you progress. You will learn how to build text classifiers, predict sentiments in words, develop applications using the popular Tkinter library, and create games by controlling graphics on your screen. You will harness the power of a built in graphics processor using Pi3D to generate your own high-quality 3D graphics and environments.
You will understand how to connect Raspberry Pi's hardware pins directly to control electronics, from switching on LEDs and responding to push buttons to driving motors and servos. Get to grips with monitoring sensors to gather real-life data, using it to control other devices, and viewing the results over the internet. You will apply what you have learned by creating your own Pi-Rover or Pi-Hexipod robots. You will also learn about sentiment analysis, face recognition techniques, and building neural network modules for optical character recognition.
Finally, you will learn to build movie recommendations system on Raspberry Pi 3.
What you will learn
- Learn to set up and run Raspberry Pi 3
- Build text classifiers and perform automation using Python
- Predict sentiments in words and create games and graphics
- Detect edges and contours in images
- Build human face detection and recognition system
- Use Python to drive hardware
- Sense and display real-world data
- Build a neural network module for optical character recognition
- Build movie recommendations system
Who This Book Is For
This book is for anyone who wants to master the skills of Python programming using Raspberry Pi 3. Prior knowledge of Python will be an added advantage.
Table of Contents
- Getting Started with a Raspberry Pi 3 Computer
- Dividing Text Data and Building Text Classifier
- Using Python for Automation and Productivity
- Predicting Sentiments in Words
- Creating Games and Graphics
- Detecting Edges and Contours in Images
- Creating 3D Graphics
- Building Thermal Infrared Face Recognition Application
- Using Python to Drive Hardware
- Sense and Display Real-world Data
- Building Neural Network Module for Optical Character Recognition
- Building Robots
- Interfacing with Technology
- Can I Recommend A Movie For You?
- Hardware and Software List
商品描述(中文翻譯)
《Raspberry Pi 3 Python程式設計食譜》是一本以食譜為基礎的指南,教你如何使用Python程式設計你的Raspberry Pi 3。以下是本書的主要特點:
- 利用Python程式設計發揮Raspberry Pi 3的威力
- 建立3D遊戲、構建神經網絡模塊,並與自己的電路進行接口
- 提供清晰、逐步的食譜,引導你了解Raspberry Pi的功能
《Raspberry Pi 3 Python程式設計食譜》第三版首先引導你設置Raspberry Pi 3,使用Python 3.6執行任務,並介紹與電子設備進行接口的第一步。隨著你逐章學習,你將不斷提升自己的技能並應用於實踐中。你將學習如何建立文本分類器、預測詞語情感、使用流行的Tkinter庫開發應用程序,並通過控制屏幕上的圖形創建遊戲。你將利用Pi3D的內置圖形處理器來生成高質量的3D圖形和環境。
你將了解如何直接連接Raspberry Pi的硬件引腳以控制電子設備,從開啟LED和響應按鈕到驅動馬達和伺服器。掌握監測傳感器以收集現實數據,使用它來控制其他設備,並通過互聯網查看結果。你將通過創建自己的Pi-Rover或Pi-Hexipod機器人來應用所學知識。你還將學習情感分析、人臉識別技術以及構建用於光學字符識別的神經網絡模塊。
最後,你將學習在Raspberry Pi 3上建立電影推薦系統。
你將學到以下內容:
- 學習設置和運行Raspberry Pi 3
- 建立文本分類器並使用Python進行自動化
- 預測詞語情感,創建遊戲和圖形
- 檢測圖像中的邊緣和輪廓
- 建立人臉檢測和識別系統
- 使用Python驅動硬件
- 感知和顯示現實世界數據
- 構建用於光學字符識別的神經網絡模塊
- 建立電影推薦系統
本書適合任何想要掌握使用Raspberry Pi 3進行Python程式設計技能的人。具備Python知識將是一個額外的優勢。
目錄如下:
1. 開始使用Raspberry Pi 3電腦
2. 分割文本數據並建立文本分類器
3. 使用Python進行自動化和提高生產力
4. 預測詞語情感
5. 創建遊戲和圖形
6. 檢測圖像中的邊緣和輪廓
7. 創建3D圖形
8. 構建熱紅外人臉識別應用程序
9. 使用Python驅動硬件
10. 感知和顯示現實世界數據
11. 構建用於光學字符識別的神經網絡模塊
12. 構建機器人
13. 與技術進行接口
14. 我能為你推薦一部電影嗎?
15. 硬件和軟件清單