第七单元 7.3 项目3 节日活动对对碰(教案)-《Python程序设计基础》(高等教育出版社)同步精品课堂
《Python程序设计基础》教案
课 题 | 《第七单元 7.3 项目3 节日活动对对碰》 | 课 型 | 讲授 | 课 时 | 2 | ||
授课班级 | 计算机专业学生 | 授课时间 |
| 授课教师 |
| ||
教材分析 | 本课程采用的教材是高等教育出版社出版的《Python程序设计基础》,是浙江省中职计算机高考的指定教材。本节为第七单元第三节“节日活动对对碰”,主要内容为图形处理、事件捕捉、文件管理等内容,学习和了解Pygame模块,掌握Pygame模块的一些常用函数用法及功能。 | ||||||
学情分析 | 本课的授课对象是中职计算机专业的学生,在学习本节课之前,学生已经学习和了解了选择结构、循环结构、输出语句、字符串格式化、time模块、os模块和random模块等前序知识,为本节课的学习打好了理论基础。在本节课中,学生将学习Pygame模块的常用函数使用,为后续的编程学习做准备。中职学生普遍对游戏比较感兴趣,用Python制作小游戏能够很好地激发学生的学习兴趣,将所学知识转换为实践应用,更好地理解和掌握相关知识。 | ||||||
学习目标 | 掌握Pygame库的窗口创建和时间处理等操作;理解和掌握Pygame模块的常用函数的使用;掌握图片资源的加载与网格布局操作;理解图片的管理和分配操作 | ||||||
学习重难点 | 重点:Pygame模块的常用函数的使用;图片资源的加载与网格布局操作 难点:Pygame模块的常用函数的使用 | ||||||
教学方法 | 讲授法、任务驱动法 | ||||||
课前准备 | 教学课件、思维导图、相关图片和视频资料 | ||||||
教学媒体 | PPT | ||||||
教学过程 | |||||||
教学环节 | 教师活动设计 | 学生活动设计 | 设计意图 | ||||
活动一: 创设情境 生成问题 | 中国传统节日蕴含着悠久的历史和丰富的文化底蕴。春节贴春联、包饺子,端午节赛龙舟、包粽子,中秋节赏月、吃月饼……每个节日都有独特的习俗。 | 回忆玩过的“对对碰”游戏的游戏规则,思考如何用Python来实现 | 制作游戏是学生十分感兴趣的,能够很好地激发学生的学习热情 | ||||
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
| 布置项目任务:开发一款“对对碰”游戏,通过匹配节日图案与习俗图案,在娱乐中学习传统文化。 |
|
| ||||||||||||||||
活动二: 调动思维 探究新知 | 子任务一:Pygame基础和屏幕设置 1、Pygame简介 Pygame是Python的一个第三方库,专门用于2D游戏开发,有图形显示、声音播放、键盘/鼠标输入处理、碰撞检测等等功能 2、Pygame的核心函数
3、Pygame程序的基本结构 步骤1:导入模块和初始化 import pygame; pygame.init() 步骤2:创建窗口 screen = pygame.display.set_mode() 步骤3:游戏主循环 while running: 处理事件 → 更新逻辑 → 绘制画面 → 刷新 步骤4:退出游戏 pygame.quit(); sys.exit() 4、实操任务一 创建Pygame窗口,尺寸为600×600,标题为“对 |
听教师讲解Pygame的作用及核心参数
尝试创建Pygame窗口 | 理解和掌握Pygame的屏幕设置 |
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
| 对碰游戏”,背景色为浅蓝色(173, 216, 230) |
|
|
活动三: 调动思维 探究新知 | 子任务二:图片资源加载与网格布局 1、Pygame图片处理函数 ①pygame.image.load(路径):加载图片,返回Surface对象 ②pygame.transform.scale(图片, (宽,高)):缩放图片 ③os.path.join(路径, 文件名):跨平台路径拼接 2、图片资源加载 图片资源准备: 图片存放在 images 文件夹中 命名规则:imageA1.png ~ imageA9.png(节日图案) 共9组配对,每组2张图片 代码实现: |
完成图片资源的准备
|
|
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司