- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Join Learn Python 模块 Python语法基础 — 课程概要 * 认识Python模块 字节编译 from?import详解 认识__name__属性 自定义模块 dir()函数 认识Python模块 本课时包括以下知识点: ·什么是模块? ·如何导入模块 ·sys模块 * 认识Python模块 — 什么是模块? 上一门课我们学习过了函数,函数是可以实现一项或多项功能的一段程序。我们的模块是函数功能的扩展,模块是可以实现一项或多项功能的程序块。我们从其定义可以发现,函数是一段程序,模块是一项程序块,也就是说函数和模块都是用来实现功能的,但是模块的范围比函数要广,在模块里面,可以重用多个函数。下面我们通过实例来看一下什么是模块。 * 认识Python模块 — 如何导入模块 Python中在一个程序中要使用某个模块,不能直接使用模块里面的功能。在使用模块之前,必须先导入指定模块,只要导入了一个模块,才能使用一个模块。下面我们通过实例来讲解一下如何导入模块。 * 认识Python模块 — sys模块 在Python中有一些模块是不用我们自己去定义,Python官方提供的自带的模块,这些模块伴随的Python的安装而产生,我们把这些模块叫做标准库模块。标准库模块是一类模块,而不是特指某一种模块。标准库模块中,也有非常多的模块,有的 模块与电子邮件有关,有的模块与操作系统相关,还有的模块与系统功能有关,等等。我们把在标准库中与系统功能有关的这些模块称之为sys模块。下面我们通过实例来讲解一下sys模块的基本使用。 * 字节编译 ·什么是Python的.pyc文件 ·字节编译与编译的区别 ·.pyc文件的产生 ·.pyc文件的使用 * 字节编译 — 什么是Python的.pyc文件 首先,我们所说的.pyc文件是指以.pyc为后缀名的这一类文件。我们知道,由于我们计算机只认识二进制的机器语言,所以在执行Python模块的时候,有两种执行方式:一种是先将模块里面的内容编译成二进制语言,然后执行这些二进制语言,另一种是直接执行对应模块的二进制语言程序。第二种方式省略了编译这一步,所以执行速度相对来说要快一些。而把模块编译成二进制语言程序的这个过程叫做字节编译,这个过程会产生一个与编译的模块对应的.pyc文件。.pyc文件就是经过编译后的模块对应的二进制文件。 * 字节编译 — 字节编译与编译的区别 上面我们已经知道,把模块编译成二进制语言程序的这个过程叫做字节编译。记得我们之前提到过,Python是一种解释型语言,而不是一种编译型语言,那么为什么现在又说Python中有字节编译呢?很多人认为,Python中出现字节编译,那么Python就应该是一种编译型语言。其实这种观点是不正确的。Python中虽然出现了编译这个过程,但是Python中编译的过程是在Python的解释器中发生的。换句 话来说,其实每种程序要想让计算机执行,都只能变成二进制的形式,编译型语言是指在软件中就有一个独立的编译模块去将程序编译,而Python中字节编译这部分功能是由解释器完成的,所以Python仍然是解释型语言。 * 字节编译 — .pyc文件的产生 上面我们已经知道,字节编译这个过程会产生一个与编译的模块对应的.pyc文件。.pyc文件就是经过编译后的模块对应的二进制文件。下面我们通过实例来看一下两种.pyc文件产生的方式。 * 字节编译 — .pyc文件的使用 在Python中,.pyc文件最大的一个作用就是加快了模块的运行速度。那们.pyc文件具体来说有什么用呢?如果我们深入学习下去,我们就会知道.pyc文件今后还可以做反编译等等高级功能。下面我们通过实例来看一下.pyc文件的内容。 * from?import详解 本课时包括以下知识点: ·学会使用from?import ·学会使用from?import* * form?import详解 — 学会使用from?import Python中导入一个模块的方法我们可以使用import,但是import只是导入了这个模块,而并没有导入我们模块的某个属性或方法。而我们要不仅导入一个模块,还有导入模块中对应的一个功能,我们可以使用from?import语句。下面我们通过实例来看一下from?import语句。 * form?import详解 — 学会使用from?import* 在Python中使用from?import语句只能一次导入一个模块的一个功能,我们如果要想一次性把这个模块的所有功能,也就是所有属性与方法都导入的话,我们可以使用from?import*语句。下面我们通过实例来看一下from?import*语句。 * 认识__name__属性 本课时包括以下知识点: ·认识主模块 ·认识__na
您可能关注的文档
- 【人教版】高中语文必修四:第1-4单元导学课件(附同步习题,含答案)第一单元 第2课 雷雨.doc
- 【人教版】高中语文必修四:第1-4单元导学课件(附同步习题,含答案)第一单元 第3课 哈姆莱特.doc
- 计量经济学课件§1.0 绪论.ppt
- 计量经济学课件§2.1 回归分析概述.ppt
- 计量经济学课件§2.2 一元线性回归模型的参数估计.ppt
- 计量经济学课件§2.3 一元线性回归模型的统计检验.ppt
- 计量经济学课件§2.4 一元线性回归分析的应用:预测问题.ppt
- 计量经济学课件§2.5 实例:时间序列问题.ppt
- 计量经济学课件§3.1 多元线性回归模型.ppt
- 计量经济学课件§3.2 多元线性回归模型的参数估计.ppt
文档评论(0)