[C2]Python Pro I Hybrid (编程快班 I 混合班)

  • Literature
Keenkiz: 1300 Cornwall Rd #201P, Oakville, ON L6J 7W5, Canada
Zoom
Jul 03 2025
Aug 26 2025
[New-in person]新学员-现场课
$840.00 CAD
[Returning-in person]老学员-现场课
$814.00 CAD
[New-Online]新学员-线上课
$720.00 CAD
[Returning-Online]老学员-线上课
$698.00 CAD
  1. Tue7:00 - 8:30 pm
  2. Thu7:00 - 8:30 pm

Description

[C02]Python Pro I Hybrid (编程快班I 混合班)

Grade: 6年级以上

Number of Sessions: 暑假16次课 (此外,秋季还会继续学习17次课,以学完整个python基础课程)

Introduction (excerpted)

The student:

-       works within the framework of fast-track processes, 

-       gets acquainted with employees from neighboring departments (from recruiter to technical director)

-       performs work tasks of varying complexity (from fixing bugs in someone else’s program to launching a beta version of their own product)

Module 1. Language basics

Getting started with Python. Input-output functions.

Variables. Numeric data types.

Strings.

Nested constructs.

...

Platform: Algorithmic Canada

教学计划(简化版)

学年安排

学制:1 学年(2 学期)

总课时:31 节 + 毕业展示

学习形式:理论 + 平台练习 + 项目实践 + 黑客松


模块 1. 数据类型

学习内容:Python 基础、变量、字符串

目标技能:掌握基本语法与数据类型操作,能进行字符串处理与输入输出

项目/实践:平台练习 + 小型问题求解


模块 2. 算法

学习内容:条件语句、循环(for/while)、嵌套结构

目标技能:会用条件和循环解决问题,理解逻辑运算

项目/实践:“聊天机器人”小项目


模块 3. 代码组织方法

学习内容:函数、模块、调试

目标技能:能独立编写函数,使用模块组织代码,调试错误

项目/实践:团队黑客松 + “进阶训练”项目


模块 4. 数据结构

学习内容:列表、元组、集合、字典、嵌套数据结构

目标技能:选择并使用合适的数据结构,解决综合性问题

项目/实践:“员工数据存储系统”


模块 5. 面向对象编程 **

学习内容:类与对象、继承、封装

目标技能:能编写类和子类,理解面向对象思想

项目/实践:“骑士与巨龙”互动游戏、“快速点击器”小游戏


模块 6. 2D 游戏开发 **

学习内容:PyGame 环境、精灵与碰撞、游戏循环

目标技能:能独立制作 2D 游戏并生成可执行文件

项目/实践:“迷宫”游戏开发与展示

Class dates

07/03/2025, 07/08/2025, 07/10/2025, 07/15/2025, 07/17/2025, 07/22/2025, 07/24/2025, 07/29/2025, 07/31/2025, 08/05/2025, 08/07/2025, 08/12/2025, 08/14/2025, 08/19/2025, 08/21/2025, 08/26/2025

Program enrollment capacity

Minimum: 5

Maximum: 14

Registration period

Registration starts on 05/27/2025 and ends on 08/22/2025.

In-person location

Keenkiz: 1300 Cornwall Rd #201P, Oakville, ON L6J 7W5, Canada

Room: Classroom 1

Online location

Zoom

Registration closed.