甘教版信息科技八上 3.3 模块及其运用 课件.ppt

甘教版信息科技八上 3.3 模块及其运用 课件.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

3.3.3Python扩展库3.3.1Python模块新知导入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变量名#导入模块中指定变量函数名#直接调用模块中的函数变量名#直接访问模块中的变量注意:对于某些特定模块,模块名需要表达为包名.模块名。3.3.2Python标准库新知讲解Python系统自带有一些内置模块,统一存放在一个“库”里,称为Python标准库。新知讲解Python常用的内置函数可直接调用。新知讲解Python常用的内置模块如下:新知讲解(1)Math模块除了加减乘除四则运算,还有开方、对数、三角函数等大多数函数运算和数学常数。调用代码如下:importmath或者frommathimport*新知讲解已知圆的面积S(平方米),求圆的半径r(米),打开程序代码编辑器,编辑、保存、运行程序段p31.py。练一练将程序段p31.py中第一条导入模块语句替换为frommathimport*,那么,其后每条语句应该怎么改写?请重新编辑后保存为p32.py。新知讲解(2)random模块random调用格式和math相同。模块random常用的函数如下:random():用于生成一个0到1的随机点数n(0=n1.0)。uniform(a,b):用于生成一个指定范围的随机浮点数n,a与b的大小关系不限。randint(a,b):用于生成一个指定范围[a,b]内的整数n(a=n=b)。练一练编写一个进行整数(100以内)加法计算训练的程序。算法分析:利用计算机完成工作是从任务开始的设计完成任务的方法和步骤(即算法)是关键。算法可以用自然语言和流程图两种形式描述。它的两个加数是由随机函数产生的随机整数。开始结束导入内置随机数模块data1=int(random.random()*100)data2=int(random.random()*100)sum=data1+data2练习者输入心算答案输出正确答案加法程序流程图练一练Python集成式语言环境下打开序代码编辑器,编辑、保存、运行程序段p33.py。练一练多次运行程序段p33.py,发现每次加法计算题目都不同,因为random模块每次生成不同的随机数。练一练练一练假如你是一位小学生,需要心算加法练习,在Python系统下运行p33.py程序,你对这个程序满意吗?你认为还需要做哪些改进?不是特别满意。因为一旦算错了,不能更改,也不能告诉算错的原因,可以增加再次输入正确结果的操作。新知讲解(3)datetime模块datetime模块用于处理日期和时间的模块,其调用格

文档评论(0)

溪涧月 + 关注
实名认证
内容提供者

教师资格证持证人

如有问题,请于后台留言联系上传者解决,如文档无法编辑,课件中音视频无法播放等。如遇课件中视频无法播放,请留言或私信,一定予以解决。

版权声明书
用户编号:6143101132000005
领域认证该用户于2024年07月27日上传了教师资格证

1亿VIP精品文档

相关文档