TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
零基礎學Scratch(圖文版)(簡體書)
滿額折

零基礎學Scratch(圖文版)(簡體書)

人民幣定價:79 元
定  價:NT$ 474 元
優惠價:87412
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:12 點
相關商品
商品簡介
作者簡介
目次

商品簡介

本書主要講解Scratch編程軟件的用法,從如何安裝、界面介紹開始講起,然後圖文並茂的教會你如何使用控制模塊、場景模塊、事件模塊等,然後添加聲音和動畫,組成完整的互動遊戲,最後測試遊戲程序是否成功。每個步驟都通過截圖的形式非常細緻的進行講解,讀者只要跟著步驟去做,就能完成很棒的項目。

作者簡介

[美] 伊娃·霍蘭(Eva Holland),是一位有成就的作家、教練,同時也是WatzThis?公司的聯合創始人。WatzThis?是一家致力於以有趣、可行的方式來進行技術培訓的公司。伊娃不僅是這本書的共同作者,也是英文書《達人迷:JavaScript趣味編程15例》以及《Coding with Javacript for Dummies》的作者之一。她喜歡網球、音樂、讀書以及戶外運動。
克裡斯·明尼克(Chris Minnick)是一位教練、Web工程師、多產的作者,也是WatzThis?公司的聯合創始人。克裡斯喜歡和別人分享他的知識,他已經給數以千計的成人和孩子培訓過計算機編程。作為一位作家,他出版的書籍包括《達人迷:JavaScript 趣味編程15例》《Coding with JavaScript For Dummies》《Beginning HTML5, CSS3 For Dummies》, 以及《Webkit For Dummies》。克裡斯非常喜歡讀書、寫作、游泳和音樂。

目次

