目录[-]
第三方库官网:https://pypi.org/
python第三方库生态非常丰富,截止2022年9月已超39w+,学会调取自己所需的库对开发效率提升尤其重要,以下列表是本人在实践过程中使用、收集及整理的第三方库名及其对应的功能。
序号 | 模块名 | 功能 | 备注 |
---|---|---|---|
1 | xlwings | 操作Excel | |
2 | Django | 网页框架 | |
3 | pyautocad | 操作CAD | |
4 | shapely | 二维几何 | |
5 | ttkbootstrap | 界面美化tkinter | cmd创建主题:python -m ttkcreator |
6 | Requests | 基于内置库urllib编写的库 | 爬虫相关库 |
7 | lxml | 能够了高效地解析 HTML/XML 文档 | |
8 | json | 可以使JSON 与 Python 两种数据格式的相互转换 | |
9 | Beautiful Soup | 可以从 HTML 或 XML 文档中快速地提取指定的数据 | |
10 | Selenium | 自动化测试工具,可以对浏览器的自动化操作 | |
11 | Scrapy | 基于 Twisted 实现的异步处理爬虫框架,常用于数据采集、网络监测,以及自动化测试等。 | |
12 | Numpy | 一个运行速度非常快的数学库,主要用于数组计算 | 数据处理相关库 |
13 | Pandas | 一个基于Numpy的数据结构和数据分析工具,以从各种文件格式比如 CSV、JSON、SQL、Microsoft Excel 导入数据 | |
14 | Scipy | 基于 Numpy 的科学计算库,用于数学、科学、工程学等领域,很多有一些高阶抽象和物理模型需要使用 Scipy | |
15 | Matplotlib | 绘制线图、散点图、等高线图、条形图、柱状图、3D 图形、甚至是图形动画等等 | 数据绘图相关库 |
16 | pyecharts | 基于百度Echarts的数据可视化绘图库 | |
17 | Pillow | Pillow 是 Python 中较为基础的图像处理库,主要用于图像的基本处理,比如裁剪图像、调整图像大小和图像颜色处理等。 | 图像处理库,与 Pillow 相比,OpenCV 和 Scikit-image 的功能更为丰富,所以使用起来也更为复杂,主要应用于机器视觉、图像分析等领域,比如众所周知的“人脸识别”应用。 |
18 | Pygame | Pygame基于SDL(跨平台多媒体开发库)基础上开发而来,一个专门用来开发游戏的 Python 模块,适合2D游戏开发。 | 擅长开发 2D 游戏,比如扫雷、纸牌游戏、贪吃蛇、超级马里奥、飞机大战等 |
19 | scikit-learn | Scikit-Learn 主要用 Python 语言开发,建立在 NumPy、Scipy 与 Matplotlib 之上,它提供了大量机器学习算法接口(API),因此你可以把它看做一本“百科全书”。由于 Scikit-Learn 的存在极大地提高了机器学习的效率,让开发者无须关注数学层面的公式、计算过程,有更多的更多的时间与精力专注于业务层面,从而解决实际的应用问题。 cikit-Learn 的基本功能主要被分为六大部分:分类,回归,聚类,数据降维,模型选择和数据预处理。 | 机器学习算法 |
20 | python-office | excel、word、ppt、pdf、file、tools、web、email、image、video、ocr | 自动化办公(国产第三方库) |
21 | pyswmm | pyswmm是一个用于创建的python语言软件包, 复杂网络的结构、动力学和功能的操纵和研究。 使用pyswmm,可以加载和操作usepa雨水管理模型。 随着pyswmm的发展,控制算法现在可以单独开发在python中,它允许使用函数和对象以及存储和跟踪控制动作的液压趋势。 | 二次开发swmm排水模型 |