模块、包、库
模块:是一个以.py 结尾的Python文件。是常量、变量、函数和类的集合
包(模块的集合):模块文件所在的目录,并且在该目录下有一个名为_init_.py的文件(Python3.3之前必须,之后不是必须)
含有 __init__.py 文件的目录,目录下的文件被视为一个单一的包
.
├── creatures
│ ├── __init__.py
│ ├── character.py
│ └── moster.py
└── magic
├── __init__.py
└── magic.py
库(包的集合):具有相关功能的包和模块集合,如Python标准库、NumPy库等
一个模块内的功能、模块本身和包本身有时被称为库。
经常使用的标准库
random、math、OS、sys、time、timeit、heapq、urllib、fractions、itertools
常用的第三方库列表:
Numpy
Pandas
Matplotlib
Scikit-learn
pip