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

资源下载
  1. 二一教育资源

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

资源简介

中小学教育资源及组卷应用平台
教学内容 第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)

展开更多......

收起↑

资源预览