Python常用第三方库
20个常用库
1. Requests——http库,方便请求
2. Scrapy——爬虫相关
3. wxPython—— GUI(图形用户界面)工具
4. Pillow——python图形库PIL的友好分支
5. SQLAlchemy——数据库连接
6. BeautifulSoup—— xml html的解析库
7. NumPy—— 高级数学方法库,机器学习用
8. Twisted——网络应用开发
9. SciPy——算法和数学工具库
10. matplotlib—— 绘图工具库
11. Pygame——2d游戏开发
12. Pyglet——3d动画和游戏开发引擎
13. pyQT——python的GUI工具(可能连qt框架?)
14. pyGtk——提供GUI工具
15. pywin32——提供windowsAPI
16. Scapy——数据包探测和分析库
17. nltk——自然语言工具,通用性强
18. nose —— python 测试框架
19. SymPy——代数测评、差异化、扩展、复数等,数学工具库吗?
20. IPython——包括完成信息、历史信息、shell等功能,……令人沉默
版本和环境控制工具
1. virtualenv —— 创建独立的python环境
2. virtualenvwrapper——上一个工具的扩展
3. Vex——虚拟环境中执行命令使用
4. pyenv —— 简单的python版本管理工具
5. pip——python包管理工具(p被删掉了,因为太离谱了)
6. pip-tools —— 保证python包依赖关系的一组工具
7. conda——跨平台python二进制包管理工具
8. Curdling——管理包的命令行工具
9. wheel——分发标准
10. buildout——一个构建系统
11. BitBake——针对嵌入式Linux类似make的构建工具
12. fabricate——对任何语言自动找到依赖关系的构建工具
13. PlatformIO——多平台命令行构建工具
14. PyBuilder——纯python实现的持续化构建工具
15. SCons——软件构建工具
解析、操作文本的库
1. chardet——字符编码检测器,兼容python2和3
2. difflib——差异化比较的标准库
3. ftfy——让Unicode文本更完整连贯
4. fuzzywuzzy——模糊字符串匹配
5. Levenshtein——快速计算编辑距离以及字符串的相似度
6. pangu.py——在中日韩语字符和数字间添加空格
7. xpinyin——将汉字转换为拼音的库
8. PDFMiner——从PDF中抽取信息
9. PyPDF2——一个可以分割,合并和转换PDF页面的库
10. ReportLab——快速创建富文本PDF文档
11. Mistune——快速并且功能齐全的纯Python实现的Markdown解析器
12. Python-Markdown——Markdown的python版实现
自然语言处理
1. NTLK——处理人类语言数据的平台
2. jieba——中文分词工具
3. langid.py——独立的语言识别系统
4. Pattern——python网络信息挖掘模块
5. SnowNLP——一个用来处理中文文本的库
6. TextBlob——为普通自然语言处理任务模块提供一致的API
7. TextGrocery——一个简单高效的短文本分类工具,基于LibLinear和Jieb
音频处理
1. audiolazy——python数字信号处理包
2. beets——一个音乐库管理工具及MusicBrainz标签添加工具
3. dejavu——音频指纹提取和识别
4. id3reader——用于读取MP3元数据的python模块
5. m3u8——一个用来解析m3u8文件的模块
6. pydub——通过简洁的高层接口来操作音频文件
7. talkbox——用于处理演讲信号的python库
8. mingus——高级音乐理论和曲谱包,支持MIDI文件和回放功能
视频和GIF处理
1. moviepy——基于脚本的视频编辑模块
2. scikit-video——SciPy视频处理常用程序
HTTP协议处理
1. requests——人性化的HTTP请求库
2. grequests——requests库+gevent,用于异步HTTP请求
3. httplib2——全面的HTTP客户端
4. treq——类似requests的python API构建于Twisted HTTP客户端上
5. urllib3——一个具有线程安全连接池,支持post请求的HTTP库
电子商务及网络支付
1. django-oscar——用于Django的开源电子商务框架
2. django-shop——基于Django的店铺系统
3. shoop——一个基于Mezzanine构建的购物车应用
4. alipay——非官方的支付宝支付API
5. merchant——可以接受来自多种支付平台支付的Django应用
6. python-currencies——显示货币格式和数值
7. money——货币类库
网络爬虫
1. Scrapy——快速高级的屏幕爬取及网页采集框架
2. cola——分布式爬虫框架
3. Demiurge——基于PyQuery的爬虫微型框架
4. feedparser——通用feed解析器
5. Grab——站点爬取框架
6. MechanicalSoup——用于自动和网络站点交互的Python库
7. portia——Scrapy可视化爬取工具
8. pyspider——强大的爬虫系统
9. RoboBrowser——简单的库,用来浏览网站,不需要一个独立安装浏览器