|
本教程作者所著新书《深入浅出Pandas:利用Python进行数据处理与分析》(ISBN:9787111685456)已由机械工业出版社出版上市,各大电商平台有售,欢迎:查看详情并关注购买。
|
Python 除了丰富的内建的模块外,还有大量的第三方库。在 pip 的官网上可以浏览不同领域的热门库。接下来,教程将介绍一些常用的三方库。
一般情况下,我们在一个领域只要掌握一个库就足够了,精深的掌握可以让我们得心应手地解决实际问题。
三方库介绍
常用三方库
网络爬虫
- requests:简洁且简单的处理HTTP请求的第三方库
- scrapy:快速、高层次的Web获取框架
数据分析
- numpy:开源数值计算扩展第三方库
- scipy:专为科学以及工程计算的第三方库
- pandas:可高效地操作大型数据集的第三方库
文本处理
- pdfminer:从PDF文档中提取各类信息的第三方库
- openpyxl:处理Microsoft Excel文档的Python第三方库
- python-docx:处理Microsoft Word文档的Python第三方库
- beautifulsoup4:从HTML和XML文件中解析出数据的第三方库
用户图形界面
- PyQt5:成熟的商业级GUI第三方库
- wxpython:优秀的GUI图形库
- pygtk:轻松创建具有图形用户界面程序的第三方库
机器学习
- Scikit-learn:简单且高效的数据挖掘和数据分析工具
- Tensorflow:人工智能学习系统
- Theano :执行深度学习中大规模神经网络算法的运算
- PyTorch:用于使用 gpu 和 cpu 进行深度学习
- PyOD:异常检测
Web开发
- Django:最流行的开源Web应用框架
- Pyramid:通用、开源的Python Web应用程序开发框架
- Flask:轻量级Web应用框架
游戏开发
- Pygame:面向游戏开发入门的Python第三方库
- Panda3D:开源、跨平台的3D渲染和游戏开发库
- cocos2d:构建2D游戏和图形界面交互式应用的框架
数据可视化
- Matplotlib:提供数据绘图功能的第三方库,主要进行二维图表数据展示
- TVTK:图形应用函数库,是专业可编程的三维可视化工具
- mayavi:方便实用的可视化软件
参考书目:嵩天《Python程序语言设计》
其他
- Appium:开源测试自动化框架,可用于原生,混合和移动Web应用程序测试
- win32com