一、Python库之数据可视化
- Matplotlib:
Matplotlib.pyplot调用二维数据的可视化展示 - Seaborn:
提供统计类数据的可视化展示 - Mayavi:
提供三位数据的可视化展示
二、Python库之文本处理:
- PyPDF2:处理pdf文件,包括分隔/整合文件、加密解密等
- NLTK(最优秀的NLP第三方库):对语言文本分类、标记、语法句法、语义分析等
- Python-docx:创建或更新Microsoft Word文件
三、Python库之机器学习:
- Scikit-learn(最基本、最优秀):提供聚类、分类、回归、强化学习等计算功能
- TensorFlow:机器学习计算框架
- MXNet:深度学习计算框架,可用于自动驾驶、机器翻译、语音识别等
四、Python库之网络爬虫:
- Request
- Requests.get():获得网页信息
- r.status_code:获得访问网页的状态效果
- r.text:获得文本信息
- Scrapy(最专业和最主要):网络爬虫框架
- pyspider:网页爬取系统
五、Python库之web信息提取
将爬虫爬取的信息进行提取和解析
- Beautiful soup:HTML和XML的解析库
- Re:python标准库,不需安装。用于解析正则表达式。
- Python-Goose:进行特定wob页面的文章信息和视频等元数据的提取
六、Python库之图形用户界面
- PyQt5:GUI开发界面
- wxPython:跨平台GUI开发框架
- PyGObject:使用GTK+开发GUI的功能库
七、Python库之虚拟现实
- VR Zero:树莓派上开发VR应用
- pyovr:针对Oculus VR设备
- Vizard:企业级
八、Python库之图形艺术
- Quads:对图片进行四分迭代,形成像素风。
- ascii_art:转为ASCII风格
- turtle