学习地址:
撩课-Python大数据+人工智能1
撩课-Python大数据+人工智能2
撩课-Python大数据+人工智能3
撩课-Python大数据+人工智能4
撩课-Python大数据+人工智能5
撩课-Python大数据+人工智能6
撩课-Python-GUI编程-PyQt5
一.包和模块的作用
1. 编写好一些“轮子”,“工具”代码, 供其他模块调用,有效的对程序进行分解;方便代码的管理和维护
2.可以防止同一模块内的命名重复问题
二.包和模块的分类
1.标准包/模块
安装Python后, 自动帮我们安装好的一些模块;可以直接导入使用
每个安装Python的用户电脑上都有这些模块
在你电脑上写的使用某个系统模块的代码, 到其他人电脑上,同样能够运行
满足我们基本的功能需求
特殊
内建包/模块
当我们在编码的过程当中, python自动帮我们导入的模块;
builtins
我们使用这些功能的时候, 不需要手动的导入该模块, 直接使用就可以
2.三方包/模块
有些功能, 系统模块没有实现, 或者实现了, 但我们使用起来比较复杂
就有开发人员, 开发了一些使用更加方便的模块; 供其他开发人员使用
有可能也使用到了系统的某些模块
有可能没有使用
其他开发人员, 需要下载安装才可以
如果你的代码使用了某个三方模块;到时候, 把代码拷贝给别人后,
别人也需要先安装同样的三方模块后才能运行
3.自定义包/模块
我们自己写的一些好用的模块
发布出去给别人用, 就变成了三方包/模块
网友评论