Python Coding Bootcamp 培訓課程

課程中學生自選學習開發30多種Python遊戲、應用程式和智能裝置,以密集式編程練習進一步強化Python編程技巧,完成各項挑戰累積實作經驗,項目成果有助建立個人Portfolio。

*所有課程必需於一年內完成  

你會在課程中...

誰可報讀課程?

備註:

課程大綱

構思方案,重溫Python中的基本概念和編碼 

  • 熟悉variablesloops 
  • 探索functionsdictionary的應用 
  • 學習如何定義classfunctionsattributes 
  • 資料搜集,構思創新方案 

在這課堂中,學生將開發一個猜單詞遊戲 

  • 創建一個猜單詞遊戲 
  • 加強對python中list、random的理解

在這課堂中,學生將創建一個 2D 遊戲(貪吃蛇) 

  • 介紹 Pygame 庫的用途 
  • 學習 2D 遊戲坐標 
  • 了解控制遊戲角色的概念 
  • 設計遊戲規則 
  • 添加評分系統 

在這課堂中,學生將建立一個能將照片轉換為鉛筆素描風格的程式 

  • 介紹opencv 
  • 介紹圖像處理的基本概念 
  • 開發將照片轉換為鉛筆素描的程式 

在這課堂中,學生將嘗試不同的Azure人工智能服務 

  • 了解什麼是AI雲端服務以及如何使用 
  • 學習如何使用 AI 服務創建應用程序 
  • 運用 Azure 認知服務分析圖像 
  • 運用 Azure 認知服務分析文本 

在這課堂中學生將開發一個翻譯摩爾斯電碼和英語的程式 

  • 學習摩爾斯電碼的基本知識 
  • 加強對python中字典的理解

構思方案,重溫Python中的基本概念和編碼 

  • 熟悉variablesloops 
  • 探索functionsdictionary的應用 
  • 學習如何定義classfunctionsattributes 
  • 資料搜集,構思創新方案 

在這課堂中,學生將開發一個猜單詞遊戲 

  • 創建一個猜單詞遊戲 
  • 加強對python中list、random的理解

在這課堂中,學生將創建一個 2D 遊戲(貪吃蛇) 

  • 介紹 Pygame 庫的用途 
  • 學習 2D 遊戲坐標 
  • 了解控制遊戲角色的概念 
  • 設計遊戲規則 
  • 添加評分系統 

在這課堂中,學生將建立一個能將照片轉換為鉛筆素描風格的程式 

  • 介紹opencv 
  • 介紹圖像處理的基本概念 
  • 開發將照片轉換為鉛筆素描的程式 

在這課堂中,學生將嘗試不同的Azure人工智能服務 

  • 了解什麼是AI雲端服務以及如何使用 
  • 學習如何使用 AI 服務創建應用程序 
  • 運用 Azure 認知服務分析圖像 
  • 運用 Azure 認知服務分析文本 

在這課堂中學生將開發一個翻譯摩爾斯電碼和英語的程式 

  • 學習摩爾斯電碼的基本知識 
  • 加強對python中字典的理解

在本課中,學生將開發一個劊子手游戲

  • 創建一個劊子手文字遊戲
  • 加強對python中的列表和隨機

在本課中,學生將創建一個 2D 遊戲(貪吃蛇)

  • 介紹Pygame庫的使用
  • 學習二維遊戲坐標系
  • 了解遊戲精靈控制的概念
  • 設計遊戲規則
  • 添加評分系統

在本課中,學生將創建一個 2D 遊戲(Flappy bird)

  • 學習二維遊戲坐標系
  • 了解遊戲精靈控制的概念
  • 設計遊戲規則
  • 添加評分系統

在本課中,學生將創建一個 2D 遊戲(Manic shooter)

  • 學習二維遊戲坐標系
  • 了解遊戲精靈控制的概念
  • 加強對python中object的理解
  • 設計遊戲規則
  • 添加評分系統

在本課中,學生將開發一個基本的 Web 應用程序

  • 了解計算機如何通過互聯網相互通信
  • 了解 IP 和域名系統之間的關係
  • 了解 API 的概念
  • 學習JSON的用法
  • 了解網頁的關鍵組成部分
  • 學習 HTML 的結構和部分
  • 使用excel和json文件存儲數據
  • 創建家庭作業清單應用程序

