之所以为不同模块划分重要程度,是因为大家不不可能精力一直集中,也不可能一下掌握所有,但是必须掌握的点是每个模块分别干什么事,今后在需要实现某些功能时能够想起来这个模块的名字,然后再去查自己的资料找对应的使用方法。
20个常用Python库
1、Requests
Kenneth Reitz写的最富盛名的http库。每个Python程序员都应该有它。
2、Scrapy
处理爬虫相关的工作,那么这个库也是必不可少的。
3、wxPython
Python的一个GUI(图形用户界面)工具。
4、Pillow
它是PIL(Python图形库)的一个友好分支。对于用户比PIL更加友好,对于任何在图形领域工作的人是必备的库。
5、SQLAlchemy
一个数据库的库。
6、BeautifulSoup
即便它很慢,但这个xml和html的解析库对于新手真的非常有用
7、Twisted
对于网络应用开发者最重要的工具。它有非常优美的api,被很多Python开发大牛使用。
8、NumPy
为Python提供了很多高级的数学方法。
9、SciPy
一个Python的算法和数学工具库。
10、matplotlib
一个绘制数据图的库。
11、Pygame
一个开发2D游戏的库。
12、Pyglet
一个3D动画和游戏开发引擎。
13、pyQT
一个Python的GUI工具。
14、pyGtk
也是Python GUI库。很有名的Bittorrent客户端就是用它做的。
15、Scapy
用Python写的数据包探测和分析库。
16、pywin32
一个提供和windows交互的方法和类的Python库。
17、nltk
自然语言工具包
18、nose
一个Python的测试框架。如果是做测试导向的开发,那么它是必不可少的。
19、SymPy
SymPy可以做代数评测、差异化、扩展、复数等等。它封装在一个纯Python发行版本里。
20、IPython
一个把Python的提示信息,包括完成信息、历史信息、shell功能,以及其他很多很多方面封装的很好很好的库。
【附录】
有其他想了解或者使用的库可以点击这里搜索