网络爬虫方向
- requests库:简洁且简单的处理HTTP请求的第三方库,编写过程更接近URL访问的过程,支持非常丰富的连接访问功能。
- scrapy:快速的、高层次的Web获取框架,应用于专业爬虫系统的构建,数据挖掘,网络监控,自动化测试
数据分析方向
- numpy:用于处理数据类型相同的多维数组(ndarray),这个库可以用来存储和处理大型矩阵,内部是C语言编写
- scipy:增加了众多的数学、科学、工程计算的函数
- pandas:基于numpy扩展的,高效的操作大型数据集所需的工具
文本处理方向
- pdfminer:可以从pdf中提取各类信息的第三方库,可以转化为html
- openpyxl:处理Excel文档
- python-docx:处理Microsoft Word文档
- beautifulsoup4:解析和处理HTML和XML
数据可视化方向
- matplotlib:数据绘图功能
- TVTK:图形应用函数库
- mayavi:基于VTK开发的,更为方便实用的可视化软件
用户图形界面方向
- pyqt5:当前最好的第三方库
- wxpython
- pygtk:轻松创建具有图形用户界面的程序
机器学习方向
- scikit-learn:数据挖掘和数据分析工具
- tensorflow
- theano:偏向底层开发
Web开发方向
- Django:最流行的Web应用框架
- Pyramid:相对小巧、快速、灵活
- Flask:轻量级的Web应用框架,微框架
游戏开发方向
- Pygame:游戏开发入门
- Panda3D:3D渲染和游戏开发库
- cocos2D:2D游戏和图形界面交互式应用的框架
更多第三方库
- PIL:图像处理
- SymPy:计算机代数
- NLTK:自然语言处理
- WeRoBot:微信公众号开发框架
- MyQR:基本二维码、艺术二维码和动态二维码