Python樹莓派編程(原書第2版)

《Python樹莓派編程(原書第2版)》是2022年機械工業出版社出版的圖書。

基本介紹

  • 中文名:Python樹莓派編程(原書第2版)
  • 出版時間:2022年1月1日
  • 出版社:機械工業出版社
  • ISBN:9787111695967
內容簡介,圖書目錄,

內容簡介

《Python樹莓派編程(原書第2版)》對上一版進行了全面更新,以涵蓋新主機板的功能。你將學習如何在你的樹莓派上用Python編程,包括動手實踐示例和有趣的項目。
  《Python樹莓派編程(原書第2版)》作者從樹莓派、Linux及Python的基礎知識開始介紹,輔以相關的電子知識。在打好基礎之後,作者會展示其各種實際套用,包括網路機器人、氣象站、媒體伺服器、家庭安防系統、貓玩具、無線電遙控飛機、氣象氣球、潛水器等實踐示例,讀者可以按照這些示例來完成自己的“創客”項目。最後,作者以關於樹莓派與Arduino之間互動的簡單介紹作為結束。
  《Python樹莓派編程(原書第2版)》適合希望在樹莓派這樣有趣的平台上學習Python,並想在此過程中學習一些電子技能的讀者閱讀。
  閱讀《Python樹莓派編程(原書第2版)》不需要擁有專業的編程或Linux技能,但有一點Linux經驗將會有所幫助。熟悉第1版的讀者將會喜歡這個新版本的更新信息。
  通過閱讀《Python樹莓派編程(原書第2版)》,你將學到:
  設定你的新樹莓派
  針對各種興趣構建獨特的項目
  使用Python編寫基本函式和過程

圖書目錄

