Python 初级班
在本课程中,我们将学习如何从头开始使用 Python 进行编程。 每节课都将通过构建程序和概念示例来解释概念和工作。 该课程将侧重于乐趣并创建有趣的示例,以帮助学生理解可以应用于其他地方的概念。
每节课都会概述我们将要讨论的主题,以及用于学习、构建和强化概念的活动和游戏。 学生将在每节课结束时进行每周作业,并将他们的代码发布到谷歌教室,学生将能够查看作业是如何解决的,并将获得有关其代码的反馈.
学习内容:
Python 简介:Python 是什么? 使用 Python 可以做什么
Python IDLE 环境
变量、数据类型和 Mad Libs
介绍循环和绘制图片
循环很有趣:用乌龟和更多的乌龟绘图
函数:使用列表有一个名称
用户输入和条件(What If?)if 语句
数字和猜谜游戏的乐趣
开发海龟赛跑游戏
适合年令: 8-11 岁
上课时间: 星期天下午 1:00 - 2:15点
班级人数: 12
上课方式和课时: 教室实体课程, 十节课
。
Python 中级班
在学习了 Python 基础知识后,Python 中级级别侧重于更深入地研究这些主题,并学习更高级的主题,例如编程概念类、对象以及通过使用 PyGame 创建游戏来实现。
每节课我们都会介绍项目内容并与学生一起编写代码; 我们将解释编程概念的用法以及为什么以这种方式编码。 课程结束时我们会总结关键知识点,学生有机会分享和展示自己的作品。我们强烈鼓励学生通过提问来参与课堂,定制他们的作品并注入他们自己的想法和创新。
学习内容:
Python IDE 和 PyGame
Python 面向对象编程、类和对象
Python 复习、函数和条件语句
为游戏窗口创建模板
更改标题、徽标和背景颜色
游戏开发中的运动力学
键盘输入控制和按键事件
添加文本并显示分数
分解游戏设计并实施游戏
单元测试和调试
创建 Pong 游戏和 Runner 游戏
适合年令: 10 -15 岁
上课时间: 星期天下午 2:30 - 3:45点
班级人数: 12
上课方式和课时: 教室实体课程, 十节课