第七单元 7.3 项目3 节日活动对对碰(教案)-《Python程序设计基础》(高等教育出版社)同步精品课堂

| 9页
| 75人阅读
| 1人下载
精品

同步精品课堂改

学科网 zxxk.com学科网 zxxk.com

学科网 zxxk.com学科网 zxxk.com

《Python程序设计基础》教案

课  题

《第七单元 7.3 项目3 节日活动对对碰》

课  型

讲授

课  时

2

授课班级

计算机专业学生

授课时间

 

授课教师

 

教材分析

本课程采用的教材是高等教育出版社出版的《Python程序设计基础》,是浙江省中职计算机高考的指定教材。本节为第七单元第三节“节日活动对对碰”,主要内容为图形处理、事件捕捉、文件管理等内容,学习和了解Pygame模块,掌握Pygame模块的一些常用函数用法及功能。

学情分析

本课的授课对象是中职计算机专业的学生,在学习本节课之前,学生已经学习和了解了选择结构、循环结构、输出语句、字符串格式化、time模块、os模块和random模块等前序知识,为本节课的学习打好了理论基础。在本节课中,学生将学习Pygame模块的常用函数使用,为后续的编程学习做准备。中职学生普遍对游戏比较感兴趣,用Python制作小游戏能够很好地激发学生的学习兴趣,将所学知识转换为实践应用,更好地理解和掌握相关知识。

学习目标

掌握Pygame库的窗口创建和时间处理等操作;理解和掌握Pygame模块的常用函数的使用;掌握图片资源的加载与网格布局操作;理解图片的管理和分配操作

学习重难点

重点:Pygame模块的常用函数的使用;图片资源的加载与网格布局操作

难点:Pygame模块的常用函数的使用

教学方法

讲授法、任务驱动法

课前准备

教学课件、思维导图、相关图片和视频资料

教学媒体

PPT

教学过程

教学环节

教师活动设计

学生活动设计

设计意图

活动一:

创设情境

生成问题

中国传统节日蕴含着悠久的历史和丰富的文化底蕴。春节贴春联、包饺子,端午节赛龙舟、包粽子,中秋节赏月、吃月饼……每个节日都有独特的习俗。

回忆玩过的“对对碰”游戏的游戏规则,思考如何用Python来实现

制作游戏是学生十分感兴趣的,能够很好地激发学生的学习热情

page number 0

IMG_256原创精品资源学科网独家享有版权,侵权必究!

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


同步精品课堂改

学科网 zxxk.com学科网 zxxk.com

学科网 zxxk.com学科网 zxxk.com

 

布置项目任务:开发一款“对对碰”游戏,通过匹配节日图案与习俗图案,在娱乐中学习传统文化。

 

 

活动二:

调动思维

探究新知

子任务一:Pygame基础和屏幕设置

1、Pygame简介

Pygame是Python的一个第三方库,专门用于2D游戏开发,有图形显示、声音播放、键盘/鼠标输入处理、碰撞检测等等功能

2、Pygame的核心函数

函数

功能

pygame.init()

初始化Pygame所有模块

pygame.display.set_mode((w,h))

创建游戏窗口

pygame.display.set_caption(标题)

设置窗口标题

screen.fill(颜色)

填充背景色

pygame.display.flip()

更新屏幕显示

pygame.event.get()

获取所有事件

pygame.quit()

退出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的屏幕设置

page number 1

IMG_256原创精品资源学科网独家享有版权,侵权必究!

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


同步精品课堂改

学科网 zxxk.com学科网 zxxk.com

学科网 zxxk.com学科网 zxxk.com

 

对碰游戏”,背景色为浅蓝色(173, 216, 230)

 

 

活动三:

调动思维

探究新知

子任务二:图片资源加载与网格布局

1、Pygame图片处理函数

①pygame.image.load(路径):加载图片,返回Surface对象

②pygame.transform.scale(图片, (宽,高)):缩放图片

③os.path.join(路径, 文件名):跨平台路径拼接

2、图片资源加载

图片资源准备:

图片存放在 images 文件夹中

命名规则:imageA1.png ~ imageA9.png(节日图案)

共9组配对,每组2张图片

代码实现:

 

 

 

 

 

 

 

 

 

 

 

 

完成图片资源的准备

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

page number 2

IMG_256原创精品资源学科网独家享有版权,侵权必究!

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。