《Scratch 2.0趣味編程指南》是2018年人民郵電出版社出版的圖書,作者是(美)Jerry Lee Ford,Jr 李福特。
基本介紹
- 中文名:Scratch 2.0趣味編程指南
- 作者:(美)Jerry Lee Ford,Jr 李福特
- 出版時間:2018年3月
- 出版社:人民郵電出版社
- 頁數:244 頁
- ISBN:9787115437198
- 開本:16 開
- 裝幀:平裝
內容簡介,圖書目錄,
內容簡介
Scratch 是MIT 媒體實驗室開發的一種程式語言,其目的是教授孩子和其他初學者學習編程。Scratch 2.0 支持計算機遊戲、互動式故事、圖形圖像和計算機動畫以及各種其他多媒體項目的開發。《Scratch 2.0趣味編程指南》的主要目的是通過開發一系列生動有趣的編程項目,幫助讀者掌握使用Scratch2.0 進行計算機編程的基礎知識。《Scratch 2.0趣味編程指南》分為14 章。第 1 ~ 4 章介紹了Scratch 2.0 及其開發環境,帶領讀者學習構成Scratch 2.0 項目的各種不同的部分,然後學習如何創建和執行Scratch 2.0 項目。第5 ~ 13 章詳細介紹如何使用各種不同類型的Scratch 2.0 功能塊。讀者將學習使用功能塊來移動物體、存儲和訪問數據以及執行數學、條件和重複邏輯;此外,還將學習如何加入聲音,以及繪製線條和形狀。第 14 章介紹了碰撞檢測的概念,並且介紹了如何綜合套用所學的知識來開發各種街機風格的遊戲。
圖書目錄
第 1章 企業網際網路根基之IDC的
選擇 1
1.1 尋找IDC數據中心 1
1.1.1 調研IDC準備 1
1.1.2 IDC線路測試 5
1.1.3 IDC運營商選擇標準 13
1.2 小結 16
第 2章 企業網際網路根基之伺服器
初始化 17
2.1 伺服器初始化 17
2.1.1 無人值守安裝伺服器 17
2.1.2 伺服器配置Raid 23
2.1.3 伺服器初始化 32
2.1.4 硬體監控Openmanage 38
2.1.5 小結 45
第3章 伺服器運維根基之工具 46
3.1 運維常用工具 46
3.1.1 SSH連線工具之SecureCRT 46
3.1.2 圖形工具之Xmanager 50
3.2 運維常用工具 52
3.2.1 系統監控工具 53
3.2.2 多功能系統信息統計
工具 55
3.2.3 資源監控工具 57
3.2.4 批量管理主機工具 58
3.2.5 網路監控工具 60
3.2.6 網路測試工具 63
3.2.7 檔案打開工具 63
3.2.8 診斷工具 65
3.3 排錯思路 65
3.4 小結 69
第4章 企業網際網路根基之網路認證
系統 70
4.1 對比 70
4.1.1 常見認證系統 70
4.2 地獄之門守護者——Kerberos 71
4.2.1 Kerberos工作原理 71
4.2.2 Kerberos組件 73
4.2.3 Kerberos安裝配置 73
4.3 Chroot環境 80
4.3.1 Chroot環境簡介 80
4.3.2 Chroot環境的配置 81
4.4 記錄終端會話 83
4.3 FAQ 84
4.4 小結 85
第5章 企業網際網路自動化之
Puppet 86
5.1 經典之作—Puppet 86
5.1.1 Puppet簡介 86
5.1.2 Puppet工作原理 87
5.2 Puppet實例詳解 88
5.2.1 Puppet實例詳解—
vim 88
5.2.2 Puppet實例詳解—
nginx 90
5.2.3 Puppet實例詳解—
sysctl 93
5.2.4 Puppet實例詳解—
cron 95
5.3 Master自動授權 96
5.4 Puppet節點配置 98
5.5 使用Apache和Passenger 100
5.6 Puppet控制台 103
5.6.1 安裝Dashboard前的
準備 103
5.6.2 配置Dashboard 104
5.6.3 啟動並運行Dashboard
(WEBrick方式) 105
5.6.4 Foreman簡介 108
5.7 FAQ 109
5.8 小結 110
第6章 企業網際網路自動化之
saltstack 111
6.1 新秀Saltstack 111
6.1.1 常用自動化工具簡介 111
6.1.2 SaltStack安裝配置 112
6.1.3 Nodegroup 117
6.1.4 Grains 118
6.1.5 Syndic 121
6.1.6 minion端Backup 122
6.1.7 minion計畫任務 124
6.1.8 JobManager 125
6.2 SaltStack實例 126
6.2.1 實例之hosts檔案 126
6.2.2 實例之用戶的添加 129
6.2.3 實例之軟體包安裝 130
6.2.4 實例之Zabbix客戶端
安裝 131
7.7.5 步驟5:為收集
用戶輸入的按鈕
角色添加腳本 ... 132
7.7.6 步驟6:為主持人
添加腳本 .......... 133
7.7.7 步驟7:測試新的
應用程式 .......... 136
第8 章 數學運算............ 137
8.1 加減乘除四則運算 .... 138
8.2 理解運算優先權 ........ 138
8.3 生成隨機數 ................ 139
8.4 比較運算 .................... 140
8.5 進行邏輯比較 ............ 142
8.6 操作字元串 ................ 143
8.7 捨入數字和獲取餘數 ... 144
8.8 使用數學函式 ............ 145
8.9 開發猜數字遊戲 ........ 146
8.9.1 步驟1:創建新的
Scratch 2.0 套用程
序項目 .............. 148
8.9.2 步驟2:給舞台
添加背景 .......... 148
8.9.3 步驟3:添加和
刪除角色 .......... 148
8.9.4 步驟4:添加套用
程式所需的
變數 .................. 149
8.9.5 步驟5:為套用
程式添加聲音
檔案 .................. 149
8.9.6 步驟6:添加捕獲
用戶輸入的
腳本 .................. 150
8.9.7 步驟7:處理用戶
猜測 .................. 151
8.9.8 步驟8:保存並運
行新的Scratch 2.0
應用程式 .......... 152
第9 章 控制腳本執行...... 153
9.1 Scratch 的事件功能塊和
控制功能塊簡介 ......... 154
9.2 事件編程 .................... 154
9.2.1 啟動腳本執行 ... 154
9.2.2 傳送和接受廣播
訊息 .................. 155
9.3 控制腳本執行 ............ 157
9.3.1 暫停腳本執行 ... 157
9.3.2 執行循環 .......... 158
9.3.3 條件編程邏輯 ... 159
9.3.4 條件功能塊的
嵌套 .................. 161
9.3.5 避免死循環 ...... 161
9.3.6 停止腳本的
執行 .................. 162
9.3.7 克隆角色 .......... 163
9.4 開發一個小貓追球
遊戲 ............................ 164
9.4.1 步驟1:創建一個
新的Scratch
項目 .................. 166
9.4.2 步驟2:添加和
刪除角色 .......... 166
9.4.3 步驟3:添加套用
程式所需的
變數 .................. 167
9.4.4 步驟4:給套用
程式添加聲音
檔案 .................. 167
9.4.5 步驟5:添加控制
小球移動的
腳本 .................. 167
9.4.6 步驟6:添加顯示
遊戲結束訊息的
腳本 .................. 168
9.4.7 步驟7:添加控制
和協調遊戲運行
所需的腳本 ...... 168
9.4.8 步驟8:保存並
運行測試 .......... 170
第 10 章 改變角色的外觀和
行為..................171
10.1 影響角色和舞台的
外觀功能塊 .............. 172
10.2 讓角色說話和思考 .... 172