|

【軟硬整合入門】玩micro:bit學Python 工作坊

邊玩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 完成心型圖案顯示)

【課程規劃】

時間 內容
09:00 – 09:30 報到
09:30 – 10:30 Micro:bit相關應用簡介
JavaScript積木程式
10:30 – 11:30 Micro Python積木程式 I
DisplayImages:小綠人動畫
Music:電子賀卡
– Pins:電子寵物
11:30 – 12:30 Micro Python積木程式 II
Random:溼巴豆
– Accelerometer:體感魔音琴
– Loops:流星雨
12:30 – 13:30  中餐休息
13:30 – 14:30 Micro Python語法程式 I
Gestures:主廚上菜
– Radio:情話悄悄說
14:30 – 15:30 Micro Python語法程式 II
– 智慧計數器(按鈕、迴圈、數學、變率)
– 點亮光明燈(重力加速度感測、迴圈、數學、變率)
15:30 – 16:30 Python語法程式

【課程資訊】

►地點:輔仁大學聖言樓SF305教室

►時間:11/25 (日) 09:30-16:30

►午餐:中午休息時間由學員自理(教室附近即有餐廳)

【報名方式】

【學員條件】

國中(含)以上,無需任何程式設計基礎。

【課前準備】

學員自備:

請自備Windows 或 Mac 作業之筆記型電腦

【上課套件】

課程中會實作到的材料包內容物列表如下,課程中借用練習,課程結束收回或可加價$1,060元將整組隨身包帶回!

項次 品名 數量
1 中文參考書《輕課程 micro:bit
微型電腦帶著走:使用 Python輕鬆玩》
1
2 Micro:bit 主板 1
3 無源蜂鳴器  1
4 公.母杜邦線(10 cm) 2
5 CM-4 整理盒 1
6 LED 1
7 Kitronix I/O 擴充板 1
8 USB/ Micro USB 傳輸線 1

【報名方式】


【講師介紹】

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教室


#_LOCATIONMAP

Date/Time
Date(s) - 25/11/2018
9:30 上午 - 4:30 下午

Location
#_LOCATIONLINK

Categories


1 Comment

  1. 您好:我們有一位不常使用電腦,但是想觀摩學習。請問可以報名嗎?如何計算費用。謝謝!

    Post a Reply

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *