《零基礎學Raspberry Pi(圖文版)》是2017年11月人民郵電出版社出版的圖書,作者是[英]Carrie Anne Philbin。
基本介紹
- 中文名:零基礎學Raspberry Pi(圖文版)
- 作者:[英]Carrie Anne Philbin
- 出版社:人民郵電出版社
- 出版時間:2017年11月
- 頁數:166 頁
- 定價:59 元
- 開本:小16開
- 裝幀:平裝
- ISBN:9787115397225
內容簡介,圖書目錄,
內容簡介
《零基礎學Raspberry Pi(圖文版)》是一本非常適合新手,尤其是兒童來學習Raspberry Pi的書乎譽龍籍。它詳細的介紹了從如何啟動、初始化一個Raspberry Pi到將軟硬結合、自己diy出來一個電子播放器和擔捆束的每一個過船喇程。其內容涵蓋了Raspberry Pi官方推薦系統Raspbian中的大部分軟體套用的使用和編程方法,教程都是屬於手把手教程類,只要你有耐心讀完,那你一定能學的會。而且不論你的水習組愉平高低,你都將會在這本書中找出你所欠缺、需要的內容。
圖書目錄
冒險 1
你有一個Raspberry Pi 接下來怎么辦 1
1.1 你需要怎樣的硬體 2
1.2 還有什麼其他有幫助的配件 3
1.3 配置Raspberry Pi 4
1.3.1 下載並將系統拷貝到SD卡 5
1.3.2 插入周邊硬體 8
1.3.3 安裝和配置軟體 8
1.4 登入你的Raspberry Pi 10
1.5 探索Raspbian的桌面 11
1.6 關閉Raspberry Pi 12
恢復SD卡鏡像 12
冒險 2
學習Raspberry Pi的命令行操作 15
2.1 探索終端 17
2.2 用於檔案管理的命令 18
2.3 理解sudo的含義 20
2.4 在命令行界面啟動程式 21
2.5 管理檔案和 21
2.6 安裝和更新套用肯妹道燥拘挨程式 22
2.6.1 只贈汽妹下載和安裝應用程式 22
2.6.2 了解更多關於套用的知識 23
2.6.3 升級你的Apps 23
2.7 編輯檔案 24
2.8 使用Shutdown和Restart命令 24
2.9 繼續你的命令學習之旅 25
冒險 3
用Scratch創建遊戲劇情 27
3.1 開始學習Scratch 28
3.1.1 Scratch主界面介紹 28
3.1.2 快速建立一個Scratch貓的程式 29
3.2 舞台設定 31
3.3 創建自定義的原始角色 32
3.3.1 使用Scratch自帶的角色圖片庫 32
3.3.2 編輯已經存在的角色 32
3.3.3 創建你自己的原始角色 33
3.4 讓搞怪猴動起來 33
3.5 創建一個角色扮演的冒險遊戲 36
3.5.1 創建你的角色和舞台 37
3.5.2 設定探險家的初始位置 38
3.5.3 創建變數:探險家的生命值 38
3.5.4 控制探險家的動作和方向 39
3.5.5 進入洞穴並且選擇背景 40
3.5.6 創建能夠降低生命值的角色 44
3.5.7 使用if模組來讓移動更加準確 45
3.5.8 創建遊戲結束界面 46
3.5.9 一些可以提升遊戲體驗的建議 47
冒險 4
在Gurtle Graphics中用程式繪圖 51
4.1 Scratch Gurtle Graphics介紹 52
4.1.1 使用下筆和提筆指令 52
4.1.2 繪製簡單圖形 53
4.1.3 使用清屏功能和設定起始點 54
4.1.4 使用變數代替值 55
4.1.5 該變筆觸的輕重和顏色 56
4.1.6 創作一個螺旋線圖案 56
4.1.7 使用鍵盤輸入功能讓用戶決定邊的數量 57
4.2 Python Turtle Graphics介紹 58
4.2.1 Python模型介紹 59
4.2.2 IDLE變成環境和圖形顯示視窗 59
4.2.3 在Python中使用Turtle模型 59
4.2.4 range功能介紹 63
4.2.5 其他的Python Turtle模型介紹 64
4.3 一些特別的螺旋線 65
4.4 用Python Turtle進行更多創作 67
冒險 5
使用Python編寫程式 69
5.1 準備開始學習Python 70
5.1.1 Python程式語言 70
5.1.2 IDEL編程環境 70
5.1.3 在Python中編寫程式:使用函式 71
5.2 使用文本編輯器創建代碼檔案 72
5.3 使用Python中的定時器和隨機數模組 74
5.4 Python文字冒險遊戲 78
5.4.1 獲取用戶輸入 78
5.4.2 使用條件判斷 78
5.4.3 使用while循環 81
5.4.4 使用變數作為生命值 82
5.4.5 將以上學習到的知識組合在一起 83
5.4.6 定義函式 85
5.4.7 創建遊戲主循環 86
5.5 繼續你的Python之旅 89
冒險 6
在Raspberry Pi上運行Minecraft Worlds 91
6.1 下載並安裝Minecraft 92
6.2 Minecraft Pi操作說明 93
6.3 你的第 一個Minecraft Pi Python程式 94
6.4 在Minecraft Pi中使用坐標 96
6.4.1 讀取玩家的位置 96
6.4.2 改變玩家位置 97
6.4.3 放置一個方塊 98
6.4.4 放置多個方塊 100
6.5 創建一個鑽石傳送 101
6.6 分享並克隆Minecraft Pi程式 104
6.7 繼續Minecraft Pi學習之旅 105
冒險 7
使用Sonic Pi創作音樂 107
7.1 開始使用Sonic Pi 108
7.2 Sonic Pi的操作界面 109
7.3 用Sonic Pi創建第 一個音樂檔案 110
7.3.1 小星星 113
7.3.2 用循環重複小節 115
7.4 第 一個電子唱片 116
7.4.1 使用不同的音樂合成器 117
7.4.2 創作一個驚訝的提示音 118
7.4.3 使用rand隨機播放小節 119
7.4.4 使用算法 119
7.4.5 同時運行兩個腳本檔案 120
7.4.6 使用滑鼠控制聲音 122
7.5 繼續Sonic Pi學習之旅 123
冒險 8
使用Raspberry Pi上的GPIO接口 125
8.1 使用Raspberry Pi的引腳定義圖 126
8.2 電子知識基礎 127
8.3 使用Python庫函式操作GPIO接口 128
8.4 你的主機板是Rev1還是Rev2? 129
8.5 讓LED 閃爍 130
8.5.1 創建讓LED閃爍的Python代碼 131
8.5.2 連線LED元器件 132
8.5.3 使用超級用戶許可權運行Python代碼 133
8.6 使用按鍵來控制LED 134
8.6.1 創建按鍵控制LED的Python代碼 134
8.6.2 連線按鍵和LED元器件 135
8.6.3 使用超級用戶許可權運行Python代碼 135
8.7 棉花糖挑戰 136
8.7.1 創建棉花糖按鍵的程式 136
8.7.2 將棉花糖按鍵映射到鍵盤 137
8.7.3 用Scratch創建棉花糖遊戲 140
8.8 繼續GPIO學習之旅 141
冒險 9
大工程:用Raspberry Pi製作一個自動點唱機 143
9.1 自動點唱機工程預覽 144
9.2 你將會用到的東西 144
9.3 第 一部分:讓LCD顯示屏工作 145
9.3.1 向LCD螢幕模組添加引腳 145
9.3.2 部署並連線LCD螢幕 146
9.3.3 添加一個腳本來驅動LCD螢幕 147
9.4 第 二部分:下載並播放MP3檔案 149
9.4.1 安裝媒體播放器並獲取音樂檔案 149
9.4.2 創建點唱機的Python程式 151
9.5 第三部分:用按鍵控制自動點唱機 154
9.5.1 連線按鍵 154
9.5.2 讓你的自動點唱機程式和按鍵配合起來 155
9.6 第四部分:在LCD螢幕上顯示自動點唱機的信息 157
9.7 完成它! 161
附錄 9
接下來的學習 163
網站 163
俱樂部 164
項目和教程 165
視頻 166
書籍和雜誌 166
3.5.4 控制探險家的動作和方向 39
3.5.5 進入洞穴並且選擇背景 40
3.5.6 創建能夠降低生命值的角色 44
3.5.7 使用if模組來讓移動更加準確 45
3.5.8 創建遊戲結束界面 46
3.5.9 一些可以提升遊戲體驗的建議 47
冒險 4
在Gurtle Graphics中用程式繪圖 51
4.1 Scratch Gurtle Graphics介紹 52
4.1.1 使用下筆和提筆指令 52
4.1.2 繪製簡單圖形 53
4.1.3 使用清屏功能和設定起始點 54
4.1.4 使用變數代替值 55
4.1.5 該變筆觸的輕重和顏色 56
4.1.6 創作一個螺旋線圖案 56
4.1.7 使用鍵盤輸入功能讓用戶決定邊的數量 57
4.2 Python Turtle Graphics介紹 58
4.2.1 Python模型介紹 59
4.2.2 IDLE變成環境和圖形顯示視窗 59
4.2.3 在Python中使用Turtle模型 59
4.2.4 range功能介紹 63
4.2.5 其他的Python Turtle模型介紹 64
4.3 一些特別的螺旋線 65
4.4 用Python Turtle進行更多創作 67
冒險 5
使用Python編寫程式 69
5.1 準備開始學習Python 70
5.1.1 Python程式語言 70
5.1.2 IDEL編程環境 70
5.1.3 在Python中編寫程式:使用函式 71
5.2 使用文本編輯器創建代碼檔案 72
5.3 使用Python中的定時器和隨機數模組 74
5.4 Python文字冒險遊戲 78
5.4.1 獲取用戶輸入 78
5.4.2 使用條件判斷 78
5.4.3 使用while循環 81
5.4.4 使用變數作為生命值 82
5.4.5 將以上學習到的知識組合在一起 83
5.4.6 定義函式 85
5.4.7 創建遊戲主循環 86
5.5 繼續你的Python之旅 89
冒險 6
在Raspberry Pi上運行Minecraft Worlds 91
6.1 下載並安裝Minecraft 92
6.2 Minecraft Pi操作說明 93
6.3 你的第 一個Minecraft Pi Python程式 94
6.4 在Minecraft Pi中使用坐標 96
6.4.1 讀取玩家的位置 96
6.4.2 改變玩家位置 97
6.4.3 放置一個方塊 98
6.4.4 放置多個方塊 100
6.5 創建一個鑽石傳送 101
6.6 分享並克隆Minecraft Pi程式 104
6.7 繼續Minecraft Pi學習之旅 105
冒險 7
使用Sonic Pi創作音樂 107
7.1 開始使用Sonic Pi 108
7.2 Sonic Pi的操作界面 109
7.3 用Sonic Pi創建第 一個音樂檔案 110
7.3.1 小星星 113
7.3.2 用循環重複小節 115
7.4 第 一個電子唱片 116
7.4.1 使用不同的音樂合成器 117
7.4.2 創作一個驚訝的提示音 118
7.4.3 使用rand隨機播放小節 119
7.4.4 使用算法 119
7.4.5 同時運行兩個腳本檔案 120
7.4.6 使用滑鼠控制聲音 122
7.5 繼續Sonic Pi學習之旅 123
冒險 8
使用Raspberry Pi上的GPIO接口 125
8.1 使用Raspberry Pi的引腳定義圖 126
8.2 電子知識基礎 127
8.3 使用Python庫函式操作GPIO接口 128
8.4 你的主機板是Rev1還是Rev2? 129
8.5 讓LED 閃爍 130
8.5.1 創建讓LED閃爍的Python代碼 131
8.5.2 連線LED元器件 132
8.5.3 使用超級用戶許可權運行Python代碼 133
8.6 使用按鍵來控制LED 134
8.6.1 創建按鍵控制LED的Python代碼 134
8.6.2 連線按鍵和LED元器件 135
8.6.3 使用超級用戶許可權運行Python代碼 135
8.7 棉花糖挑戰 136
8.7.1 創建棉花糖按鍵的程式 136
8.7.2 將棉花糖按鍵映射到鍵盤 137
8.7.3 用Scratch創建棉花糖遊戲 140
8.8 繼續GPIO學習之旅 141
冒險 9
大工程:用Raspberry Pi製作一個自動點唱機 143
9.1 自動點唱機工程預覽 144
9.2 你將會用到的東西 144
9.3 第 一部分:讓LCD顯示屏工作 145
9.3.1 向LCD螢幕模組添加引腳 145
9.3.2 部署並連線LCD螢幕 146
9.3.3 添加一個腳本來驅動LCD螢幕 147
9.4 第 二部分:下載並播放MP3檔案 149
9.4.1 安裝媒體播放器並獲取音樂檔案 149
9.4.2 創建點唱機的Python程式 151
9.5 第三部分:用按鍵控制自動點唱機 154
9.5.1 連線按鍵 154
9.5.2 讓你的自動點唱機程式和按鍵配合起來 155
9.6 第四部分:在LCD螢幕上顯示自動點唱機的信息 157
9.7 完成它! 161
附錄 9
接下來的學習 163
網站 163
俱樂部 164
項目和教程 165
視頻 166
書籍和雜誌 166