Python的标准库与常用的第三方库介绍
Python的标准库:
datetime:为日期和时间处理同时提供了简单和复杂的方法。
zlib:直接支持通用的数据打包和压缩格式:zlib,gzip,bz2,zipfile,以及 tarfile。
random:提供了生成随机数的工具。
math:为浮点运算提供了对底层C函数库的访问。
sys:工具脚本经常调用命令行参数。这些命令行参数以链表形式存储于 sys 模块的 argv 变量。
glob:提供了一个函数用于从目录通配符搜索中生成文件列表。
os:提供了不少与操作系统相关联的函数。
Python常用的第三方库:
Scrapy:爬虫工具常用的库。
Requests:http库。
Pillow:是PIL(Python图形库)的一个分支。适用于在图形领域工作的人。
matplotlib:绘制数据图的库。对于数据科学家或分析师非常有用。
OpenCV:图片识别常用的库,通常在练习人脸识别时会用到。
pytesseract:图片文字识别,即OCR识别 。
wxPython:Python的一个GUI(图形用户界面)工具。
Twisted:对于网络应用开发者最重要的工具。
SymPy:SymPy可以做代数评测、差异化、扩展、复数等等。
SQLAlchemy:数据库的库。
SciPy:Python的算法和数学工具库。
Scapy:数据包探测和分析库。
pywin32:提供和windows交互的方法和类的Python库。
pyQT:Python的GUI工具。给Python脚本开发用户界面时次于wxPython的选择。
pyGtk:也是Python GUI库。
Pyglet:3D动画和游戏开发引擎。
Pygame:开发2D游戏的时候使用会有很好的效果。
NumPy:为Python提供了很多高级的数学方法。
nose Python:的测试框架。
nltk:自然语言工具包。
IPython:Python的提示信息。包括完成信息、历史信息、shell功能,以及其他很多很多方面。
BeautifulSoup xml和html的解析库,对于新手非常有用。