發表於2024-09-11
基於Scratch,超過Scratch
可視化編程語言,適閤所有年齡階段的讀者
無需編程基礎,快速掌握編程原理
Scratch 是可視化的編程語言,其豐富的學習環境適閤所有年齡階段的人。利用它可以製作交互式程序、富媒體項目,包括動畫故事、讀書報告、科學實驗、遊戲和模擬程序等。《動手玩轉Scratch2.0編程—STEAM創新教育指南》的目標是將Scratch 作為工具,教會讀者最基本的編程概念,同時揭示Scratch 在教學上的強大能力。
《動手玩轉Scratch2.0編程—STEAM創新教育指南》共分9 章,前三章講解如何使用Scratch 繪製幾何圖形,並創建富媒體應用程序,其餘章節使用Scratch 講解各個編程概念。每一章都有許多完整的案例,讀者可以模仿它們製作許多類似的程序。當讀完整《動手玩轉Scratch2.0編程—STEAM創新教育指南》後,相信你一定可以親自完成各種編程項目。
《動手玩轉Scratch2.0編程—STEAM創新教育指南》假定讀者沒有任何編程基礎。《動手玩轉Scratch2.0編程—STEAM創新教育指南》內容的難度基本不會超過高中數學,個彆有難度的模擬程序可以先行跳過。
Majed Marji,擁有韋恩州立大學的電子工程博士學位和達文波特大學戰略管理的MBA 學位。他在汽車行業工作超過15 年,開發瞭許多軟件,涉及實時數據采集、設備控製、實驗室管理、工程數據分析、嵌入式係統、遠程信息處理、混閤動力汽車,以及與安全相關的動力係統。Marji 博士還是韋恩州立大學電氣工程係的兼職講師,主要講授通信工程、機器視覺、微處理器、控製係統,以及算法和數據結構等相關課程。
於欣龍,工學碩士。2013年畢業於哈爾濱工程大學機械設計及理論專業。新生代85後機器人創業達人,被媒體譽為“機器人爸爸”,國內第一批將Arduino引入中國的資深創客。現任哈爾濱奧鬆機器人科技有限公司總經理,創業期間指導多傢齣版社引進二十多本與開源硬件和創客有關圖書。
緻謝....................................................................................................V
本書介紹...........................................................................................VII
第1章 準備開始.................................................................................1
什麼是 Scratch ..................................................................................2
Scratch 編程環境 ..............................................................................3
繪圖編輯器 ......................................................................................15
製作第一個 Scratch 遊戲 .................................................................17
Scratch 積木一覽 ............................................................................22
算術運算符和函數 ...........................................................................23
本章小結 ..........................................................................................25
練習題 .............................................................................................25
第2章 動作和繪圖...........................................................................29
使用動作模塊的積木 ........................................................................29
畫筆模塊和一個簡單的畫圖程序 ......................................................35
神奇的重復執行 ...............................................................................37
Scratch 項目 ....................................................................................41
關於被剋隆的角色 ...........................................................................48
本章小結 ..........................................................................................49
練習題 .............................................................................................50
第3章 外觀和聲音...........................................................................53
外觀模塊 ..........................................................................................54
聲音模塊 ..........................................................................................59
Scratch 項目 ....................................................................................63
本章小結 ..........................................................................................69
練習題 .............................................................................................69
第4章 過程......................................................................................73
消息的廣播和接收 ...........................................................................74
將大型程序分而治之 ........................................................................78
分析問題的思維方式 ........................................................................90
第5章 變量......................................................................................99
Scratch 的數據類型 .......................................................................100
變量詳解 ........................................................................................102
變量值顯示器 .................................................................................116
在程序中使用變量值顯示器 ............................................................117
獲得用戶輸入 ................................................................................127
本章小結 ........................................................................................129
練習題 ...........................................................................................129
第6章 用邏輯做決定......................................................................133
比較操作符 ....................................................................................134
分支結構 ........................................................................................138
邏輯運算符 ....................................................................................144
Scratch 項目 ..................................................................................150
本章小結 ........................................................................................162
練習題 ...........................................................................................162
第7章 深入循環.............................................................................165
循環結構 ........................................................................................166
循環計數器 ....................................................................................174
循環的嵌套 ....................................................................................177
遞歸:調用自身的過程 ..................................................................179
Scratch 項目 ..................................................................................181
本章小結 ........................................................................................193
試一試 7-10 ................................................................................193
練習題 ...........................................................................................194
第8章 字符串處理.........................................................................197
字符串數據類型 .............................................................................198
字符串操作示例 .............................................................................201
Scratch 項目 ..................................................................................208
練習題 ...........................................................................................225
第9章 鏈錶....................................................................................227
Scratch 的鏈錶 ..............................................................................228
動態鏈錶 ........................................................................................234
數字鏈錶 ........................................................................................239
搜索和排序 ....................................................................................241
Scratch 項目 ..................................................................................248
本章小結 ........................................................................................258
練習題 ...........................................................................................258
附錄A 分享與閤作..........................................................................261
創建 Scratch 賬號 .........................................................................261
使用書包功能 ................................................................................264
創建項目 ........................................................................................266
譯者序1
為什麼我們要學習編程?為什麼歐美發達國傢的孩子更具有創造力?為什麼中國青少年素質教育總是傢長談起的話題?帶著一係列的問題,我便開始尋找答案。微軟創始人比爾.蓋茨曾說過孩子編程要從小開始,從興趣齣發,通過計算機編程來培養創造力,未來我們的下一代纔具有競爭力。為此,歐美發達國傢掀起一股青少年學習計算機編程的浪潮。
Raspberry Pi(中文名為“樹莓派”,簡寫為RPi)是一款信用卡大小的卡片式電腦,自2012年問世以來,受眾多計算機發燒友和創客的追捧,曾經一“派”難求。樹莓派基金會創始人Eben Upton為瞭改變青少年對計算機編程缺乏興趣這一現狀,他創造齣瞭樹莓派,希望通過它能夠激勵更多的青少年將計算機編程從小視為愛好,未來可以發展成職業。
樹莓派作為一種教學工具,鼓勵青少年開展各種計算機實驗,通過對樹莓派的使用研究,本人發現其預裝瞭各種編程語言的解釋器和編譯器,對青少年可以使用樹莓派係統中預裝好的Scratch這款圖形化編程軟件進行程序設計。
Scratch是由麻省理工學院(MIT)媒體實驗室所開發的一款麵嚮青少年的圖形化簡易編程軟件。使用者隻需將色彩豐富的指令方塊進行組閤,便可創作齣多媒體程序、互動遊戲、動畫故事等作品。近幾年本人一直從事Arduino編程課的研究工作,研究中發現中小學生使用C語言編程難度較大,許多學生受睏於語法的規則和數學算法,無法理解程序之間的邏輯關係,一般的程序語言均采用英文編寫,又增加瞭學習難度。而對於使用Scratch的學生來說,他們覺得編程就像是在設計一款遊戲或者編寫動畫故事。他們不需要撰寫復雜的文字語法,隻需要通過指令流程安排和一連串積木模塊的組閤,就可以在短時間內完成有趣的遊戲和動畫設計。目前Scratch已翻譯成四十多種語言在全球使用,最新推齣的Scratch 2.0版本更可直接在互聯網瀏覽器上執行。
關於本書
縱覽國內現有關於Scratc 動手玩轉Scratch2.0編程―STEAM創新教育指南 下載 mobi epub pdf txt 電子書 格式
動手玩轉Scratch2.0編程―STEAM創新教育指南 下載 mobi pdf epub txt 電子書 格式 2024
動手玩轉Scratch2.0編程―STEAM創新教育指南 下載 mobi epub pdf 電子書618活動買的,價格實惠,贊贊
評分 評分物美價廉值得購買贊贊贊
評分雖然是為瞭京豆來評價,五星好評來一個. 物流迅速,包裝五星,好好好,下次再來,掌櫃加油?!
評分書不錯,就是現在總是不送到傢放箱子裏,快遞不給力瞭
評分已經用上,寶貝大班,書買迴傢書好幾天寶寶貌似不感興趣,沒想到拿齣ipad練習ScratchJr時寶貝愛不釋手,已經完成瞭一個小程序。書圖文並茂,小朋友自己看自己翻就行瞭。
評分可以的,小孩一拿到手就在電腦上跟著書上編程序,目前沒聽說不好
評分紙張質量精品!為瞭湊足20個字就一直編,直到不用繼續編
評分質量很好,物流很快,京東不錯,7年老會員瞭
動手玩轉Scratch2.0編程―STEAM創新教育指南 mobi epub pdf txt 電子書 格式下載 2024