micro:bit官網:https://microbit.org/
micro:bit編輯器:微軟MakeCode、Python Editor
MicroPython教材:BBC micro:bit MicroPython documentation
microbit.org官網提供兩種程式語言編輯器,分別是MakeCode和Python編輯器,MakeCode是由微軟開發,提供積木、JavaScript、Python等三種程式語言,積木程式語言適合初學者,以積木方式建立初學者的邏輯概念。我們可以在編輯器的上方,切換不同的程式語言。在MakeCode,不管是JavaScript還是Python,都是和積木呈現1對1的對應關係,對初學者而言,可以經由積木程式語言,來認識JavaScript或Python。雖然MakeCode有支援Python程式語言,但Python編輯器較能提供道地的Python,我們以顯示大心和小心為例。
我們把大心和小心顯示之積木程式轉換成Python。
MakeCode的Python程式:
1 2 3 4 5 6 | def on_forever(): basic.show_icon(IconNames.HEART) basic.pause(1000) basic.show_icon(IconNames.SMALL_HEART) basic.pause(1000) basic.forever(on_forever) |
Python編輯器的Python程式:
1 2 3 4 5 6 7 8 9 | # Imports go at the top from microbit import * # Code in a 'while True:' loop repeats forever while True: display.show(Image.HEART) sleep(1000) display.show(Image.HEART_SMALL) sleep(1000) |
想利用micro:bit來學習Python,請使用Python編輯器。
沒有留言:
張貼留言