New Ribbon
用Canva設計超快超質感(第2版):商業設計、簡報、影片、網頁、電子書與AI應用最速技 AI繪圖工具 × AI視覺設計平台,從圖像生成到專業設計! 最強職場助攻!ChatGPT + AI 高效工作術 短影音制霸:打造TikTok、YT Shorts、IG Reels成功方程式與AI高效創作力 Canva+AI創意設計與品牌應用250招:從商業技巧、社群祕技到AI圖文影音特效 快快樂樂學威力導演2024.影音剪輯與AI精彩創作 Power Automate自動化超效率工作術 Midjourney AI圖像魔導書:搭配ChatGPT魔法加倍 超人氣FB+IG+LINE社群經營與行銷力(第二版) 翻倍效率工作術:不會就太可惜的 Excel × ChatGPT 自動化應用 AppInventor2零基礎入門班中文版(第六版) Python零基礎入門班(第四版) C語言學習聖經 用Canva設計超快超質感:平面、網頁、電子書、簡報、影片製作與AI繪圖最速技 PHP8/MySQL網頁程式設計自學聖經 翻倍效率工作術 - 不會就太可惜的Power BI大數據視覺圖表設計與分析(第三版) 社群經營一定要會的影音剪輯與動畫製作術 Notion高效管理250招:筆記×資料庫×團隊協作,數位生活與工作最佳幫手 Office 2021高效實用範例必修16課(附500分鐘影音教學/範例檔) Excel自學聖經(第二版):從完整入門到職場活用的技巧與實例大全

 

總書目 > 程式語言
程式語言 新書 推薦

程式語言
程式設計邏輯訓練超簡單--Scratch 3初學特訓班與AI應用(第二版)(附影音教學/範例檔)

作者:文淵閣工作室
出版社:碁峰
書號:ACL071100 ISBN:9786263248724
頁數:272
定價:$ 360
出版日期:2024年8月22日
附書光碟:線上下載
相關連結:購書連結

  • 本書介紹

本書特色

榮獲程式設計師、家長與老師好評
國內第一本最具廣度與深度的Scratch 3中文書

入門、應用到專題實作全攻略

直擊全球程式學習新風潮
透過簡單的圖像拼塊拖拉,自然建構運算思維、
邏輯思考、解決問題、程式設計與互動創意的能力,
跨入AI人工智慧新領域

全新Scratch 3,全面啟動
超乎想像,最棒的創意設計體驗與AI應用

麻省理工學院媒體實驗室所開發的免費圖形化程式設計軟體Scratch早已成為建構運算思維、學習程式設計、進行邏輯訓練,以及創造互動設計的最佳入門工具。無程式基礎者也能在拼塊拖拉之間就完成結合劇情、動畫、遊戲、影像與音樂,甚至是與硬體互動的創意設計作品。新一代的Scratch 3再進化,融入許多進階應用功能,如語音、翻譯,甚至是AI人工智慧等,也讓創意開發更強大。

【書籍特色】

˙國內第一本最具廣度與深度的Scratch 3中文書。
˙同步提供線上版與離線版的安裝與使用解說。
˙採用全新開發介面與模式,全面循序漸進分類介紹各式內建拼塊與擴增模組。
˙結合超多進階功能應用,如偵測判斷、提問、視訊、語音、翻譯拼塊…等。
˙彙整專題開發常用技巧,如:角色、場景的移動、計時器、繪圖、物理運動…等。
˙以好玩有趣的小範例進行解說,提供整合演練,融入扎實的程式學習流程。
˙涵蓋18個不同面向的專題實戰,大幅提升創意設計能力。
˙加碼介紹時下最熱門的Micro:bit裝置,讓Scratch也能軟硬通吃。
˙新增超熱門的Scratch+AI專題開發,運用Google發展的無程式碼機器學習工具Teachable Machine進行模型訓練,使用TM2Scratch積木導入訓練模型,應用到Scratch動畫或遊戲中,增加人機互動的樂趣。
˙提供超過300分鐘的專題開發影音教學,快速提升學習力。

【超值學習資源】

超過300分鐘專題影音教學
範例檔/練習檔/附錄PDF

目錄

01 輕鬆進入Scratch殿堂
由美國麻省理工學院媒體實驗室所開發的Scratch是一套圖形化程式設計軟體,適合作為學習程式設計的入門,可以輕易製作劇情、動畫、遊戲、音樂等程式架構,創作的作品可以上傳與全世界一起分享。Scratch操作頁面上方是功能表,主要操作介面分為舞台、角色、程式、腳本及背包五區。

