3dwoo大學簡體電腦書店
達人迷 Raspberry Pi趣味程式設計13例
( 簡體 字)
作者:[英]Richard Wentk類別:1. -> 電腦組織與體系結構 -> 單晶片 -> Raspberry Pi
出版社:人民郵電出版社達人迷 Raspberry Pi趣味程式設計13例 3dWoo書號: 48117
詢問書籍請說出此書號!
有庫存
NT售價: 445
出版日:12/1/2017
頁數:261
光碟數:0
站長推薦:
印刷:全彩印刷語系: ( 簡體 字 )
ISBN:9787115463852 加入購物車加到我的最愛 (請先登入會員)
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)

概述 1

關於本書 2

給達人迷們的假設 3

本書中的圖示 3

更多內容 4

下一步 4

第1 周 做一個樹莓派5

第1 章 給你的樹莓派找零件 7

瞭解樹莓派 7

無法通過樹莓派做的事情 8

你能通過樹莓派完成,卻不能通過更大的電腦完成的事情 9

發現不同類型的樹莓派 9

瞭解樹莓派的附加設備 11

收集樹莓派的零件 11

決定你是否需要一個集線器 12

選擇滑鼠和鍵盤 13

選擇顯示器或電視 14

區分電纜和連接器 15

選擇存儲卡 15

找到存儲卡 16

找到電源 16

其他電纜 17

添加可選的附加組件 17

選擇一個盒子 17

添加Wi-Fi(或者不添加) 18

添加攝像頭 19

添加揚聲器和耳機 19

懶人收集元件方法 19

檢查看看你都有什麼了 20

第2 章 在樹莓派裡創建思維 21

瞭解作業系統 21

在樹莓派裡接觸Linux 系統 22

接觸Raspbian 23

接觸NOOBS 24

通過懶惰的方式得到NOOBS 25

通過困難的方法得到NOOBS 25

尋找一個PC 或者Mac 25

選擇一個存儲卡 26

選擇一個讀卡器 26

使用讀卡器 27

將NOOBS 安裝到存儲卡上 27

下載SD 格式化程式到Mac 中 28

在Mac 中對存儲卡格式化 28

將NOOBS 下載到Mac 中 30

提取NOOBS 到Mac 31

在Mac 中複製NOOBS 32

將SD 格式化程式下載到PC 中 32

在PC 上格式化存儲卡 33

下載NOOBS 到電腦上 35

第3 章 樹莓派的連接 37

尋找一個空間 37

找到電源 38

插入存儲卡 38

將存儲卡插入Model A 或B 中 39

把卡插入Model A+、B + 或Pi 2 39

與顯示器或者電視連接 40

使用HDMI 到HDMI 連接線 40

使用HDMI 到DVI 適配器口的連接線 41

打開顯示器電源 41

連接USB 集線器 42

連接鍵盤和滑鼠 43

連接到互聯網 43

接通電源 44

第4 章 連接電源並開始使用 46

啟動樹莓派 46

引導Raspbian 48

配置你的樹莓派 49

使用安裝選項 50

設置區域 51

理解時區 52

設置時區 53

瞭解鍵盤配置 54

設置鍵盤配置 55

設置高級選項 57

設置超頻 57

設置高級選項 58

完成設置 59

關閉或重啟樹莓派 60

第5 章 使用桌面 61

開始使用桌面 61

使用舊版本的桌面 62

熟悉桌面 63

找到工作列和桌面區域 63

通過視窗進行操作 64

使用工作列 65

使用快速啟動圖示 65

開啟Epiphany 65

在File Manager(檔案管理員)中尋找文件 67

接觸god-mode 模式 70

使用活動監視器 70

使用桌面功能表 71

編輯檔 71

第2 周 簡單的程式專案 75

第6 章 從Scratch 開始 77

瞭解Scratch 77

連接模組和編寫腳本 78

發現並開始使用Scratch 79

流覽Scratch 80

瞭解舞臺 80

