Scratch 是現(xiàn)今使用非常廣泛的一種少兒編程語言。初學者在學習Scratch 時,往往注重功能的實現(xiàn),忽略好的編程習慣的養(yǎng)成。本書設計了5個用于養(yǎng)成好習慣的Scratch 編程項目,在難度和復雜程度上依次遞進,并設置有專門的編程習慣養(yǎng)成環(huán)節(jié),來有效地幫助初學者快速養(yǎng)成編程好習慣。
本書共分6 章。第1 章介紹Scratch 編程中的7 個好習慣分別是什么,各有什么作用。第2 ~ 6 章通過5 個精選的項目—新年賀卡、神奇的數(shù)字鋼琴、接蘋果游戲、吃小魚體感互動游戲、海洋保衛(wèi)戰(zhàn),由淺入深地講解Scratch 編程需要掌握的知識點,并反復強化這7 個編程好習慣。每個項目被分解成若干個子任務,每個子任務的輸出就是一個獨立的程序。每個子任務計劃1 天的完成時間,共計21 天。初學者在按照書上的步驟完成程序的同時,就能夠潛移默化地養(yǎng)成良好的編程習慣。
本書適合對少兒編程感興趣的青少年和各個年齡段的初學者閱讀,也適合家長和教師用作指導青少年進行程序設計的輔導用書。
1.這是一位爸爸指導自己的孩子學習scratch編程的經(jīng)驗之談,基于scratch 3.0。
2.該書所涉及的編程基礎、思維和方法,對每一個學習編程的小朋友都適用。
3.本書設計了5個用于養(yǎng)成好習慣的Scratch 編程項目,在難度和復雜程度上依次遞進,并設置有專門的編程習慣養(yǎng)成環(huán)節(jié),來有效地幫助初學者快速養(yǎng)成編程好習慣。
4.作者有豐富的程序研發(fā)和教學經(jīng)驗,指導的本科生獲得了首屆全國高校云計算應用創(chuàng)新大賽特等獎,至今已幫助8萬多名初學者學習編程。
5.全彩印刷。
文艾 筆名艾叔,系統(tǒng)分析師,原解放軍理工大學- 奇虎360 云計算聯(lián)合實驗室技術負責人,51CTO學院嚴選講師。具有多年的計算機研發(fā)和教學經(jīng)驗,指導學生參加國家級科技創(chuàng)新和編程比賽,獲得特等獎一次、一等獎兩次、二等獎兩次。創(chuàng)辦“艾叔編程”公眾號,并在網(wǎng)易云課堂上開設了一系列免費視頻課程,至今已幫助8 萬多名初學者入門編程,并獲得諸多好評。
文一可 從2018 年開始在艾叔的指導下學習編程,熱愛編程和分享,主講并錄制了“和文姐姐學編程”視頻教程。為本書提供了游戲設計的很多創(chuàng)意,編寫了大部分程序代碼,并完成了所有程序的驗證,還錄制了程序介紹視頻。
前 言
第 1章 編程高手的7個好習慣
1.1 先分析再編程
1.2 緊盯最重要功能
1.3 取名要規(guī)范
1.4 萬事開頭初始化
1.5 即時驗證
1.6 及時保存與定期備份
1.7 先復制再修改
第 2章 項目一:新年賀卡
2.1 看看我做的賀卡吧
2.2 第 1天:先做一個最簡單的賀卡
2.3 第 2天:讓賀卡說出所有祝福的話并添加背景音樂
2.4 第3天:實現(xiàn)女孩說話的動畫
2.5 第4天:讓賀卡背景動起來
第3章 項目二:神奇的數(shù)字鋼琴
3.1 看看我做的數(shù)字鋼琴吧
3.2 第5天:讓數(shù)字鋼琴彈奏第 一個音符
3.3 第6天:讓數(shù)字鋼琴顯示彈奏的音符
3.4 第7天:讓數(shù)字鋼琴顯示和彈奏所有音符
3.5 第8天:為數(shù)字鋼琴添加伴奏
第4章 項目三:接蘋果游戲
4.1 看看我做的接蘋果游戲吧
4.2 第9天:讓紅蘋果掉下
4.3 第 10天:碗的移動和計分
4.4 第 11天:綠蘋果的出現(xiàn)和控制
4.5 第 12天:背景音樂和配音
第5章 項目四:吃小魚體感互動游戲
5.1 看看我做的吃小魚體感互動游戲吧
5.2 第 13天:用視頻控制河豚移動
5.3 第 14天:小魚隨機出現(xiàn)和計分
5.4 第 15天:背景音樂和限時
第6章 項目五:海洋保衛(wèi)戰(zhàn)
6.1 看看我做的海洋保衛(wèi)戰(zhàn)游戲吧
6.2 第 16天:麗麗發(fā)射炮彈
6.3 第 17天:小鯊魚隨機移動
6.4 第 18天:計分功能
6.5 第 19天:添加音效和動畫
6.6 第 20天:海洋保衛(wèi)戰(zhàn)第二關
6.7 第 21天:海洋保衛(wèi)戰(zhàn)第三關
附錄
A.1 Scratch 編程基本概念
A.2 Scratch 3.0編程工具
A.2.1 Scratch 3.0編程工具簡介
A.2.2 Scratch 3.0離線編程工具下載與安裝
A.2.3 Scratch 3.0編程工具功能介紹
A.3 本書相關資源及獲取方式