常用Python Packages整理

img

一. 前言

Python 资源大全中文版

轮子虽好, 但是轮子多了就分不清记不起.

以下是一些用过的package记录, 总共涉及123个Package.

二. 高频

img

三. 整体

img

Package Type Application Detail Similar Used Importance
aiofiles 3 文件操作 异步文件读写操作 1 3
aiohttp 3 网络请求 异步http数据请求 httpx 1 4
APScheduler 3 语言辅助 任务调度 1 4
argparse 1 语言辅助 命令行执行参数 1 3
array 1 数据结构 高效的数字数组 3
arrow 3 日期/时间 更为友好的日期处理 1 3
asyncio 1 并发编程 异步执行框架 1 5
atexit 1 语言辅助 退出程序触发 1 2
base64 1 编码解析 Base16, Base32, Base64, Base85 数据编码 1 3
beautifulsoup4 3 字符串处理 html内容解析 1 4
binascii 1 编码解析 二进制和 ASCII 码互转 1 3
bisect 1 数据结构 数组二分查找算法 3
calplot 3 数据可视化 简单热图绘制 1 1
chardet 1 编码解析 字符编码检查 1 3
collections 1 数据结构 容器数据类型 3
concurrent.futures 1 并发编程 线程池/进程池 1 4
ConfigParser 1 文件操作 配置文件管理 1 2
copy 1 语言辅助 浅层 (shallow) 和深层 (deep) 复制操作 4
cvxpy 3 数学 凸优化计算库 ortools 1 3
dask 3 数据处理 并行数据计算 4
datetime 1 日期/时间 日期处理 1 4
decimal 1 数据结构 高精度数字处理 1 4
decorator 3 语言辅助 更为友好的装饰器 2
difflib 1 字符串处理 比较字符差异 1 1
dis 1 编程辅助 字节码反编译 1 4
D-Tale 3 数据处理 GUI模式运行pandas 1 2
enum 1 数据结构 对枚举的支持 3
fake2db 3 其他 伪造数据库 3
faker 3 其他 伪造数据 1 4
fbprophet 3 机器学习 Facebook开源时序预测 3
fileinput 1 文件操作 多文本文件打开 3
flashtext 1 字符串处理 快速文本检索和替换 2
functools 1 编程辅助 高阶函数和可调用对象上的操作 1 4
h5py 1 文件操作 h5文件处理 3
hashlib 1 字符串处理 内容哈希 1 3
heapq 1 数据结构 堆队列算法 3
html5lib 3 编码解析 html解析引擎 lxml 1 3
httpx 3 网络请求 支持同步和异步, 支持http2 requests, aiohttp 4
imghdr 1 图像/影音 检测图片的格式(已不被收录为原生库) 1 2
io 1 字符串处理 流处理 1 3
itertools 1 语言辅助 为高效循环而创建迭代器的函数 4
jieba 3 机器学习 中文分词工具 1 5
json 1 字符串处理 json数据处理 json5, ujson 1 3
json5 3 字符串处理 json5类型数据处理(json5为json的扩展) json, ujson 2
jupyter 3 其他 一站式编辑器 1 5
latexify_py 3 数学 代码转latex 4
loguru 3 编程辅助 更为友好的日志记录 1 4
lxml 3 编码解析 html解析引擎 1 3
math 1 数学 数学计算集成 1 3
matplotlib 3 数据可视化 数据可视化基石 1 5
mmap 1 语言辅助 内存映射文件支持 3
msvcrt 1 windows专属 windows操作相关 1 3
multiprocessing 1 并发编程 多进程 1 4
mycli 3 数据库 支持提示的mysql命令行工具 1 3
mysql-connector-python 3 数据库 mysql连接器 PyMySQL 1 4
nanoid 3 其他 更为友好的独一无二随机字符串生成 1 3
networkx 3 数据可视化 图绘制 1 3
numba 3 编程辅助 让代码运行的更快, 让数值计算更快, 和numpy协同 4
numpy 3 数据处理 数学计算的基石 5
objprint 3 编程辅助 更为友好打印对象内容 1 2
operator 1 语言辅助 标准运算符替代函数 1 3
ortools 3 数学 运筹优化 1 4
os 1 文件/目录 操作系统接口 1 4
pandas 3 数据处理 数据分析基石 1 5
pandas_profiling 3 数据处理 pandas的延展, 更好展示基础数据 1 2
pathlib 1 文件/目录 新一代的文件路径 3
pickle 1 编程辅助 序列化处理 4
Pillow 1 图像/影音 图像处理基石 1 5
polars 3 数据处理 pandas的竞品, 性能更好 pandas 1 3
pprint 1 编程辅助 数据美化输出 1 1
prettytable 3 编程辅助 打印表格更为友好 objprint, pprint 1 2
Puppeteer 3 网络请求 微软的无头浏览器 4
pycryptodomex 3 编码解析 解密/加密 4
pyecharts 3 数据可视化 基于百度echarts的数据可视化库 1 3
pyinstaller 3 编程辅助 简单的python打包工具 4
pymongo 3 数据库 mongodb数连接器(非第三方) 1 3
PyMySQL 3 数据库 mysql连接器(第三方) mysql-connector-python 1 3
pypdf 3 文件操作 pdf文件处理 3
PyQt5 3 其他 更为实用的GUI框架 1 3
pytz 3 日期/时间 更为强大友好的日期处理 5
pywin32 3 windows专属 windows操作相关 1 4
PyYAML 1 文件操作 yaml文件处理 3
queue 1 并发编程 队列(进程/线程安全) 1 4
random 1 数学 生成随机数 1 4
re 1 字符串处理 正则 regex 1 4
regex 3 字符串处理 对原生正则的扩展 re 2
requests 3 网络请求 http请求标杆 httpx 1 5
scikit-image 3 图像/影音 类似于sklearn的图片处理 3
scikit-learn 3 机器学习 机器学习的标杆 1 5
scikit-plot 3 数据可视化 更为简单绘制机器学习的某些可视化 1 3
scipy 3 数学 科学计算的基石 5
Scrapy 3 网络请求 爬虫框架标杆 4
seaborn 3 数据可视化 对matplotlib的进一步封装 1 3
selenium 3 网络请求 浏览器自动化的标杆 1 4
shutil 1 文件/目录 高阶文件操作 2
signal 1 并发编程 设置异步事件处理程序 3
sktime 3 机器学习 类似于sklearn的时间序列库 4
SQLAlchemy 3 数据库 ORM的方式操作数据库 PyMySQL 3
sqlite3 1 数据库 原生Sqlite3 1 3
statistics 1 数学 提供基本的数据统计 4
Statsmodels 3 数学 统计标杆 1 5
streamlit 3 前端框架 前端数据可视化 1 4
subprocess 1 并发编程 子进程管理 1 3
sympy 3 数学 数学符号运算 1 5
tempfile 1 文件/目录 生成临时文件 2
threading 1 并发编程 线程 1 4
time 1 日期/时间 时间操作 1 4
TinyDB 3 数据库 轻型文档数据库 3
toml 3 文件操作 toml文件操作 1 3
tqdm 3 其他 进度条 3
typer 3 编程辅助 更为友好的命令行构建工具 3
types 1 语言辅助 动态类型创建和内置类型名称 1 3
ujson 3 字符串处理 json文件操作(性能更好) 3
uncurl 3 网络请求 将curl转为requests的请求头 1 2
uvloop 3 并发编程 性能更好的异步事件 4
viztracer 3 编程辅助 代码执行可视化 4
weakref 1 语言辅助 弱引用 1 3
winreg 1 windows专属 Windows注册表操作 1 2
winsound 1 windows专属 windows声音访问 1
xlwings 3 文件操作 excel处理 2
yellowbrick 3 机器学习 机器学习的辅助 1 4
pipreqs 3 编程辅助 生成依赖文件信息(request.txt) 1 3
plotly 3 数据可视化 可交互的数据可视化 1 4