使用go to (移動到)語句移動精靈 81

將精靈放在中心位置 82

滑動精靈 83

移動和轉動精靈 83

理解轉動和旋轉 83

編寫簡單的腳本 84

分解腳本 85

按右鍵模組 85

為精靈編寫重置腳本 85

控制腳本 86

使用控制模組 86

停止腳本 88

創建簡單的反彈腳本 88

引入變數 89

使用變數 90

創建變數 90

理解所有精靈和此精靈唯一的區別 91

將變數插入模組 92

設置和改變變數的值 93

理解模組中的變數 94

顯示和隱藏變數 95

第7 章 接觸Sonic Pi 96

從Sonic Pi 開始 97

在樹莓派上創建聲音 97

用Sonic Pi 奏曲 99

和時間玩耍 100

即時編碼 101

進行指導性學習 101

看看代碼視窗 101

看看日誌視窗 102

理解説明視窗 102

理解工具 104

理解代碼完成 104

理解音樂和聲音 105

使用音符值 105

使用音符名 106

使用合成器 106

使用合成器參數 107

理解默認參數 107

創作更複雜的音樂 108

第3 周 瞭解更多的程式 109

第8 章 開始使用Python 111

接觸Python 111

在樹莓派上找到Python 112

創建Python 114

釋放Python 的數學能力 115

代碼有錯 116

保存資訊117

創建變數 117

使用變數 118

創建配方 119

使用shell 和編輯器 119

打開編輯器視窗 120

添加代碼 121

運行代碼 122

檢查代碼 123

第9 章 用Python 創作猜謎遊戲 124

思考代碼 124

找出你需要學什麼 125

製作待辦清單 125

問玩家一個問題 127

使用raw_input 128

嘗試你的新技巧 128

檢查答案 130

檢查“是”或“否” 130

檢查所有事情 131

到處看看 131

反向檢查 132

添加冒號和縮進 132

重複問題 134

數到10 134

在Python 裡使用範圍 134

提前結束計數 135

找出變數類型 136

轉換類型 137

輸出文本和數位 137

將猜謎遊戲組合起來 138

重複代碼並簡化 139

關於函數的知識 139

創建和使用函數 140

決定把什麼放入函數 140

編寫猜謎函數 141

添加巧妙和神奇的技巧 142

第10 章 鑽研Linux 命令 144

理解命令列 144

使用命令 145

從命令開始 146

理解神奇的單詞命令 147

使用開關 147

尋找並學習命令 148

使用cd 和ls 命令 149

進一步學習cd 命令 151

接觸重要的Linux 目錄 151

通過sudo 成為一個超級用戶 152

使用命令快速鍵 153

退回到之前的命令 153

查找早期的命令 154

使用history 命令 154

第11 章 Linux 的管理與自訂 155

接觸文件許可權 155

理解讀、寫和執行 156

檢查許可權 157

理解許可權 158

理解用戶和組 159

瞭解組的含義 159

檢查用戶和組 159

瞭解everyone 許可權 160

許可權操作 161

使用chmod 命令 161

選取誰 161

選擇一種方法 162

選取功能 162

整合在一起 163

使用數位 164

使用-R 開關 165

用戶和組成員一起工作 165

組的使用 166

添加用戶到組 166

創建和操作檔 167

創建一個檔 167

以root 用戶身份創建一個檔 168

複製檔和目錄 168

重命名檔案名和目錄名 169

刪除檔和目錄 169

使用萬用字元 169

安裝軟體 170

更新和升級 170

卸載軟體 171

第4 周 有趣的樹莓派軟體專案 173

第12 章 把你的圖形扔進Turtles 中 175

來認識一下Python Turtle 175

Turtle 命令入門 176

預備工作 177

繪製一條線 177

轉向 178

理解左和右的概念 179

繪製另外一條線 179

繪製與移動 180

繪製正方形 180

計算出turtle 的位置 181

在視窗中的移動 183

轉換到一個朝向 183

繪製一個圓圈 184

