Mr. Kwok's Classroom 郭Sir教室

自學影片

 

當Python遇上micro:bit

使用Python對micro:bit進行編程

  • 甚麼是Python
  • Python的編程規則
  • 更新舊版的micro:bit
  • 連接及基本編程
  • 程式碼與「積木」編程的分別
  • 感應器使用
  • 小遊戲 / 小工具示範
  • 例如:計時器、環境監測系統、開門感應器、電子琴…

 

課程 重點 影片連結 練習及參考資料

CH00

(5 mins)

  • 使用Python對micro:bit進行編程
  • 自學影片簡介

https://youtu.be/0jA6TVw6dw8

---

CH01

(29 mins)

  • Micro:bit硬件簡介
  • Makecode的Python編程平台
  • 讓micro:bit與電腦實時連接
  • 更新舊版本的micro:bit
  • 編寫你第一個Python程式

https://youtu.be/YSgmzZmPA7g

  • Micro:bit簡介
    https://tech.microbit.org/
  • 編程平台
    https://makecode.microbit.org/
  • 課後練習
    - 編寫一個介紹你自已的Python小程式
    - 需要運用 "執行一次" 及 "不停重復" 指令
    - 然後將程式下載到micro:bit上運行
    - 拍攝一段短片介紹你的程式及展示micro:bit效果

CH02

(13 mins)

  • For Loop 迴圈
  • 自動重復執行指令
  • 減少程式碼的數量

https://youtu.be/n5-WVJUNmCA

  • 課後練習
    - 運用For Loop編寫一個動畫顯示的小程式
    - 嘗試不使用For Loop編寫一個相同的程式
    - 為兩段程式碼拍攝照片
    - 將照片放到Word文件中
    - 並描述及比較使用For Loop與不使用For Loop的優點和缺點

CH03

(18 mins)

  • 小工具編程
  • 倒數計時器
  • While Loop 迴圈
  • 不同 Loop 之間的分別
  • 「條件」Condition 的應用

https://youtu.be/EAR3GB43RFg

  • 課後練習
    - 按照影片指示編寫倒數計時器小程式
    - 將程式下載到micro:bit上運行
    - 取一台真實的倒數計時器 (亦可用智能電話的倒數功能代替)
    - 將真實的倒數計時器及micro:bit放在一起
    - 同時啟動兩個設備的倒數計時功能,並錄制影片
    - 並在影片中描述觀察到的情況及差異