官术网_书友最值得收藏!

  • micro:bit軟件指南
  • 余波等編著
  • 995字
  • 2024-01-08 16:37:26

前言

在《micro:bit硬件指南》中,我們介紹了micro:bit上各種硬件模塊的原理和使用方法。而在《micro:bit軟件指南》中,我們將深入介紹MakeCode和Python的編程方法和技巧,讓讀者可以快速從入門階段進入提高階段,更加自由地編程,靈活創意地應用,享受創造帶來的樂趣。

本書主要介紹micro:bit的常用開發軟件MakeCode的高級功能、移動終端(手機、平板電腦)APP和藍牙應用、MakeCode擴展的開發、程序開發技巧等內容。

在軟件方面,我們將以MakeCode為主要內容,因為MakeCode支持圖形化編程,是目前最好的圖形開發工具之一,它的模擬運行(仿真)功能直觀真實,可以在計算機上完美模擬micro:bit的很多功能,能夠節約大量的下載和調試時間。MakeCode軟件還在不斷改進升級中,新版本和以前版本相比增加了很多實用功能,更加適合教學和DIY(Do it Yourself)。我們可以看到它強大的功能足以滿足青少年數字化創意的要求,且在未來的版本中還會給我們帶來更多的驚喜,能夠兼容的硬件越來越多,勢必成為青少年圖形化編程中最受歡迎的編程軟件之一。

除了圖形化編程,MakeCode同樣也支持代碼編程,它使用了Typescript語言(Typescript是Javascript的超集,為Javascript添加了許多擴展,支持jQuery、MongoDB、Node.js等)。在微軟的大力推動下,經過短短幾年時間,Typescript作為編程語言在2018年首次進入TIOB編程語言排行榜的前100名,然后又迅速進入前50名。因為學習Typescript需要較多的計算機知識和學習時間,所以本書在代碼編程講解方面還是以Python為主。

Python具有使用簡單、學習周期短、功能強大、跨平臺等許多優點,因此在網絡、科學研究、大數據、機器人、行為分析、人工智能、物聯網等許多方面有著廣泛應用。特別是很多省市的教育部門已將Python和人工智能納入中小學生的學科學習內容中,因此學習Python語言的意義就更加突出了。

學習并掌握MakeCode和Python并不是最終目的,它們只是學習和研究過程中的工具。在micro:bit官網上(https://microbit.org/teach/),我們可以驚喜地發現一個教育生態正蓬勃地發展,可以看到相關的各類課程層出不窮,如基于STEM教育的科學、技術、工程、藝術、數學、音樂、舞蹈、運動、計算機……這是應用數字化創意所帶來的教育財富,是全球教育發展的新成果。

熟練掌握這些開發工具,可以更好地將所學知識、能力、經驗、方法等應用于micro:bit創意實踐,提高青少年綜合素養,激發他們對人文的關懷、情感價值的關注,成為現今常規教育的良好補充。

本書由余波、邵子揚、劉烘良編著。本書的游戲功能部分參考了舟山市定海小學呂啟剛老師的程序,在此特別向呂啟剛老師表示感謝。

本書的案例和相關APP的應用可以在下面網站下載:

https://gitee.com/microbit/Software_guide_reference_program

主站蜘蛛池模板: 新营市| 信宜市| 莱芜市| 岳池县| 金华市| 象山县| 彩票| 汉中市| 游戏| 永兴县| 荔波县| 庐江县| 万山特区| 翁牛特旗| 兴安县| 颍上县| 长白| 稷山县| 武邑县| 牙克石市| 河曲县| 昭平县| 凯里市| 富裕县| 务川| 辰溪县| 永兴县| 苏尼特右旗| 吐鲁番市| 青田县| 观塘区| 清水县| 密云县| 桐城市| 缙云县| 剑河县| 图片| 红桥区| 定边县| 南开区| 霸州市|