前言
引言
致謝
關於作者
關於技術審校
第1章 樹莓派介紹1
11 樹莓派的歷史2
12 探索樹莓派6
121 GPIO引腳7
122 USB和乙太網連線埠7
123 音頻插孔7
124 攝像機插口7
125 HDMI接口8
126 電源8
127 顯示器9
128 片上系統9
129 SD卡9
1210 不可見的部分9
13 樹莓派Zero/Zero W10
131 GPIO10
132 攝像機插口10
133 電源11
134 USB接口11
135 HDMI接口11
136 SD卡 11
137 片上系統11
138 不可見的部分12
14 樹莓派與相似設備之間的對比12
15 樹莓派入門12
16 樹莓派的硬體需求13
161 通電13
162 添加顯示器13
163 添加USB集線器13
17 樹莓派作業系統14
171 格式化SD卡15
172 安裝作業系統15
18 連線外圍設備16
19 配置樹莓派17
110 關閉樹莓派19
111 總結20
第2章 輕鬆掌握Linux21
21 開始使用樹莓派上的Linux23
211 Linux檔案和檔案系統23
212 Root用戶與sudo24
213 命令25
214 練習:在Linux檔案系統內進行導航29
215 Linux中的shell30
216 包管理器32
22 文本編輯器33
221 Vim、emacs和nano34
222 使用Vim35
223 使用emacs36
224 使用nano37
225 默認文本編輯器38
23 總結39
第3章 Python介紹40
31 腳本語言與程式語言40
32 Python語言的理念43
33 Python入門44
331 通過IDLE運行Python44
332 通過終端運行Python48
333 通過腳本運行Python48
34 探究Python的數據類型50
341 數值50
342 字元串51
343 列表52
344 字典54
345 元組和檔案55
35 利用Python進行編程57
351 IF測試58
352 循環60
353 函式62
354 對象和面向對象編程63
36 總結64
第4章 電子知識大科普66
41 基本電路常識67
42 開發所需要的工具69
421 螺絲刀69
422 鉗子和剝線鉗70
423 剪線鉗71
424 銼刀72
425 放大鏡燈73
426 熱膠槍73
427 各類膠水73
428 萬用表74
429 電源74
4210 實驗板75
4211 插線板76
4212 電烙鐵77
43 一般的安全規則78
431 認真對待溫度78
432 認真對待鋒利的物體79
433 戴安全鏡79
434 準備好滅火器79
435 在手邊放置一個急救包80
436 在通風的環境下工作80
437 整理好你的工作環境81
44 福利:焊接技術82
45 總結84
第5章 網路機器人85
51 機器人禮儀86
52 網路的連線87
521 網路通信協定88
522 網頁格式88
523 請求舉例89
53 網路機器人的概念90
54 解析網頁91
55 利用Python模組編碼92
551 使用Mechanize模組93
552 用Beautiful Soup解析94
553 利用urllib庫下載94
56 決定下載的內容95
561 選擇起點96
562 存儲檔案96
57 編寫Python網路機器人97
571 讀取一個字元串並提取所有連結97
572 尋找並下載檔案98
573 測試網路機器人99
574 創建目錄並實例化一個列表101
58 最終代碼103
59 總結105
第6章 氣象站106
61 零件購買清單107
62 使用I2C協定108
63 使用風速計109
631 構造風速計110
632 將風速計與樹莓派連線113
633 根據風速糾正每秒轉數114
64 連線數字指南針116
65 連線溫度/濕度感測器118
66 連線氣壓計120
67 連線所有部件122
68 最終代碼124
69 總結126
第7章 媒體伺服器127
71 零件購買清單128
72 使用NTFS格式的硬碟128
73 安裝Samba131
74 配置Samba132
75 Linux許可權設定134
76 重新啟動Samba服務135
77 與Linux / OS X連線136
78 Kodi和Plex138
79 Python在哪裡140
710 總結141
第8章 家庭安防系統142
81 用於安防的狗143
82 用於安防的樹莓派143
83 使用感測器網路144
84 了解下拉電阻 145
85 零件購買清單146
86 以無線方式連線你的家庭網路146
87 訪問GPIO引腳149
88 設定運動感測器150
89 設定磁簧開關152
810 設定壓力開關 154
811 連線磁感測器155
812 設定樹莓派的攝像機156
813 利用樹莓派傳送簡訊157
814 實現回調158
815 連線所有的部件159
816 最終代碼159
817 總結161
第9章 貓玩具162
91 零件購買清單162
92 玩具背後的設計理念163
93 創建和使用隨機數164
94 使用GPIO庫 166
95 控制舵機168
96 構建舵機結構171
97 構建雷射結構172
98 將雷射指示器連線到舵機上173
99 連線運動感測器175
910 連線所有的部件177
911 最終代碼180
912 總結181
第10章 無線電遙控飛機182
101 零件購買清單183
102 將GPS接收器連線至樹莓派184
103 設定日誌檔案187
104 格式化KML檔案189
105 使用執行緒和對象190
106 設定自啟動192
107 連線所有部件194
108 最終代碼197
1081 飛機飛行程式197
1082 KML轉換程式198
109 總結199
第11章 氣象氣球200
111 零件購買清單201
112 設定GPS接收器202
113 存儲GPS數據204
114 安裝PiFM205
115 安裝festival206
116 安裝ffmpeg207
117 準備樹莓派208
118 使用執行緒和對象209
119 連線所有部件210
1110 觀察照片結果213
1111 最終代碼215
1112 總結216
第12章 潛水器217
121 零件購買清單218
122 訪問樹莓派的GPIO引腳219
123 安裝樹莓派攝像頭模組222
124 控制潛水器223
125 連線Wiichuck適配器224
126 激活樹莓派的I2C226
127 從nunchuk讀取數據227
128 nunchuk和LED測試項目228
129 通過nunchuk控制潛水器電機和攝像頭231
1210 遠程啟動程式233
1211 最終代碼235
1212 構造潛水器237
1213 構建框架237
1214 構建樹莓派的外殼238
1215 電機的防水外殼239
1216 連線至nunchuk241
1217 裝配最終的產品241
1218 總結246
第13章 樹莓派和Arduino247
131 探索Arduino248
132 在樹莓派中安裝Arduino IDE250
133 運行舵機255
134 總結256

相關詞條

熱門詞條

聯絡我們