第15课 Python的图形界面设计 教案

文档属性

名称 第15课 Python的图形界面设计 教案
格式 doc
文件大小 863.4KB
资源类型 试卷
版本资源 浙教版
科目 信息技术(信息科技)
更新时间 2022-11-08 11:07:36

图片预览

文档简介

中小学教育资源及组卷应用平台
教学内容 第15课 Python的图形界面设计 课时 2课时
教学目标 1.通过简单的GUI程序设计,了解tkinter模块的概念。 2.了解tkinter的常用组件。 3.能够编写简单使用tkinter模块的应用程序。
教学重点 tkinter模块的理解及应用 教学难点 图形界面的设计实现
教学准备 python教学环境 相关素材、范例及练习文件。
教学过程
教学版块 教师活动 学生活动 设计意图
图形界面的认识 展示代码界面与图形界面 提问: 图形界面有什么优点? 观察对比 交流: 图形界面更加直观和简洁。 通过对比更直观的理解为什么要设计图形界面。
初识tkinter模块 1.认识tkinter模块 Python中如果创建图形界面? 加载各种GUI模块。 tkinter为Python内置GUI模块 2. tkinter模块初探 任务: (1)尝试制作一个没有组件的GUI程序。 (2)修改初始大小及标题。 了解Python中的GUI模块 参照课本范例,完成任务制作 帮助学生了解tkinter模块,对如何实行图形话有了初步的认识。
tkinter的常用组件 1.认识tkinter组件 如何给窗体添加各种功能? 展示组件表格及对应范例,介绍常用组件。 2. tkinter模块组件使用 任务: (1)尝试给窗体添加“退出”按钮 (2)将按钮移至窗体中间位置。 通过对照范例及表格,认识tkinter模块中的常用组件。 尝试tkinter模块组件的使用。 通过简单尝试,进一步掌握tkinter模块。
tkinter模块的综合应用 尝试运用tkinter模块设计一个带有图形化界面的程序。 解决问题:设计用户登录界面 展示范例,分析程序用途及构成。 1.设计思路分析 如何来规划设计复杂程序? 2.任务分解,进行程序详细分析 (1)基本框架 (2)元素需求(标签、输入框、按钮等) (3)功能实现 (4)布局调整 3.整合完成程序 (1)将各个分模块进行整合,形成完整程序。 (2)调试完成。 4.展示点评 (1)分组展示并介绍成品 (2)点评讲解 明确任务目标 讨论交流,归纳复杂程序设计步骤 讨论交流,将要实现的问题进行分解,并规划设计。 组内合作,完成各程序模块 整合各个模块,调试完成程序。 介绍自己的作品,交流制作经验。 通过一个完整的图形化程序的设计制作,亲身体验所有环节,对程序设计有了更深入的认识。
课堂小结 本课内容要点回顾: 1.图形界面 2. tkinter模块 任务完成要点小结: 1.设计思路 2.组件运用 结合任务巩固本课知识技能。 即时巩固,加深映像。
板书设计 一、图形界面 二、tkinter模块 常用组件(表格) 三、图形界面程序设计 设计思路
教学反思
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)