概述 ...........................................................................................1
探險 1
編程淺談 .....................................................................................5
1.1 編程無處不在 .............................................................................................................. 5
1.2 說機器語言 ................................................................................................................. 6
1.3 瞭解你的編程術語 ....................................................................................................... 7
1.4 編寫第 一個 Scratch 程序 ............................................................................................ 8
1.4.1 加入 Scratch 社區 ............................................................................................ 8
1.4.2 遇見 Scratch 小貓 .......................................................................................... 10
1.4.3 讓 Scratch 小貓動起來 .................................................................................... 11
1.4.4 拼積木 ............................................................................................................ 12
1.4.5 循環動作 ........................................................................................................ 12
1.4.6 使用綠旗開始執行 ........................................................................................... 14
1.4.7 從牆上彈開 ..................................................................................................... 15
1.4.8 創建角色 ........................................................................................................ 15
1.4.9 處理在舞池中的碰撞 ........................................................................................ 16
1.4.10 慢下來 ..........................................................................................................18
1.5 學習 Scratch 編程環境 ..............................................................................................18
1.5.1 探秘 Scratch 作品編輯器 ................................................................................. 19
1.5.2 在 Scratch 中使用顏色和形狀 .......................................................................... 29
1.6 進一步探索 ............................................................................................................... 29
探險 2
Scratch 到底在哪裡 ...................................................................31
2.1 設置舞臺 .................................................................................................................. 31
2.1.1 和舞臺交互 ..................................................................................................... 33
2.1.2 自定義舞臺背景 ............................................................................................... 34
2.1.3 使用照片做舞臺背景 ........................................................................................ 36
2.1.4 給舞臺拍一張照片 ........................................................................................... 36
2.2 理解舞臺上的坐標 ..................................................................................................... 37
2.2.1 佔據舞臺中央 .................................................................................................. 37
2.2.2 上下左右移動 .................................................................................................. 38
2.3 知道你的方向 ............................................................................................................ 39
2.3.1 使用旋轉度數 .................................................................................................. 40
2.3.2 旋轉角色 ........................................................................................................ 40
2.4 移動角色 .................................................................................................................. 42
2.4.1 步進 ............................................................................................................... 42
2.4.2 滑行 ............................................................................................................... 42
2.4.3 跳躍 ............................................................................................................... 43
2.5 創作隨機的 Scratch 藝術圖案 .................................................................................... 43
2.5.1 隨機移動 ........................................................................................................ 43
2.5.2 繪製隨機線段 .................................................................................................. 44
2.6 進一步探索 ............................................................................................................... 45
探險 3
使用控制類積木 .........................................................................47
3.1 理解代碼嵌套 ............................................................................................................ 47
3.2 在 Scratch 中的程序分支 .......................................................................................... 49
3.2.1 “如果 () 那麼”積木 ....................................................................................... 50
3.2.2 “如果 () 那麼 () 否則”積木 ............................................................................. 50
3.2.3 布爾積木 ........................................................................................................ 52
3.3 在 Scratch 中添加注釋 .............................................................................................. 53
3.3.1 獨立注釋 ........................................................................................................ 54
3.3.2 積木注釋 ........................................................................................................ 55
3.4 Scratch 中的循環 ..................................................................................................... 56
3.4.1 無限循環 ........................................................................................................ 56
3.4.2 使用“停止 ()”積木結束循環 ........................................................................... 56
3.4.3 計數循環 ........................................................................................................ 56
3.4.4 重複執行直到條件滿足 ..................................................................................... 57
3.4.5 等待 ............................................................................................................... 57
3.5 編寫捕蠅器遊戲 ........................................................................................................58
3.5.1 佈置舞臺 ........................................................................................................58
3.5.2 添加青蛙 ........................................................................................................ 59
3.5.3 添加“河馬蠅” ............................................................................................... 59
3.5.4 給“河馬蠅”編寫腳本 ..................................................................................... 60
3.5.5 添加青蛙舌頭 .................................................................................................. 61
3.6 進一步探索 ............................................................................................................... 63
探險 4
使用偵測類積木 .........................................................................65
4.1 學習偵測類積木 ........................................................................................................ 65
4.2 使用文本輸入 ............................................................................................................ 66
4.3 按鍵偵測 .................................................................................................................. 70
4.4 偵測鼠標移動 ............................................................................................................ 71
4.5 使用計時功能 ............................................................................................................ 73
4.6 偵測碰撞和距離 ........................................................................................................ 77
4.7 創建蘋果巡邏遊戲 .....................................................................................................81
4.8 編程世界中進一步探險............................................................................................... 82
探險 5
使用事件類積木 .........................................................................85
5.1 理解事件的角色 ........................................................................................................85
5.2 使用按鍵積木 ............................................................................................................87
5.3 使用背景切換事件 ..................................................................................................... 90
5.4 實現偵測和計時事件 .................................................................................................. 93
5.4.1 偵測視頻移動 .................................................................................................. 93
5.4.2 測量聲音響度 .................................................................................................. 94
5.4.3 等待正確時機 .................................................................................................. 94
5.5 理解消息機制 ............................................................................................................ 94
5.6 使用大事件 ............................................................................................................... 97
5.6.1 佈置舞臺 ........................................................................................................98
5.6.2 為主持人編寫腳本 ........................................................................................... 99
5.6.3 為芭蕾舞表演編寫腳本 ................................................................................... 100
5.6.4 為恐龍表演編寫腳本 ...................................................................................... 103
5.6.5 為舞臺編寫腳本............................................................................................. 103
5.6.6 顯示和隱藏角色 ............................................................................................ 105
5.7 進一步探索 ............................................................................................................. 107
探險 6
變量和列表 ............................................................................ 109
6.1 理解變量積木 ..........................................................................................................109
6.1.1 變量是有名字的............................................................................................. 111
6.1.2 變量可以顯示在舞臺上 ................................................................................... 112
6.1.3 變量是可以變化的 .........................................................................................114
6.1.4 Scratch 的變量是持久存儲的 .........................................................................116
6.1.5 Scratch 變量很大 ......................................................................................... 117
6.2 使用列表 ................................................................................................................118
創建列表 ..................................................................................................................118
6.3 萬能的聚會主人 ...................................................................................................... 120
6.3.1 準備列表和變量............................................................................................. 120
6.3.2 詢問名字和年齡 ............................................................................................. 121
6.3.3 回憶姓名和年齡............................................................................................. 122
6.4 進一步探索 ............................................................................................................. 125
探險 7
使用 Scratch 的運算符 ............................................................ 127
7.1 對運算符說“Hello” .............................................................................................. 127
7.2 做數學 ...................................................................................................................128
7.2.1 加法 .............................................................................................................128
7.2.2 減法 ............................................................................................................. 130
7.2.3 乘法 ............................................................................................................. 131
7.2.4 除法 ............................................................................................................. 132
7.3 邏輯運算 ................................................................................................................ 133
7.4 操作文字 ................................................................................................................ 135
7.4.1 用“連接 ()()”組合文字 ................................................................................ 135
7.4.2 找到字符 ...................................................................................................... 137
7.4.3 獲得文字長度 ............................................................................................... 137
7.5 理解其他運算符 .....................................................................................................138
7.5.1 () 除以 () 的餘數 ...........................................................................................138
7.5.2 將 () 四捨五入 ..............................................................................................138
7.5.3 () 的 () .......................................................................................................... 139
7.6 做一個數學練習遊戲 ................................................................................................140
7.6.1 實現不同的執行路徑 ......................................................................................140
7.6.2 做加法測試 .................................................................................................. 142
7.6.3 做乘法遊戲 .................................................................................................. 143
7.7 進一步探索 .............................................................................................................145
探險 8
畫圖 ...................................................................................... 147
8.1 用繪圖編輯器作畫 ...................................................................................................147
8.1.1 使用位圖和矢量圖 ......................................................................................... 150
8.1.2 做幻燈片 ...................................................................................................... 153
8.2 用畫筆創作一架在天上寫字的飛機 ............................................................................158
8.3 進一步探索 .............................................................................................................161
探險 9
製作自己的積木 ...................................................................... 163
9.1 製作自己的積木 ...................................................................................................... 163
9.1.1 把程序分割成一些自定義積木 .........................................................................164
9.1.2 修改定制的積木.............................................................................................167
9.2 用背包來借用積木 ................................................................................................... 170
9.3 佈置一場時裝秀 ..................................................................................................... 172
9.4 進一步探索 ............................................................................................................. 175
探險 10
製作使用聲音和音樂 ............................................................... 177
10.1 使用聲音 .............................................................................................................. 177
10.2 聲音庫 .................................................................................................................178
10.3 使用聲音編輯器 ....................................................................................................180
10.4 編輯聲音 ..............................................................................................................181
10.5 錄音 .....................................................................................................................182
10.6 導入聲音 ..............................................................................................................184
10.7 組織 Scratch 爵士樂隊 ..........................................................................................184
10.7.1 準備樂器 ....................................................................................................184
10.7.2 找到鼓手 ....................................................................................................185
10.7.3 演奏旋律 ....................................................................................................186
10.7.4 合起來演奏 .................................................................................................188
10.7.5 一起唱 ........................................................................................................191
10.8 進一步探索 .......................................................................................................... 192
探險 11
探索 Scratch 小宇宙 ............................................................... 193
11.1 訪問 MIT 網站上的 Scratch 課程 ........................................................................... 193
11.2 分享你的項目 ........................................................................................................194
11.3 Scratch 社區規則 .................................................................................................198
11.4 改編項目 .............................................................................................................. 200
11.5 和真實世界交互 .................................................................................................... 201
11.5.1 理解電 ........................................................................................................ 202
11.5.2 理解 Makey Makey ................................................................................... 203
11.5.3 理解導電性 ................................................................................................. 204
11.6 用 PicoBoard 感知世界 ......................................................................................... 205
11.7 進一步探索 ........................................................................................................... 207
附錄 A
安裝 Scratch 離線編輯器 ........................................................ 209
在 Windows 操作系統上安裝 Scratch 離線編輯器 ............................................................. 209
在 Mac 操作系統上安裝 Scratch 離線編輯器 ..................................................................... 215
更多資源 ........................................................................................................................ 220
附錄 B
測試你的程序 ......................................................................... 221
合理規劃 ........................................................................................................................ 221
讓別人來幫你測試 ........................................................................................................... 222
尋找可能的無效輸入 ........................................................................................................ 223
經常使用注釋 .................................................................................................................. 223
儘早測試、經常測試 ........................................................................................................ 224
記錄測試和錯誤原因 ........................................................................................................ 224
使用自定義積木 ............................................................................................................... 224
對數字使用滑杆 ............................................................................................................... 225
繼續學習 ........................................................................................................................ 225
繼續實踐 ........................................................................................................................ 226
術語表 ................................................................................... 227

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 412
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區