目录
基础概念相关
概念
模块:代码容易维护,增加复用度,相关功能放置在一个.py文件,简单的说就是一个py文件是一个模块,供别人导入使用
包:包是一个有层次的文件目录结构,它定义了由n个模块和n个子包组成
具体表现形式:包含__init__.py文件的目录,与他的模块或子包。
库:参照其他语言的叫法,其实也是功能的集合,是一个模块或者包
框架:架构层面的概念,具有一定约束性的骨架,核心也是模块或包,如常见web框架:Flask、Django
逐步封装:代码-》函数-》类-》模块-》子包-》包
作用
模块化开发,增加复用度;也能有效放置变量重名问题
分类
标准包/模块:安装python后,系统内置可直接导入使用,在安装的lib