中小学教育资源及组卷应用平台 甘教版信息科技八上 3.3 模块及其运用 教学设计 课题 模块及其运用 单元 第三单元 学科 信息科技 年级 八年级上 教材分析 教材以提高全体学生信息素养、养成学生自主学习意识和能力、培养学生数字化创新精神、促进学生自觉践行信息社会责任为理念,旨在帮助学生掌握信息技术时代生存与发展所必需的信息科技基础知识和基本技能,形成与信息社会相适应的良好行为习惯,为培养创新型人才打下基础。学生通过对本教材的学习逐步掌握信息科技的相关知识,具备一定的科学精神和科技伦理,提高创新能力,夯实信息社会责任,发挥信息科技课程的独特育人价值,为数字强国培养优秀接班人和建设者。 教学目标 1、信息意识:具有自主动手解决问题、掌握核心技术的意识。2、计算思维:对于给定的任务,能将其分解为一系列的实施步骤。3、数字化学习与创新:能设计用计算机实现过程与控制的方案,并在实验系统中通过编程等手段加以验证。4、信息社会责任:强化自我判断意识和责任感,遵循信息科技领域的伦理道德规范,明确科技活动中应遵循的价值观念、道德责任和行为准则。 重点 1、理解 Python 模块的概念;2、掌握 Python 模块的调用方法;3、掌握第三方扩展库的安装方法。 难点 1、学会运用模块解决简单问题。 教学过程 教学环节 教师活动 学生活动 设计意图 导入新课 什么是 Python 模块?如何在 Python 程序中运用模块呢?模块从表象看是一组组 Python 代码的源文件,本质上则是具有特定通用功能的 Python 编程工具的分类集合体。进行程序设计时可以通过调用模块及其工具实现快速编程,通过大量模块扩展和壮大了自身的编程功能,特别在绘图方面具有显著优势。播放短片引出今天教学内容模块及其运用。 观看视频思考:Python中的模块可以实现哪些功能 激发学生对Python编程的学习兴趣并快速进入学习状态 讲授新课 一、 Python 模块Python中,包含Python代码的源文件 (通常包含用户自定义的变量函数和类)称为模块 (Module),其扩展名为“.py”。模块是一种代码组织形式,是某一类功能代码的集合,它将彼此有关系的 Python 代码组织到一个个文件中。模块中包含:(1)可执行代码;(2)函数;(3)类;(4)其他类型的代码组织;(5)各类代码组织的组合。函数 (Function) 就是一段代码块。类(Class)就是含有函数的代码块,用来描述具有相同属性和方法的对象的集合。将众多具有相关功能的模块文件结构化组合形成“包”(Package)。包体现了模块的结构化管理思想。包中的模块通过<包名.模块名>来区分和指定。Python中具有某些功能的模块和包都可以被称作“库”(Library)模块由诸多函数组成,包由诸多模块结构化组成。库中包含:(1)包模块(2)数学函数;(3)数学常量(以赋值变量形式表示);(4)常用表达式;(5)作图工具(亮点)。Python 语言编程中,通过 import语可以导入模块并使用其定义的功能。导入和使用模块功能的基本形式如下:形式1import<模块名># 导入模块<模块名>.<函数名># 使用模块的全限定名称调用模块中的函数<模块名>.<变量名># 使用模块的全限定名称访问模块中的变量形式2from<模块名>import *# 导入模块中所有项目from<模块名>import<函数名># 导入模块中指定函数from<模块名> import <变量名># 导入模块中指定变量<函数名># 直接调用模块中的函数<变量名># 直接访问模块中的变量注意:对于某些特定模块,<模块名>需要表达为<包名.模块名>。二、 Python 标准库Python系统自带有一些内置模块,统一存放在一个“库”里,称为Python 标准库。Python常用的内置函数可直接调用。Python常用的内置模块如下:(1)Math模块除了加减乘除四则运算,还有开方、对数、三角函数等大多数函数运算 ... ...
~~ 您好,已阅读到文档的结尾了 ~~