控制繪筆 184

改變turtle 的移動速度 184

理解顏色 185

理解顏色的格式 186

設置繪筆顏色 186

重置繪筆顏色以及其他所有的屬性 187

使用函數進行繪製 187

編寫一個繪製方法 188

使用常量與變數 189

重複方法 189

通過重複調用繪製一些好看的圖形 190

使用智慧重複 191

初識遞迴 191

使用遞迴 191

第13 章 整合《我的世界》與Python 193

《我的世界》(Minecraft)入門 193

探索這個世界 194

改變視角 195

修改現有的世界 196

理解API 196

理解Minecraft API 197

詳細瞭解Minecraft API 197

使用Minecraft API 198

使用API 調用 199

在Minecraft 中進行瞬移 200

移除模組 201

搭建房屋 202

嘗試一些其他的項目 204

第14 章 搭建一個傻瓜網站 205

認識網路服務器 205

理解傻瓜網站 206

選擇一個網路服務器 207

安裝nginx 207

啟動nginx 208

檢查nginx 208

編寫簡單的網頁 209

使用index.html 210

理解標籤 211

理解html、head 與body 標籤 212

搞定文件許可權 212

修改歡迎標語 213

瞭解更多網頁設計知識 214

分割內容與樣式 214

CSS 入門 215

創建一個CSS 檔 215

添加樣式 216

認識樣式 216

將風格從HTML 中移除 217

在網頁中載入一個CSS 檔 217

查看網頁 217

較為深入地學習CSS 與HTML 218

運用一些非常實用的標籤 218

使用

與外部class 選擇器 219

第15 章 編寫一個智慧網站 221

理解智慧網站 221

認識PHP 222

安裝PHP 223

設置index.php 223

告訴nginx 去使用PHP 225

重啟 225

PHP 入門 226

測試PHP 227

玩一玩PHP 228

聲明並列印變數 229

顯示日期與時間 230

認識PHP 的智慧 231

記錄日期與時間 231

創建一個檔 232

告訴PHP 寫入文件是哪個 232

讓PHP 寫出日期與時間 232

分行 233

將PHP 與Linux 連接 234

處理許可權問題 235

在PHP 中使用Python 236

整合 237

JavaScript 簡介 238

第5 周 使用網路攝像頭 239

第16 章 使用網路攝像頭拍照 241

瞭解網路攝像頭 241

理解拍照攝像頭 242

選擇一台網路攝像頭 242

使用RPI 攝像頭 243

認識Pygame 243

將Pygame 加入到一個Python 項目中 245

開啟攝像頭 245

設置寬度與高度 246

設置用於拍照的網路攝像頭 246

拍攝並且保存一張照片 247

運行並且檢查代碼 248

查看照片 249

處理問題 250

升級你的腳本 250

第17 章 製作一個簡易的網路攝像頭 252

設置一張網頁 252

認識nano 253

編寫一個PHP 腳本 254

複製並且保存檔 255

檢查網頁 255

調試一張網頁 256

先想想許可權的問題 256

查找網路使用者 257

獲得視頻設備的許可權 257

搞定網路目錄許可權 259

進行更多高級調試 259

通過列印消息測試代碼 260

假扮用戶 260

從命令列運行PHP 261

放棄 261
樹莓派(Raspberry Pi)是僅有名片大小的低成本微型電腦。本書共分5個部分,前面4部分分別深入淺出地介紹了樹莓派的基礎知識,包括樹莓派的硬體分類與DIY、作業系統的下載安裝、系統啟動與配置;採用Scratch、Sonic Pi軟體工具進行簡易程式設計的方法;樹莓派的Python程式設計基礎、Python遊戲項目的案例分析、Linux命令的使用方法與作業系統的定制與管理;多個樹莓派的軟體專案的實現方法及示例代碼。第5部分詳細介紹了樹莓派與網路攝像頭的連接及應用。本書圖文並茂,簡單易學,非常適合電腦初學者、Linux愛好者等群體。
pagetop