在本課中,學生將使用網絡攝像頭實現對象檢測

  • 學習計算機視覺的基本概念
  • 實施對象檢測

硬件要求:

  • 網絡攝像頭(港幣 300 元)

在本課中,學生將創建一個圖像模型來使用照片對動物進行分類

  • 學習機器學習中圖像分類的基本概念
  • 收集動物圖像
  • 學習遷移學習的基本思想
  • 使用 PyTorch 訓練圖像分類模型

在本課中,學生將構建自己的 AI 語音控制助手

  • 組裝 Google AIY Voice Kit 盒子
  • 將其連接到谷歌助手和 Cloud Speech-to-Text 服務
  • 創建您自己的語音命令

硬件要求:(HKD 650)

  • Google AIY 語音套件 (V2) (HKD 650)
  • WiFi網絡

在本課中,學生將構建自己的智能相機

  • 組裝 Google AIY Vision Kit 盒子
  • 連接到樹莓派
  • 檢測和識別人臉或物體

硬件要求:(HKD 800)

  • Google AIY 視覺套件 (V2) (HKD 800)
  • WiFi網絡

在本課中,學生將體驗如何使用數據操作庫來處理數據並從中獲取靈感

  • 了解數據準備過程:特徵選擇、清理異常值、處理缺失值、特徵工程、數據歸一化
  • 數據操作庫基礎(NumPy 和 Pandas)
  • 了解統計的基本概念

在本課中,學生將體驗如何使用歷史數據來預測數值(例如房價)

  • 了解什麼是回歸以及何時使用它
  • 使用 Scikit-Learn 框架訓練和評估回歸模型

在本課中,學生將體驗不同類型的 Azure AI 服務

  • 了解什麼是雲 AI 服務以及如何使用
  • 了解如何使用 AI 服務輸出來創建應用程序
  • 使用 Azure 認知服務分析圖像
  • 使用 Azure 認知服務分析文本

*此課需要10 azure credits (HKD 78)

在本課中,學生將構建一個將照片轉換為鉛筆素描風格的程序

  • 引入opencv庫
  • 介紹圖像處理的基本概念
  • 開發一個將照片轉換為鉛筆素描圖像的程序

在本課程中,學生將使用Python生成一個Word文件

  • 學習XML的基本概念
  • 學習如何從Excel文件(.csv)中讀取數據
  • 根據Excel中的名單生成多頁通知,每頁通知的名稱均不同

在本課程中,學生將開發一個程序,用於摩斯電碼和英語之間的翻譯

  • 學習摩斯電碼的基本知識
  • 加強對Python字典的理解

在本課程中,學生將開發一個帶有GUI的桌面應用程序,用於測試用戶的打字速度

  • 學習如何設計用戶界面
  • 學習如何使用Tkinter庫構建用戶界面
  • 構建打字速度測試應用程序

在本課程中,學生將遠程控制連接到raspberry pi的遙控棒

  • 學習如何設置和配置raspberry pi
  • 學習基本的Linux命令
  • 學習什麼是伺服馬達
  • 學習設備如何通過網絡通信
  • 學習如何通過瀏覽器創建REST API,以控制連接到raspberry pi的伺服馬達

硬體要求:(港幣740元)

  • Raspberry Pi 4 4GB RAM,附SD卡、充電線、充電器(港幣700元)
  • 帶有3個公母線的伺服馬達(港幣40元)
  • 紙板
  • WiFi網絡

在本課程中,學生將使用Raspberry Pi與Grove Base Hat連接超聲波傳感器和蜂鳴器。如果在超聲波傳感器前方檢測到物體,蜂鳴器將發出警報聲

  • 學習超聲波傳感器的概念
  • 學習如何使用Grove Shield連接不同的傳感器

硬體要求:(港幣841元)

  • Raspberry Pi 4 4GB RAM,附SD卡、充電線、充電器(港幣700元)
  • Grove Base Hat(港幣90元)
  • Grove超聲波傳感器(港幣35元)
  • Grove蜂鳴器(港幣16元)
  • WiFi網絡

在本課程中,學生將使用raspberry pi與另一個raspberry pi互動

  • 學習HTTP請求方法是什麼
  • 學習如何使用raspberry pi向REST API服務器發送請求
  • 學習如何在麵包板上構建簡單的電路
  • 開發一個程序,使用按鈕觸發安裝在另一個raspberry pi上的遙控棒

