02-Python-包&模块-包和模块的作用和分类

学习地址:

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

一.包和模块的作用

	1. 编写好一些“轮子”,“工具”代码, 供其他模块调用,有效的对程序进行分解;方便代码的管理和维护
	2.可以防止同一模块内的命名重复问题

二.包和模块的分类

1.标准包/模块

		安装Python后, 自动帮我们安装好的一些模块;可以直接导入使用
		每个安装Python的用户电脑上都有这些模块
			在你电脑上写的使用某个系统模块的代码, 到其他人电脑上,同样能够运行
		满足我们基本的功能需求

		特殊
			内建包/模块
				当我们在编码的过程当中, python自动帮我们导入的模块;
					builtins
				我们使用这些功能的时候, 不需要手动的导入该模块, 直接使用就可以

2.三方包/模块

		有些功能, 系统模块没有实现, 或者实现了, 但我们使用起来比较复杂
		就有开发人员, 开发了一些使用更加方便的模块; 供其他开发人员使用
			有可能也使用到了系统的某些模块
			有可能没有使用

		其他开发人员, 需要下载安装才可以
			如果你的代码使用了某个三方模块;到时候, 把代码拷贝给别人后,
            别人也需要先安装同样的三方模块后才能运行

3.自定义包/模块

		我们自己写的一些好用的模块
		发布出去给别人用, 就变成了三方包/模块

猜你喜欢

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