注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計我的第一本編程書:玩轉Scratch

我的第一本編程書:玩轉Scratch

我的第一本編程書:玩轉Scratch

定 價:¥79.00

作 者: 李尤 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111629726 出版時間: 2019-07-01 包裝: 平裝
開本: 16開 頁數: 172 字數:  

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號