注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)我的第一本編程書(shū):玩轉(zhuǎn)Scratch

我的第一本編程書(shū):玩轉(zhuǎn)Scratch

我的第一本編程書(shū):玩轉(zhuǎn)Scratch

定 價(jià):¥79.00

作 者: 李尤 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111629726 出版時(shí)間: 2019-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 172 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  作為目前流行的編程工具之一,Scratch 是一個(gè)強(qiáng)大的可視化編程平臺(tái),其豐富的學(xué)習(xí)環(huán)境適合所有年齡段的用戶,尤其是想象力豐富且愛(ài)好廣泛的青少年人群。它可以用來(lái)制作交互式程序及多媒體項(xiàng)目,包括動(dòng)畫(huà)、音樂(lè)、報(bào)告、科學(xué)實(shí)驗(yàn)、游戲和模擬程序等。本書(shū)意在以Scratch 為平臺(tái),在展示其強(qiáng)大功能的同時(shí),教會(huì)讀者*基本的編程概念和編程思路,并能夠使用Scratch 完成各種編程項(xiàng)目。本書(shū)共12 章,第1章總體介紹了Scratch 的特點(diǎn)、概念,以及如何使用該工具,第2 ~ 11 章講解了場(chǎng)景、繪畫(huà)、聲音、計(jì)算和列表等元素的概念及應(yīng)用實(shí)例,第12 章講述了Scratch 的硬件連接。在講解概念和元素的前11 章里,每一章都以作者教學(xué)中經(jīng)歷過(guò)的實(shí)際課堂場(chǎng)景為背景,讀者在閱讀過(guò)程中如同親身參與課堂學(xué)習(xí),生動(dòng)有趣。同時(shí)本書(shū)包含許多完整的應(yīng)用實(shí)例,并配有視頻講解可供下載,讀者可在掌握這些實(shí)例操作的基礎(chǔ)上制作出許多類似的程序,還可以在這些實(shí)例中根據(jù)自己的思路添加很多新的元素,讓程序變得更豐富、更完美。本書(shū)可作為沒(méi)有任何編程基礎(chǔ)的青少年的Scratch 自學(xué)教程,也可作為中小學(xué)或少兒培訓(xùn)機(jī)構(gòu)及學(xué)生家長(zhǎng)的編程輔導(dǎo)教材。

作者簡(jiǎn)介

  李尤(Steven Li),生于北京,大學(xué)和研究生就讀于英國(guó)中央蘭開(kāi)夏大學(xué),畢業(yè)后回到北京就業(yè),先后在互聯(lián)網(wǎng)公司雅虎和世界500強(qiáng)企業(yè)霍尼韋爾等公司做軟件技術(shù)相關(guān)的工作。隨著大數(shù)據(jù)與人工智能的發(fā)展,作者又走在了潮流前端,近幾年在企業(yè)從事大數(shù)據(jù)與人工智能相關(guān)的管理與技術(shù)工作,并于2017 年有幸受邀參加金磚五國(guó)大數(shù)據(jù)應(yīng)用討論國(guó)際會(huì)議,近一年又受邀擔(dān)任中關(guān)村小學(xué)校區(qū)培訓(xùn)班專家級(jí)Scratch 教師。 知識(shí)分子家庭的氛圍讓我從小養(yǎng)成了讀書(shū)、寫(xiě)作的愛(ài)好。記得小時(shí)候,我每天晚上睡覺(jué)前都會(huì)打開(kāi)寫(xiě)字臺(tái)上的小臺(tái)燈,躺在床上看各種書(shū)籍,即使困得不行也舍不得關(guān)燈,每次都是在父母的催促下才戀戀不舍地放下書(shū),直到現(xiàn)在還保持著寫(xiě)作分享的習(xí)慣。 由于在軟件開(kāi)發(fā)方面具有較豐富的實(shí)踐經(jīng)驗(yàn),我受邀在少年培訓(xùn)機(jī)構(gòu)擔(dān)任專家級(jí)Scratch編程教師一職。在少兒培訓(xùn)機(jī)構(gòu)做編程教師的時(shí)間里,我教過(guò)各個(gè)年齡段的學(xué)生,積累了很多教學(xué)經(jīng)驗(yàn)。2018 年4 月,受MIT 邀請(qǐng)赴美國(guó)波士頓參加了Scratch 的論壇,更是了解了很多世界各地的發(fā)展?fàn)顩r、教學(xué)理念和教學(xué)痛點(diǎn)。

