Python 1 简介

BC省长Christy Clark在2016表示省政府将在学校以必修课形式推动BC省儿童编程教育。通过向6年级至9年级学生提供电脑编程必修课,教授编程相关的技能,训练学生应对未来职业挑战的能力。简蕙芝说:“我们希望,无论是在公校还是私校,每位BC省儿童都能从小学6年级开始都能有机会学习编程,以便终生受用。” 但到目前,基于师资等原因,这个让孩子终身受益的计划实施缓慢。

青少年编程Python基础班从春假开始招生,主要针对零基础或有初步编程经验的孩子,进行Python面向过程编程的初级知识的学习。本课程将以Python Turtle可视化图形方式辅助孩子学习循环概念,激发学习兴趣,并用Python进行有趣的数学问题的编程,提高数学能力。本课程注重引导孩子学会以编程做为工具解决数学及实际问题。最后一次课程会初步讲解Python游戏编程,引导孩子读懂简单游戏代码,让孩子发现编程其实是很有趣的,并感到有成就感。

授课老师有十多年本地Web程序员工作经验。现全职任职于一BC金融公司,进行Web贷款平台的开发。Python 1 for Kids授课老师曾在国内有教师授课的经验,优势是以多年实际应用编程技能的经验来传授给孩子,懂得孩子学习心理,精选趣味性的代码实例,启发孩子对编程的兴趣。我们的编程课是着重学会及应用,与Java AP课程的针对考试的培训更适合孩子入门及喜欢上编程。

孩子学Python,可提升逻辑思维力。编程课通过“理解问题, 找出路径,形成算法”的 方式,鼓励孩子亲自动手做实验,培养他们通过逻辑思考解决问题, 并养成逻辑思维习惯,让孩子终生受益。

孩子学Python,能让数学具有趣味性。通过游戏化的运行, 演绎,让原本抽象的数学知识变得生动而有趣,让孩子爱上数理思维,激发他们学习抽象逻辑及概念的兴趣,更提高孩子自主学习的能力。

编程是培养逻辑能力和数理思维的绝佳方式。编程将是未来学课的基础工具; 掌握编程也将是未来数字时代的基本技能。在学习Python编程的过程中,还可培养孩子的创造性、严谨性,激发孩子的想象力。

高中设有Java和Computer Science AP课程,Python编程的学习为高中的Java编程的学习奠定基础,会提升他们学习高中计算机课程的信心及能力。学习Python编程让孩子踏上连接未来的桥梁。

联系方式:[email protected] Python编程老师

Python 1 课程计划:

  1. Python安装及编程环境,变量、第一个程序、注释
  2. 变量、键盘输入及屏幕输出
  3. Turtle图形可视化编程,几何图形的绘制
  4. 循环、随机数,图形循环
  5. 字符串,用循环及随机数模拟掷色子游戏
  6. 定义函数,参数传递,更多面向过程编程。
  7. 函数返回值,函数的应用
  8. 整形、浮点形数字,二进制系统,数学应用
  9. 真假判断,条件分支。包子、剪子、锤游戏
  10. 更多循环,算法
  11. Pygame基础,面向对象编程基本概念
  12. Pygame游戏实例

Python 1 课程练习及作业

  1. 打印猫,打印蛋糕
  2. 告诉我你的笑话
  3. 绘制彩虹贺卡
  4. 多彩循环旋转图形
  5. 侦探的密码,掷硬币游戏
  6. 函数,在家洗碗赚硬币
  7. 函数,在餐馆点kid餐
  8. 循环的数学应用,找素数
  9. 循环的数学应用,Covid 19的数学问题计算
  10. 因子,最小公约数,最大公倍数等数学问题
  11. Pygame方块
  12. Pygame 移动的猫