一、模块
-
Python程序的架构
Python程序的架构指将一个程序分割为源代码文件的集合以及将这些部分连接在一起的方法
Python源代码文件:*.py
一个py文件是一个模块(module)
多个模块可以组成一个包(package) -
模块的执行环境
模块包含变量、函数、类以及其他的模块(如果导入的话),而函数也有自己的本地变量 -
模块的作用
模块是Python中的最高级别组织单元,它将程序代码和数据封装起来以便重用 -
模块的三个角色
1.代码重用
2.系统命名空间的划分(模块可理解为变量名的封装,即模块就是命名空间)
3.实现共享服务和数据 -
数据分析领域常用的包
-
模块的导入
导入从本质上讲,就是在一个文件中载入另一个文件,并且能够读取那个文件的内容。一个模块内的内容通过这样的方法其属性(object,attribute)能够被外界使用。模块导入方法:
1.import x
2.from x import *
3.from x import a,b,ceg: #导入整个模块 import numpy from numpy import * #只导入某个对象 from