内容正文:
《python的模块》(1)教学设计
丁荷中学 张悦欣
阶段1 明确预期学习结果
课程标准
本单元到达到的内容标准和任务目标哪些?本单元要发展的思维习惯和跨学科目标是哪些
学习迁移
学生通过模块和函数的思想学会拆分解决生活中的实际问题。
理解意义
深入持久理解:
1. 模块的作用
2. 利用模块优化程序的方法
核心问题:
1. 如何使用内置模块
2. 如何设计自定义模块和自定义函数
掌握知能
学生该掌握的知识是:
1. 模块导入和调用的方法
2. turtle模块常用函数的含义和使用方法
学生应形成的技能是:
1. 通过分析拆分问题
2. 能用海龟绘图绘制简单图形
3. 能通过分析将一段代码整合为函数和模块。
阶段2 确定恰当评估办法
目标代码
评估的标准
评估方式
所有掌握知能的目标
所有理解意义的目标
所有学习迁移目标
· 算法合理
· 程序逻辑清晰
· 程序能正确运行
· 能根据所给条件,分析问题、设计算法,合理设置模块中的函数及参数。
· 能利用编程思想,拆分解决生活中的实际问题。
真实情境任务:
将所给的图画拆分为几个简单图形并分别编写代码实现。
其他证据:
学生上课回答问题的积极性、准确性。
阶段3 规划相关教学过程
目标编码
前 测
上节课自定义函数的代码编写完成情况
教学活动
1、 确定目标
展示教师写好的最终作品
2、 问题分析、算法设计
1、 你觉得这个程序可能用到了哪些知识?(函数、循环、模块)
2、 应该怎样一步一步实现?(①先画出长方形、三角形、五角星这些基本图形②再将基本图形组合成树③再重复执行“树”和五角星,完成绘制)
3、 具体实现
1、 模块的概念及分类
模块是用来把函数、变量,以及其他东西组织成更大的、更强的程序。
分为:①内置模块②自定义模块③第三方开源模块
2、 模块的导入
①两种导入方法及对应函数调用方法
导入:import <模块> [as <别名>]
调用:<模块>.<函数名>()
导入:from <模块> import <函数名>
调用:<函数名>()
②turtle模块的作用和导入
Python2.6版本中后引入的一个简单的绘图工具,叫做海龟绘图(Turtle Graphics),turtle库是Python的内部库。
任务一