Python 樹莓派編程 (原書第2版) Learn Raspberry Pi Programming with Python: Learn to Program on the World's Most Popular Tiny Computer, 2/e
Wolfram Donat 黃凱//劉愛娣//徐鑫//祝建
- 出版商: 機械工業
- 出版日期: 2022-01-01
- 定價: $534
- 售價: 7.9 折 $422
- 語言: 簡體中文
- 頁數: 257
- 裝訂: 平裝
- ISBN: 7111695968
- ISBN-13: 9787111695967
-
相關分類:
Python、Raspberry Pi
- 此書翻譯自: Learn Raspberry Pi Programming with Python: Learn to Program on the World's Most Popular Tiny Computer, 2/e
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
Python 函式庫語法範例字典$450$383 -
The Linux Programming Interface 國際中文版 (上冊)$800$680 -
The Linux Programming Interface 國際中文版 (下冊)$800$680 -
Yocto for Raspberry Pi : 打造 IoT 與嵌入式系統$380$323 -
TensorFlow + Keras 深度學習人工智慧實務應用$590$460 -
Raspberry Pi 好好玩不卡關!開直播‧玩 NAS ‧ 手機監測器 ‧ 遙控推土機 ‧ 自動PO文機 ‧ 防盜系統輕鬆搞定$450$383 -
Raspberry Pi 3 原廠授權樂高式外殼(顏色隨機出貨)$350$333 -
演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解$450$356 -
為你自己學 Git$500$390 -
金融科技實戰:Python 與量化投資$650$507 -
Python:股票演算法交易實務 145個關鍵技巧詳解$500$390 -
$658數字設計和電腦體系結構(原書第2版·ARM版) -
NumPy 高速運算徹底解說 - 六行寫一隻程式?你真懂深度學習?手工算給你看!$750$638 -
東京大學資料科學家養成全書:使用 Python 動手學習資料分析$780$663 -
$185樹莓派智能小車嵌入式系統開發實戰 -
Effective Python 中文版|寫出良好 Python 程式的 90個具體做法, 2/e (Effective Python: 90 Specific Ways to Write Better Python, 2/e)$580$493 -
實戰 ROS 機器人作業系統與專案實作, 2/e (ROS Robotics Projects, 2/e)$580$493 -
AIOT 與 OpenCV 實戰應用:Python、樹莓派、物聯網與機器視覺, 3/e$500$395 -
$607Dart 語言實戰 — 基於 Flutter 框架的程序開發, 2/e -
The Hacker Playbook 3 中文版:滲透測試實戰 (紅隊版)$650$507 -
集成式學習:Python 實踐!整合全部技術,打造最強模型 (Hands-On Ensemble Learning with Python: Build highly optimized ensemble machine learning models using scikit-learn and Keras)$750$638 -
Visual Studio Code 實用指南:官方文件沒有詳述的 Extension 觀念、命令組合技與鍵位客製化技巧(iT邦幫忙鐵人賽系列書)$600$468 -
去園區當 ARM 工程師 - 嵌入式 C語言全高度昇華$1,080$853 -
超簡單 Python + MicroPython 物聯網應用:堆積木寫程式輕鬆學習軟硬體整合, 3/e$720$360 -
Raspberry Pi 樹莓派:AI × OpenCV × LLM × AIoT 創客聖經$880$695
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
《Python樹莓派編程(原書第2版)》對上一版進行了全面更新,以涵蓋新主板的功能。
你將學習如何在你的樹莓派上用Python編程,包括動手實踐示例和有趣的項目。
《Python樹莓派編程(原書第2版)》作者從樹莓派、
Linux及Python的基礎知識開始介紹,輔以相關的電子知識。
在打好基礎之後,作者會展示其各種實際應用,包括網絡機器人、
氣象站、媒體服務器、家庭安防系統、貓玩具、無線電遙控飛機、
氣象氣球、潛水器等實踐示例,讀者可以按照這些示例來完成自己的“創客”項目。
最後,作者以關於樹莓派與Arduino之間交互的簡單介紹作為結束。
《Python樹莓派編程(原書第2版)》
適合希望在樹莓派這樣有趣的平臺上學習Python,
並想在此過程中學習一些電子技能的讀者閱讀。
閱讀《Python樹莓派編程(原書第2版)》
不需要擁有專業的編程或Linux技能,但有一點Linux經驗將會有所幫助。
熟悉第1版的讀者將會喜歡這個新版本的更新信息。
通過閱讀《Python樹莓派編程(原書第2版)》,你將學到:
設置你的新樹莓派
針對各種興趣構建獨特的項目
使用Python編寫基本函數和過程
作者簡介
Wolfram Donat
一名經驗豐富的計算機工程師、發明家。
他畢業於阿拉斯加大學計算機工程專業,一直致力於計算機和電子產品的研究。
他始終堅信三件事:
如果一件事值得做,就值得努力做到很好;
一切事物都需要一個自毀按鈕;電子手錶確實是個不錯的發明。
目錄大綱
前言
引言
致謝
關於作者
關於技術審校
第1章 樹莓派介紹1
1.1 樹莓派的歷史2
1.2 探索樹莓派6
1.2.1 GPIO引腳7
1.2.2 USB和以太網埠7
1.2.3 音頻插孔7
1.2.4 攝像機插口7
1.2.5 HDMI接口8
1.2.6 電源8
1.2.7 顯示器9
1.2.8 片上系統9
1.2.9 SD卡9
1.2.10 不可見的部分9
1.3 樹莓派Zero/Zero W10
1.3.1 GPIO10
1.3.2 攝像機插口10
1.3.3 電源11
1.3.4 USB接口11
1.3.5 HDMI接口11
1.3.6 SD卡 11
1.3.7 片上系統11
1.3.8 不可見的部分12
1.4 樹莓派與相似設備之間的對比12
1.5 樹莓派入門12
1.6 樹莓派的硬件需求13
1.6.1 通電13
1.6.2 添加顯示器13
1.6.3 添加USB集線器13
1.7 樹莓派操作系統14
1.7.1 格式化SD卡15
1.7.2 安裝操作系統15
1.8 連接外圍設備16
1.9 配置樹莓派17
1.10 關閉樹莓派19
1.11 總結20
第2章 輕鬆掌握Linux21
2.1 開始使用樹莓派上的Linux23
2.1.1 Linux文件和文件系統23
2.1.2 Root用戶與sudo24
2.1.3 命令25
2.1.4 練習:在Linux文件系統內進行導航29
2.1.5 Linux中的shell30
2.1.6 包管理器32
2.2 文本編輯器33
2.2.1 Vim、emacs和nano34
2.2.2 使用Vim35
2.2.3 使用emacs36
2.2.4 使用nano37
2.2.5 默認文本編輯器38
2.3 總結39
第3章 Python介紹40
3.1 腳本語言與編程語言40
3.2 Python語言的理念43
3.3 Python入門44
3.3.1 通過IDLE運行Python44
3.3.2 通過終端運行Python48
3.3.3 通過腳本運行Python48
3.4 探究Python的數據類型50
3.4.1 數值50
3.4.2 字符串51
3.4.3 列表52
3.4.4 字典54
3.4.5 元組和文件55
3.5 利用Python進行編程57
3.5.1 IF測試58
3.5.2 循環60
3.5.3 函數62
3.5.4 對象和麵向對象編程63
3.6 總結64
第4章 電子知識大科普66
4.1 基本電路常識67
4.2 開發所需要的工具69
4.2.1 螺絲刀69
4.2.2 鉗子和剝線鉗70
4.2.3 剪線鉗71
4.2.4 銼刀72
4.2.5 放大鏡燈73
4.2.6 熱膠槍73
4.2.7 各類膠水73
4.2.8 萬用表74
4.2.9 電源74
4.2.10 實驗板75
4.2.11 插線板76
4.2.12 電烙鐵77
4.3 一般的安全規則78
4.3.1 認真對待溫度78
4.3.2 認真對待鋒利的物體79
4.3.3 戴安全鏡79
4.3.4 準備好滅火器79
4.3.5 在手邊放置一個急救包80
4.3.6 在通風的環境下工作80
4.3.7 整理好你的工作環境81
4.4 福利:焊接技術82
4.5 總結84
第5章 網絡機器人85
5.1 機器人禮儀86
5.2 網絡的連接87
5.2.1 網絡通信協議88
5.2.2 網頁格式88
5.2.3 請求舉例89
5.3 網絡機器人的概念90
5.4 解析網頁91
5.5 利用Python模塊編碼92
5.5.1 使用Mechanize模塊93
5.5.2 用Beautiful Soup解析94
5.5.3 利用urllib庫下載94
5.6 決定下載的內容95
5.6.1 選擇起點96
5.6.2 存儲文件96
5.7 編寫Python網絡機器人97
5.7.1 讀取一個字符串並提取所有鏈接97
5.7.2 尋找並下載文件98
5.7.3 測試網絡機器人99
5.7.4 創建目錄並實例化一個列表101
5.8 最終代碼103
5.9 總結105
第6章 氣象站106
6.1 零件購買清單107
6.2 使用I2C協議108
6.3 使用風速計109
6.3.1 構造風速計110
6.3.2 將風速計與樹莓派連接113
6.3.3 根據風速糾正每秒轉數114
6.4 連接數字指南針116
6.5 連接溫度/濕度傳感器118
6.6 連接氣壓計120
6.7 連接所有部件122
6.8 最終代碼124
6.9 總結126
第7章 媒體服務器127
7.1 零件購買清單128
7.2 使用NTFS格式的硬盤128
7.3 安裝Samba131
7.4 配置Samba132
7.5 Linux權限設置134
7.6 重新啟動Samba服務135
7.7 與Linux / OS X連接136
7.8 Kodi和Plex138
7.9 Python在哪裡140
7.10 總結141
第8章 家庭安防系統142
8.1 用於安防的狗143
8.2 用於安防的樹莓派143
8.3 使用傳感器網絡144
8.4 瞭解下拉電阻 145
8.5 零件購買清單146
8.6 以無線方式連接你的家庭網絡146
8.7 訪問GPIO引腳149
8.8 設置運動傳感器150
8.9 設置磁簧開關152
8.10 設置壓力開關 154
8.11 連接磁傳感器155
8.12 設置樹莓派的攝像機156
8.13 利用樹莓派發送短信157
8.14 實現回調158
8.15 連接所有的部件159
8.16 最終代碼159
8.17 總結161
第9章 貓玩具162
9.1 零件購買清單162
9.2 玩具背後的設計理念163
9.3 創建和使用隨機數164
9.4 使用GPIO庫 166
9.5 控制舵機168
9.6 構建舵機結構171
9.7 構建激光結構172
9.8 將激光指示器連接到舵機上173
9.9 連接運動傳感器175
9.10 連接所有的部件177
9.11 最終代碼180
9.12 總結181
第10章 無線電遙控飛機182
10.1 零件購買清單183
10.2 將GPS接收器連接至樹莓派184
10.3 設置日誌文件187
10.4 格式化KML文件189
10.5 使用線程和對象190
10.6 設置自啟動192
10.7 連接所有部件194
10.8 最終代碼197
10.8.1 飛機飛行程序197
10.8.2 KML轉換程序198
10.9 總結199
第11章 氣象氣球200
11.1 零件購買清單201
11.2 設置GPS接收器202
11.3 存儲GPS數據204
11.4 安裝PiFM205
11.5 安裝festival206
11.6 安裝ffmpeg207
11.7 準備樹莓派208
11.8 使用線程和對象209
11.9 連接所有部件210
11.10 觀察照片結果213
11.11 最終代碼215
11.12 總結216
第12章 潛水器217
12.1 零件購買清單218
12.2 訪問樹莓派的GPIO引腳219
12.3 安裝樹莓派攝像頭模塊222
12.4 控制潛水器223
12.5 連接Wiichuck適配器224
12.6 激活樹莓派的I2C226
12.7 從nunchuk讀取數據227
12.8 nunchuk和LED測試項目228
12.9 通過nunchuk控制潛水器電機和攝像頭231
12.10 遠程啟動程序233
12.11 最終代碼235
12.12 構造潛水器237
12.13 構建框架237
12.14 構建樹莓派的外殼238
12.15 電機的防水外殼239
12.16 連接至nunchuk241
12.17 裝配最終的產品241
12.18 總結246
第13章 樹莓派和Arduino247
13.1 探索Arduino248
13.2 在樹莓派中安裝Arduino IDE250
13.3 運行舵機255
13.4 總結256