02 動作、外觀、聲音與畫筆
動作類積木用於控制角色的移動、旋轉、方向和位置。外觀類積木用於顯示文字訊息、顯示或隱藏角色、控制角色的造型並設定其大小及特效。音效與音樂類積木用於播放音效,畫筆類積木則用於繪圖。

03 事件、控制與運算
事件是指系統得知使用者做了某些指定動作,例如按了鍵盤上的按鍵、以滑鼠點選角色等,就能以事件類積木回應使用者的動作。控制類積木可以改變一般程式積木由上而下的執行流程,包括依據條件結果來決定執行程式積木的判斷式,及重複執行程式積木的迴圈。控制類積木也可以製作角色的分身,可以使用程式積木動態建立角色。運算類積木包含數值、字串、比較及邏輯運算,比較及邏輯運算的結果是否成立,讓控制類積木做為決定程式流程的判斷依據。

04 變數與清單
「變數」類積木包含變數及清單,可將程式中許多狀態記錄下來。

05 偵測、函式、視訊與翻譯

偵測類積木功能非常廣泛,可檢查各種形式的碰撞、提出問題並讓使用者輸入答案、提供計時器及系統時間等。應用程式較為複雜時,常會有許多需要重複執行的程式積木,可將具有特定功能或經常重複使用的程式積木,撰寫成獨立的小單元,即一般程式語言的「函式」,此功能位於函式積木類別中。視訊偵測積木可開啟攝影鏡頭,製作體感遊戲。文字轉語音功能可將文字朗讀出來。翻譯功能可將一種文字翻譯成其他語言的文字。

06 移動相關技巧

角色移動方式最常見的有:在指定的路徑上行走、左右不停移動、從右端消失再從左端進入、在舞台任意移動,以及角色碰到邊緣反彈,利用動作類控制角色移動的積木也可以作最佳的處理。固定不變的背景,只要利用前景的移動,即可製造角色前進的效果,也可以利用相對運動的原理,將背景不斷地向後移動,就可製造角色前進的效果。

07 其他的常用技巧
Scratch計時用的積木只能計時, 如果採用變數計時,不但可以計時,同時也可以倒數計時,或是將時間重置。善用畫筆類積木,可以繪製各種幾何圖形,包括像統計圖表等動態圖形。利用程式來表現物理運動,例如生活周遭的物體由於受到地心引力的影響,都會往下掉落,而且速度愈來愈快。我們可以使用近似的公式來模擬自由落體。

08 基礎專題
基礎專題中,介紹一些較簡易的專題。「世界杯章魚大賽」很適合剛接觸專題者建立信心。此外,由淺入深漸漸導入還有「最佳捕手」、「彈鋼琴」、「猜拳遊戲」、「心情刷刷樂」、「障礙賽」、「打磚塊」等專題,這些專題都相當精彩,一定不能錯過。最後一個專題「乒乓球雙人對戰」提供的乒乓球可以兩人對打,呈現另一種互動遊戲的風貌。

09 進階專題
「隨機轉盤」將輪盤以隨機的方式轉動,當輪盤停止時,再依箭頭圖示的指令動作。「打雪怪遊戲」中所有的雪怪出現的時間和位置都是以亂數隨機產生,同時加入音效,設計了基本版、進階版和複製分身版。「吃角子老虎」是簡易的遊戲機。「打字練習」平時可以拿來練習,增加打字的速度。「黃金的考驗」是一個具有互動的遊戲,所有天空上的蝴蝶均可以主動攻擊,地上的猴子也會加以還擊,配合音效,讓遊戲精彩度破表。

Appendix A:Scratch + micro:bit應用
Scratch 3為了讓使用者能很容易的使用micro:bit控制版,利用積木的方式控制micro:bit控制版,讓使用者可以更輕易的踏入這個領域。

Appendix B:Scratch + AI應用
Google發展了無程式碼機器學習工具Teachable Machine,讓使用者在不需要專業知識和撰寫程式碼情況下,就能簡單地以一鍵操作的方式地訓練機器學習模型。TM2Scratch積木可以導入Teachable Machine訓練的機器學習模型,應用到Scratch動畫或遊戲當中,增加人機互動的樂趣。

(Appendix單元為PDF檔,請見線上下載連結)


 

 

  
載入中...