硬體要求:(港幣744元)

  • #5種硬件
  • Raspberry Pi 4 4GB RAM,附SD卡、充電線、充電器(港幣700元)(可用Pi Zero W替換)10根公母線(港幣26元)
  • 按鈕(港幣5元)
  • 1000歐姆電阻器(港幣3元)
  • 麵包板(港幣10元)
  • WiFi網絡

Sense HAT配有多個傳感器(例如陀螺儀、加速度計、磁力計、溫度、濕度、氣壓計)

在本課程中,學生將使用帶有Sensehat的樹莓派來收集環境數據

  • 體驗Sensehat上的傳感器
  • 保存和檢索數據

硬體要求:(HKD 956)

  • Raspberry Pi 4 4GB RAM,附SD卡、充電線、充電器(HKD 700元)
  • WiFi網絡
  • Sensehat(HKD 256元)

在本課中,學生將開發一個劊子手游戲

  • 創建一個劊子手文字遊戲
  • 加強對python中的列表和隨機

在本課中,學生將創建一個 2D 遊戲(貪吃蛇)

  • 介紹Pygame庫的使用
  • 學習二維遊戲坐標系
  • 了解遊戲精靈控制的概念
  • 設計遊戲規則
  • 添加評分系統

在本課中,學生將創建一個 2D 遊戲(Flappy bird)

  • 學習二維遊戲坐標系
  • 了解遊戲精靈控制的概念
  • 設計遊戲規則
  • 添加評分系統

在本課中,學生將創建一個 2D 遊戲(Manic shooter)

  • 學習二維遊戲坐標系
  • 了解遊戲精靈控制的概念
  • 加強對python中object的理解
  • 設計遊戲規則
  • 添加評分系統

在本課中,學生將開發一個基本的 Web 應用程序

  • 了解計算機如何通過互聯網相互通信
  • 了解 IP 和域名系統之間的關係
  • 了解 API 的概念
  • 學習JSON的用法
  • 了解網頁的關鍵組成部分
  • 學習 HTML 的結構和部分
  • 使用excel和json文件存儲數據
  • 創建家庭作業清單應用程序

在本課中,學生將使用網絡攝像頭實現對象檢測

  • 學習計算機視覺的基本概念
  • 實施對象檢測

硬件要求:

  • 網絡攝像頭(港幣 300 元)

在本課中,學生將創建一個圖像模型來使用照片對動物進行分類

  • 學習機器學習中圖像分類的基本概念
  • 收集動物圖像
  • 學習遷移學習的基本思想
  • 使用 PyTorch 訓練圖像分類模型

在本課中,學生將構建自己的 AI 語音控制助手

  • 組裝 Google AIY Voice Kit 盒子
  • 將其連接到谷歌助手和 Cloud Speech-to-Text 服務
  • 創建您自己的語音命令

硬件要求:(HKD 650)

  • Google AIY 語音套件 (V2) (HKD 650)
  • WiFi網絡

在本課中,學生將構建自己的智能相機

  • 組裝 Google AIY Vision Kit 盒子
  • 連接到樹莓派
  • 檢測和識別人臉或物體

硬件要求:(HKD 800)

  • Google AIY 視覺套件 (V2) (HKD 800)
  • WiFi網絡

在本課中,學生將體驗如何使用數據操作庫來處理數據並從中獲取靈感

  • 了解數據準備過程:特徵選擇、清理異常值、處理缺失值、特徵工程、數據歸一化
  • 數據操作庫基礎(NumPy 和 Pandas)
  • 了解統計的基本概念

在本課中,學生將體驗如何使用歷史數據來預測數值(例如房價)

  • 了解什麼是回歸以及何時使用它
  • 使用 Scikit-Learn 框架訓練和評估回歸模型

在本課中,學生將體驗不同類型的 Azure AI 服務

  • 了解什麼是雲 AI 服務以及如何使用
  • 了解如何使用 AI 服務輸出來創建應用程序
  • 使用 Azure 認知服務分析圖像
  • 使用 Azure 認知服務分析文本

*此課需要10 azure credits (HKD 78)

在本課中,學生將構建一個將照片轉換為鉛筆素描風格的程序

  • 引入opencv庫
  • 介紹圖像處理的基本概念
  • 開發一個將照片轉換為鉛筆素描圖像的程序

