收藏 分销(赏)

《python模块》教学设计-张悦欣公开课.docx

上传人:二*** 文档编号:4476198 上传时间:2024-09-24 格式:DOCX 页数:4 大小:18.80KB 下载积分:5 金币
下载 相关 举报
《python模块》教学设计-张悦欣公开课.docx_第1页
第1页 / 共4页
本文档共4页,全文阅读请下载到手机保存,查看更方便
资源描述
《python的模块》(1)教学设计 丁荷中学 张悦欣 阶段1 明确预期学习结果 课程标准 本单元到达到的内容标准和任务目标哪些?本单元要发展的思维习惯和跨学科目标是哪些 学习迁移 学生通过模块和函数的思想学会拆分解决生活中的实际问题。 理解意义 深入持久理解: 1. 模块的作用 2. 利用模块优化程序的方法 核心问题: 1. 如何使用内置模块 2. 如何设计自定义模块和自定义函数 掌握知能 学生该掌握的知识是: 1. 模块导入和调用的方法 2. turtle模块常用函数的含义和使用方法 学生应形成的技能是: 1. 通过分析拆分问题 2. 能用海龟绘图绘制简单图形 3. 能通过分析将一段代码整合为函数和模块。 阶段2 确定恰当评估办法 目标代码 评估的标准 评估方式 所有掌握知能的目标 所有理解意义的目标 所有学习迁移目标 ² 算法合理 ² 程序逻辑清晰 ² 程序能正确运行 ² 能根据所给条件,分析问题、设计算法,合理设置模块中的函数及参数。 ² 能利用编程思想,拆分解决生活中的实际问题。 真实情境任务: 将所给的图画拆分为几个简单图形并分别编写代码实现。 其他证据: 学生上课回答问题的积极性、准确性。 阶段3 规划相关教学过程 目标编码 前 测 上节课自定义函数的代码编写完成情况 教学活动 一、 确定目标 展示教师写好的最终作品 二、 问题分析、算法设计 1、 你觉得这个程序可能用到了哪些知识?(函数、循环、模块) 2、 应该怎样一步一步实现?(①先画出长方形、三角形、五角星这些基本图形②再将基本图形组合成树③再重复执行“树”和五角星,完成绘制) 三、 具体实现 1、 模块的概念及分类 模块是用来把函数、变量,以及其他东西组织成更大的、更强的程序。 分为:①内置模块②自定义模块③第三方开源模块 2、 模块的导入 ①两种导入方法及对应函数调用方法 导入:import <模块> [as <别名>] 调用:<模块>.<函数名>() 导入:from <模块> import <函数名> 调用:<函数名>() ②turtle模块的作用和导入 Python2.6版本中后引入的一个简单的绘图工具,叫做海龟绘图(Turtle Graphics),turtle库是Python的内部库。 任务一:导入turtle模块并调用forward(100) 学生编写代码导入turtle模块,并调用forward(100),根据运行结果,介绍海龟绘图的绘图的基本原理。 3、 用turtle模块绘制图形 通过展示并分析用turtle绘制长方形的代码,介绍forward函数和right函数。 任务二:绘制顶角为120°的等腰三角形 教师分析如何绘制顶角为120°的等腰三角形,学生参考长方形的代码编写绘制等腰三角形。(有能力的同学继续绘制五角星) 4、 自定义函数 任务三:将绘制的图形定义为函数 在教师引导思考函数中还需要包含哪些内容(用到哪些函数),根据给出的格式模板,修改代码定义绘制三角形的函数,并调用。 5、 自定义模块(根据时间,可留到下节课讲) 将所写的函数保存为python文件,文件名即为模块名称。当执行文件与模块文件在同一目录时,可直接用导入内置模块的方法导入自定义模块并使用。 四、 课堂小结 1、 模块的两种调用方法 2、 拆分解决问题的思想在生活中的应用。 教学监控 1. 通过学生编写代码时进行巡查,了解学生的掌握情况。 2. 潜在薄弱点:定义函数时的变成习惯较差,会调用和定义混写。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 初中其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服