一些高质量Python包存档。
包管理
基于pip
不要给我讲什么docker容器、miniconda,老夫写python就是一把梭!
pip install,pip uninstall,拿起pip就是干!
赢了安装新库,输了系统重装!
依赖项管理
虚拟环境管理
项目模板
项目管理
打包
- pyinstaller/pyinstaller
- Nuitka/Nuitka
- brentvollebregt/auto-py-to-exe
- marcelotduarte/cx_Freeze
- takluyver/pynsist
- py2exe/py2exe
- ronaldoussoren/py2app
交互式解释器
函数装饰器
- litl/backoff
- tkem/cachetools
- madisonmay/Tomorrow
- snoack/python-goto
- invl/retry
- life4/deal
- pnpnpn/timeout-decorator
- python-cachier/cachier
- mgedmin/profilehooks
- kata198/func_timeout
- tantale/deprecated
标准库扩展
- mahmoud/boltons
- pytoolz/toolz
- grantjenks/python-sortedcontainers
- ilanschnell/bitarray
- WoLpH/numpy-stl
- gvinciguerra/PyGM
文件和系统
文件压缩
- Data Compression and Archiving
- sandes/zipfly
- indygreg/python-zstandard
- miurahr/py7zr
- Blosc/python-blosc
- python-lz4/python-lz4
- sergey-dryabzhinsky/python-zstd
日期时间
参数读取
命令行参数
配置文件参数
.ini
文件
.yaml
文件
.toml
文件
其他类型
数值运算
数据分析
表格数据分析
数据清洗
数据集分析
探索性数据分析
地理信息分析
可视化
数据可视化
- matplotlib/matplotlib
- mwaskom/seaborn
- altair-viz/altair
- has2k1/plotnine
- bqplot/bqplot
- proplot-dev/proplot
- cutecharts/cutecharts.py
- moshi4/pyCirclize
- ponnhide/patchworklib
- astrofrog/fast-histogram
- amueller/word_cloud
交互式可视化
- plotly/dash
- bokeh/bokeh
- plotly/plotly.py
- pyecharts/pyecharts
- vispy/vispy
- mckinsey/vizro
- d3blocks/d3blocks
深度学习可视化
- fossasia/visdom
- lanpa/tensorboardX
- tensorflow/tensorboard
- DistrictDataLabs/yellowbrick
- facebookresearch/hiplot
- lucasjinreal/alfred
地理信息可视化
图论
图分析
图可视化
命令行输出
输出样式
- Textualize/rich
- dylanaraps/pywal
- tartley/colorama
- sepandhaghighi/art
- r1chardj0n3s/parse
- chubin/pyphoon
进度条
- tqdm/tqdm
- rsalmei/alive-progress
- noamraph/tqdm
- verigak/progress
- wolph/python-progressbar
- NiltonVolpato/python-progressbar
表格
可视化界面
- curses
- Textualize/textual
- chriskiehl/Gooey
- PySimpleGUI/PySimpleGUI
- hoffstadt/DearPyGui
- zauberzeug/nicegui
- PyQt5/PyQt
- beeware/toga
- urwid/urwid
- nucleic/enaml
- UmSenhorQualquer/pyforms
- fcollonval/matplotlib_qtquick_playground
调试工具
日志输出
- Delgan/loguru
- cool-RR/pysnooper
- gruns/icecream
- hynek/structlog
- onelivesleft/PrettyErrors
- laike9m/Cyberbrain
性能分析
图像处理
机器学习&深度学习
框架
基础任务
聚类
回归
梯度下降
自然语言处理
大语言模型
数据增强
多模态数据
图像数据
数据生成
代码生成
代码加速
即时编译
并行
- taichi-dev/taichi
- dask/dask
- modin-project/modin
- rapidsai/cudf
- joblib/joblib
- mars-project/mars
- fugue-project/fugue
- inducer/pycuda
- xorbitsai/xorbits
异步
语言性能
加密
序列化
- pickle
- protocolbuffers/protobuf
- google/flatbuffers
- marshmallow-code/marshmallow
- ijl/orjson
- uqfoundation/dill
有限状态机
通信
分布式任务
中文文本处理
文档处理
- py-pdf/pypdf
- pdfminer/pdfminer.six
- euske/pdfminer
- pymupdf/PyMuPDF
- jorisschellekens/borb
- pdfarranger/pdfarranger
- ArtifexSoftware/pdf2docx
Office文档
- python-openxml/python-docx
- unoconv/unoconv
- scanny/python-pptx
- dimastbk/python-calamine
- openpyxl/openpyxl
音视频编辑
音频编辑
视频编辑
游戏开发
二维码
盲水印
函数式编程
CAX
CAD
CAE
有限元
- firedrakeproject/firedrake
- kinnala/scikit-fem
- JWock82/PyNite
- robbievanleeuwen/section-properties
- weihuayi/fealpy
- AppliedMechanics-EAFIT/SolidsPy
- YaoyaoBae/Feon
- tjfulle/fem-with-python
- deepmodeling/jax-fem
动力学仿真
Git(包括Github)
参考
- 为什么有些人宁愿花费很多时间去自己手工配置Python环境, 也不用Anaconda?-知乎
- 一文解释conda,pip,anaconda,miniconda,miniforge-撒旦-cc的文章-知乎
- Anaconda商用要收费了怎么办?没关系,我们有miniforge-风影忍着的文章-知乎
- 哪些Python库让你相见恨晚?-Python小二的回答-知乎
- 哪些Python库让你相见恨晚?-Lingfeng Ai的回答-知乎
- 哪些Python库让你相见恨晚?-易执的回答-知乎
- 六种酷炫Python运行进度条-腾讯云
- 哪些命令行工具让你相见恨晚?-Python与数据挖掘的回答-知乎
- 哪些Python库让你相见恨晚?-高天的回答-知乎