在本課程中,學生將使用Python生成一個Word文件

  • 學習XML的基本概念
  • 學習如何從Excel文件(.csv)中讀取數據
  • 根據Excel中的名單生成多頁通知,每頁通知的名稱均不同

在本課程中,學生將開發一個程序,用於摩斯電碼和英語之間的翻譯

  • 學習摩斯電碼的基本知識
  • 加強對Python字典的理解

在本課程中,學生將開發一個帶有GUI的桌面應用程序,用於測試用戶的打字速度

  • 學習如何設計用戶界面
  • 學習如何使用Tkinter庫構建用戶界面
  • 構建打字速度測試應用程序

在本課程中,學生將遠程控制連接到raspberry pi的遙控棒

  • 學習如何設置和配置raspberry pi
  • 學習基本的Linux命令
  • 學習什麼是伺服馬達
  • 學習設備如何通過網絡通信
  • 學習如何通過瀏覽器創建REST API,以控制連接到raspberry pi的伺服馬達

硬體要求:(港幣740元)

  • Raspberry Pi 4 4GB RAM,附SD卡、充電線、充電器(港幣700元)
  • 帶有3個公母線的伺服馬達(港幣40元)
  • 紙板
  • WiFi網絡

在本課程中,學生將使用Raspberry Pi與Grove Base Hat連接超聲波傳感器和蜂鳴器。如果在超聲波傳感器前方檢測到物體,蜂鳴器將發出警報聲

  • 學習超聲波傳感器的概念
  • 學習如何使用Grove Shield連接不同的傳感器

硬體要求:(港幣841元)

  • Raspberry Pi 4 4GB RAM,附SD卡、充電線、充電器(港幣700元)
  • Grove Base Hat(港幣90元)
  • Grove超聲波傳感器(港幣35元)
  • Grove蜂鳴器(港幣16元)
  • WiFi網絡

在本課程中,學生將使用raspberry pi與另一個raspberry pi互動

  • 學習HTTP請求方法是什麼
  • 學習如何使用raspberry pi向REST API服務器發送請求
  • 學習如何在麵包板上構建簡單的電路
  • 開發一個程序,使用按鈕觸發安裝在另一個raspberry pi上的遙控棒

硬體要求:(港幣744元)

  • #5種硬件
  • Raspberry Pi 4 4GB RAM,附SD卡、充電線、充電器(港幣700元)(可用Pi Zero W替換)10根公母線(港幣26元)
  • 按鈕(港幣5元)
  • 1000歐姆電阻器(港幣3元)
  • 麵包板(港幣10元)
  • WiFi網絡

Sense HAT配有多個傳感器(例如陀螺儀、加速度計、磁力計、溫度、濕度、氣壓計)

在本課程中,學生將使用帶有Sensehat的樹莓派來收集環境數據

  • 體驗Sensehat上的傳感器
  • 保存和檢索數據

硬體要求:(HKD 956)

  • Raspberry Pi 4 4GB RAM,附SD卡、充電線、充電器(HKD 700元)
  • WiFi網絡
  • Sensehat(HKD 256元)

評價

暫未有評價

常見問題

學生需要登錄Microsoft Teams和Una 平台上課和進行編程,但不需要使用相同設備登録。

  1. Microsoft Teams:請按此處下載 Microsoft Teams 及了解詳細設備需求。
  2. Una 平台:學生需運用能上網的電腦或手提電腦,透過已更新的瀏覽器 Google Chrome 或 Microsoft Edge 登入Una 平台,或可透過 IPad 登入Una平台。

登録 Una 平台的注意事項:

  1. Una 平台不支援智能手機
  2. IPad 用戶需要iPadOS 14.5或更高版本
  3. 使用電腦或手提電腦,以瀏覽器的正常模式(非無痕模式)登入,將有更佳的用戶體驗
  1. 我們收到您的註冊後,將向你發送Una 平台登錄說明。
  2. 請你於收到登錄說明後,在上課之前,透過此連結 https://app.una.study/,查看是否可以成功登錄Una 平台。 否則,請更換你的設備或更新您的瀏覽器,以確保我們能夠按時且順利地開始上課。

Python Coding Bootcamp 培訓課程

5293-scaled-pyckdhndoc5znuicelu5vn1cwtwoerylaijelxsyw0-removebg-preview