01-Python-包&模块-概念解释

学习地址:

撩课-Python大数据+人工智能1
撩课-Python大数据+人工智能2
撩课-Python大数据+人工智能3
撩课-Python大数据+人工智能4
撩课-Python大数据+人工智能5
撩课-Python大数据+人工智能6
撩课-Python-GUI编程-PyQt5

一、概念解释

1.模块

为了使代码更容易维护, 提高代码重用价值;可以将一组相关功能的代码写入一个单独的.py文件中;
供别人导入使用;这个.py文件就被称作是一个模块

2.包

包是一个有层次的文件目录结构,它定义了由n个模块或n个子包
具体表现形式
包含__init__.py 文件的目录,这个目录下一定得有这个__init__.py文件和其它模块或子包

3.库

参照其他编程语言的一个喊法
完成一定功能的代码集合;
具体表现可以是一个模块,也可以是包

4.框架

一个架构层面的概念;
从库功能的角度来看
解决一个开放性问题而设计的具有一定约束性的支撑结构
通过一个框架, 可以快速实现一个问题解决的骨架;到时按照框架角色去填充,交互就可以完成一个质量好,维护性高的项目
	例如:Web框架
	      Flask
		  Django
		  ...

猜你喜欢

转载自blog.csdn.net/lkitlike/article/details/85061488