Python Coding Bootcamp 培训课程

课程中学生自选学习开发30多种Python游戏、应用程式和智能装置,以密集式编程练习进一步强化Python编程技巧,完成各项挑战累积实作经验,项目成果有助建立个人Portfolio。

*所有课程必需于一年内完成

你会在课程中...

谁可报读课程?

备注:

课程大纲

思方案,重温Python中的基本概念和编码

  • 熟悉variables和loops
  • 探索functions和dictionary的应用
  • 学习如何定义class的functions和attributes
  • 资料搜集,构思创新方案

在这课堂中,学生将开发一个猜单词游戏

  • 创建一个猜单词游戏
  • 加强对python中list、random的理解

在这课堂中,学生将创建一个 2D 游戏(贪吃蛇)

  • 介绍 Pygame 库的用途
  • 学习 2D 游戏坐标
  • 了解控制游戏角色的概念
  • 设计游戏规则
  • 添加评分系统

在这课堂中,学生将建立一个能将照片转换为铅笔素描风格的程式

  • 介绍opencv 库
  • 介绍图像处理的基本概念
  • 开发将照片转换为铅笔素描的程式

在这课堂中,学生将尝试不同的Azure人工智能服务

  • 了解什么是AI云端服务以及如何使用
  • 学习如何使用 AI 服务创建应用程序
  • 运用 Azure 认知服务分析图像
  • 运用 Azure 认知服务分析文本

在这课堂中,学生将开发一个翻译摩尔斯电码和英语的程式

  • 学习摩尔斯电码的基本知识
  • 加强对python中字典的理解

思方案,重温Python中的基本概念和编码

  • 熟悉variables和loops
  • 探索functions和dictionary的应用
  • 学习如何定义class的functions和attributes
  • 资料搜集,构思创新方案

在这课堂中,学生将开发一个猜单词游戏

  • 创建一个猜单词游戏
  • 加强对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中的姓名列表生成多頁通知給不同姓名的word

在本课程中,学生将开发一个程序,用于摩斯电码和英语之间的翻译。

  • 学习摩斯电码的基本知识
  • 加强对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网络

在本课程中,学生将使用树莓派与另一个树莓派互动

  • 学习HTTP请求方法是什么
  • 学习如何使用树莓派向REST API服务器发送请求
  • 学习如何在面包板上构建简单的电路
  • 开发一个程序,使用按钮触发安装在另一个树莓派上的遥控棒

硬体要求:(港币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中的姓名列表生成多頁通知給不同姓名的word

在本课程中,学生将开发一个程序,用于摩斯电码和英语之间的翻译。

  • 学习摩斯电码的基本知识
  • 加强对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网络

在本课程中,学生将使用树莓派与另一个树莓派互动

  • 学习HTTP请求方法是什么
  • 学习如何使用树莓派向REST API服务器发送请求
  • 学习如何在面包板上构建简单的电路
  • 开发一个程序,使用按钮触发安装在另一个树莓派上的遥控棒

硬体要求:(港币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