邊玩micro:bit邊學Python,軟硬整合入門兼具!
micro:bit 是自造新手們的最愛,不但擁有超可愛的外表,還搭配多種接腳讓你玩出千百種樣貌,其中最大的特色非屬「積木堆疊程式語法」莫屬,透過簡單的堆疊即能訓練最基本的程式邏輯力。
但在了解基礎程式邏輯後,當面對非積木程式語法的其他控制板時又該如何操作呢?這次就讓我們學習當紅的 Python程式語言,升級自我的軟實力吧!
為什麼要學 Python?
想到程式語言就頭痛嗎?Python是現在許多工程師最常使用的語言之一,也是公認最適合程式新手的入門語言,不但簡單易懂,還非常容易上手,其應用範圍從很夯的大數據、AI 到網站建置與遊戲開發等...只要你會 Python 就都能搞定!對於已有基礎程式邏輯的 micro:bit 玩家來說,是最適合學習的程式語言。
於 micro:bit 微型電腦中所使用的 Python 為 MicroPython,它雖然沒有完整支援所有 Python 函示庫,但卻有特殊的模組讓工程師們能操控硬體設備。本次課程將帶領大家透過專用的程式編輯器,了解程式積木與文字式 Python 語法的對應關係,進而學習如何撰寫 Python 程式語言。
【學習目標】
- 培養軟體系統設計中的核心編程邏輯
- 學習將圖像式積木語法轉換到文字指令式編程
- 透過不同的應用實例邊玩 micro:bit 邊學Python
【實作介紹】
本堂課程老師將會帶大家先行了解 micro:bit 的圖像式積木程式語法MakeCode,擁有基礎的程式邏輯後再學習 Python 的語法。不必擔心轉換的困難,透過一次次的實作轉換絕對能讓您熟能生巧!
(圖說:MakeCode圖像式積木語法與 Python 文字語法的編成對照圖)
一堂課能學的程式有多少?
透過完全的實作讓你更快了解程式的編程架構,整天的課程就要帶你認識基礎 LED 顯示語法、亂數(random number)語法設計與重力加速度感測器(accelerometer)等,多樣的玩法讓你快速了解 micro:bit 的各種功能並帶領你進入 Python 的語法世界!
有趣又實用的課程,要搶要快喔!

(圖說:透過 Python 完成心型圖案顯示)
【課程規劃】
【課程資訊】
►地點:輔仁大學聖言樓SF305教室
►時間:11/25 (日) 09:30-16:30
►午餐:中午休息時間由學員自理(教室附近即有餐廳)
【學員條件】
國中(含)以上,無需任何程式設計基礎。
【課前準備】
學員自備:
請自備Windows 或 Mac 作業之筆記型電腦
【上課套件】
課程中會實作到的材料包內容物列表如下,課程中借用練習,課程結束收回或可加價$1,060元將整組隨身包帶回!
【講師介紹】
Ted Lee / Ted Lee的土饅頭(To Mentor )工坊創辦人
Ted
Lee(李俊德),無可救藥的教育工作者。創立「Ted Lee的土饅頭(To Mentor)工坊」來宣揚個人教學理念。臉書「麥客樂彼特(Micro:bit)太好玩社」知名社團掃地僧。教學專長為編程運算思維、Makers、STEM/STEAM、機器人、物聯網通識教育。
►主辦單位:MakerPRO
►協辦單位:輔仁大學理工學院創新自造發展中心
►聯絡方式:MakerPRO公司電話:(02)23679308,蔡小姐, Email:service@makerpro.cc
►地點:輔仁大學 聖言樓 SF305教室
【關於MakerPRO】
MakerPRO是一個以Building Maker Economy為願景的自造達人社群/媒體平台,我們致力於建立完善、深入、實用交流活動及分享資源,並進一步發展出基於Collaborative Commons精神的Pro-Maker新世代經營模式與平台。
★★MakerPRO媒體官網:不斷更新的原創文章,最專注於Maker運動的共筆媒體,累積瀏覽人次破百萬。
★★MakerPRO FB社群:萬人成員,全台最活躍的Maker社群,討論、請益、活動、聚會,最新的Maker資訊不錯過。
★★MakerPRO活動:過去曾舉辦超過50場工作坊、超過200場分享會,主題涵蓋物聯網、智慧家庭、機器人、環境感測、智慧農業、LPWAN、人工智慧等Maker與物聯網主題,數量仍在增加中。