圖書(shū)目錄

第1 章 愉快地開(kāi)始體驗(yàn)Scratch
1.1 在Scratch 中實(shí)現(xiàn)我的小小夢(mèng)想 1
1.2 揚(yáng)帆起航Scratch 2
1.2.1 下載Scratch 2
1.2.2 Scratch 中五彩斑斕的分區(qū)模塊 3
1.2.3 菜單欄是做什么的 4
1.2.4 光標(biāo)工具是做什么的 5
1.2.5 什么是標(biāo)簽頁(yè) 5
1.2.6 舞臺(tái)是做什么的 5
1.2.7 角色列表是做什么的 6
1.2.8 積木區(qū)怎么那么多積木 12
1.2.9 腳本區(qū)是做什么的 15
1.3 Scratch 3.0 的發(fā)布與訪問(wèn) 17
1.3.1 Scratch 3.0 的發(fā)布 17
1.3.2 Scratch 3.0 的訪問(wèn)方法 17
第2 章 裝扮一個(gè)好的角色和場(chǎng)景
2.1 創(chuàng)建一個(gè)自己喜歡的角色 20
2.2 添加舞臺(tái)與背景 25
2.3 如何編輯/ 刪除一個(gè)角色或場(chǎng)景 29
2.3.1 編輯/ 刪除角色 29
2.3.2 編輯/ 刪除場(chǎng)景 29
2.4 給舞臺(tái)添加好聽(tīng)的聲音 30
總結(jié)與思考34
第3 章 讓你喜歡的角色動(dòng)起來(lái)
3.1 多媒體播放的特點(diǎn) 35
3.1.1 什么是多媒體 35
3.1.2 Scratch 中多媒體的特點(diǎn) 36
3.2 讓喜歡的角色動(dòng)起來(lái) 36
3.2.1 使用移動(dòng)功能塊 36
3.2.2 試一試旋轉(zhuǎn)角色 38
3.2.3 來(lái)設(shè)置角色方向吧 39
3.2.4 在舞臺(tái)上彈回角色 39
3.3 記下角色的坐標(biāo)和方向 39
第4 章 當(dāng)個(gè)音樂(lè)家,讓我們來(lái)彈奏音樂(lè)
4.1 美妙音樂(lè)的構(gòu)成—如何獲取音頻 41
4.2 音頻的使用 44
4.3 當(dāng)個(gè)小小的音樂(lè)家 45
4.3.1 演奏音樂(lè)的方法 45
4.3.2 演奏音樂(lè)示例:演奏小星星(* 有教學(xué)視頻) 45
第5 章 小小畫(huà)家大百科
5.1 繪制線條和形狀 50
5.1.1 清空舞臺(tái)區(qū)域 50
5.1.2 隱藏舞臺(tái)上的角色 51
5.1.3 使用畫(huà)筆繪畫(huà) 52
5.1.4 設(shè)置畫(huà)筆的顏色、亮度和粗細(xì) 53
5.2 創(chuàng)建復(fù)雜一些的圖案 55
5.2.1 創(chuàng)建美麗的彩色花環(huán) 55
5.2.2 畫(huà)一朵美麗的雪花(* 有教學(xué)視頻) 56
第6 章 小小工程師的思考邏輯—判斷與變量
6.1 什么是判斷與變量 60
6.1.1 什么是判斷 60
6.1.2 什么是變量 62
6.1.3 變量和判斷的關(guān)系是什么 63
6.2 變量的操作 64
6.2.1 增加/ 刪除一個(gè)變量 64
6.2.2 顯示/ 隱藏一個(gè)變量 65
6.2.3 建立專屬角色的變量 66
第7 章 做個(gè)小小數(shù)學(xué)家吧—Scratch 中的運(yùn)算
7.1 數(shù)學(xué)運(yùn)算 68
7.1.1 基本的加減乘除四則運(yùn)算 69
7.1.2 理解運(yùn)算優(yōu)先級(jí) 70
7.1.3 生成一些隨機(jī)數(shù) 71
7.1.4 什么是比較運(yùn)算 74
7.1.5 什么是邏輯比較 76
7.1.6 如何操作一個(gè)字符串 78
7.1.7 四舍五入、獲取余數(shù)以及其他運(yùn)算 82
7.2 數(shù)學(xué)運(yùn)算實(shí)例:角谷猜想(* 有教學(xué)視頻) 83
第8 章 把腦中的思路轉(zhuǎn)換到程序中—“邏輯”的概念與應(yīng)用
8.1 讓我們控制一下腳本執(zhí)行 88
8.1.1 停止腳本執(zhí)行 89
8.1.2 執(zhí)行一個(gè)循環(huán) 90
8.2 控制分支 94
8.2.1 什么是編程中的“分支” 94
8.2.2 做一個(gè)小貓移動(dòng)的程序 95
8.3 其他控制功能 99
8.4 當(dāng)個(gè)小小廣播員 101
8.4.1 什么是廣播 101
8.4.2 如何用廣播 102
小結(jié) 104
第9 章 讓我們來(lái)制作游戲吧
9.1 設(shè)計(jì)游戲角色和舞臺(tái)的外觀 106
9.1.1 讓你的小小角色說(shuō)話和思考 108
9.1.2 顯示和隱藏一個(gè)角色 110
9.1.3 改變你的角色造型 112
9.1.4 游戲舞臺(tái)的背景和特效 115
9.1.5 游戲造型的特效 119
9.1.6 改變游戲角色的大小 124
9.2 開(kāi)發(fā)游戲?qū)嵗? 有教學(xué)視頻) 125
9.2.1 打地鼠的游戲 126
9.2.2 大魚(yú)吃小魚(yú)的游戲(* 有教學(xué)視頻) 135
第10 章 讓小小程序變得更好—嘗試改進(jìn)和優(yōu)化
Scratch 程序
10.1 找出程序的錯(cuò)誤 142
10.2 通過(guò)“過(guò)程”來(lái)優(yōu)化腳本 144
10.2.1 創(chuàng)建一個(gè)小小功能塊 144
10.2.2 使用自定義功能塊來(lái)創(chuàng)建一個(gè)小小過(guò)程 146
10.3 用一個(gè)個(gè)注釋增加程序的清晰度 150
10.3.1 為什么要給程序增加注釋呢 150
10.3.2 增加注釋的方法 150
10.4 使用“克隆”簡(jiǎn)化項(xiàng)目并減小項(xiàng)目的大小 151
總結(jié) 154
第11 章 要存儲(chǔ)的內(nèi)容太多了該怎么辦—列表的概念與應(yīng)用
11.1 列表的定義和作用 155
11.1.1 什么是列表 155
11.1.2 列表的幾種類型 156
11.1.3 列表在Scratch 程序中的應(yīng)用 157
11.2 列表的應(yīng)用實(shí)例 161
11.2.1 用節(jié)拍和音符列表彈奏樂(lè)器 161
11.2.2 假期去哪兒(* 有教學(xué)視頻) 164
第12 章 用Scratch 連接硬件—硬件連接及其實(shí)現(xiàn)
12.1 什么是S4A 170
12.2 什么是Arduino 170
后記 172

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)