推荐几个你觉的很不错的 Python 库

2024-04-30 16:23:56 +08:00
 lucasj

我先来:

3747 次点击
所在节点    Python
22 条回复
clemente
2024-04-30 16:30:50 +08:00
标准库
b821025551b
2024-04-30 16:35:59 +08:00
xhatt510
2024-04-30 16:54:08 +08:00
numpy 、pandas 这俩库想必都知道
arrow 一个专门用于处理时间的库,用起来也不错
aiohttp 发请求,发 websocket, 配置代理
peewee 一个 orm 库,查询语法特别像 sql 这是我最喜欢的点,用了好多年了,没发现明显缺点。缺点就是官方现在不支持异步,虽然有 peewee_async ,但是好像不是官方给的,用起来不是那么的爽。

再说一个,但是这个其实不是库,而是一个工具
poetry 新时代 python 项目依赖管理工具,我现在已经都用这个了,不用像 pip freeze 导出来一堆嵌套的依赖,根本不知道哪些是自己手动装的,如果测试的时候安装的库较多,直接导出来会导致安装了很多根本不需要的库。poetry 不会出现这样的情况。具体看官方文档
jstony
2024-04-30 16:57:42 +08:00
我来自荐一下,一个会计写的微信支付的库,wechatpayv3 ,非码农,代码质量堪忧,胜在能用,哈哈。
https://github.com/minibear2021/wechatpayv3
wang93wei
2024-04-30 17:00:39 +08:00
ox180
2024-04-30 17:04:11 +08:00
pytorch 、numpy
shuax
2024-04-30 17:06:46 +08:00
sympy pillow gmpy2
shuax
2024-04-30 17:18:43 +08:00
再补充几个用过的 Matplotlib Requests Pygame Flask
lolizeppelin
2024-04-30 17:44:29 +08:00
openstack 的工具库都非常棒
oslo.config 非常棒的配置文件库
oslo.messaging rpc 库
taskflow 工作流
oslo.service 进程管理
oslo.versionedobjects 数据结构体版本管理,支持 rpc,方便数据兼容、升级
lasuar
2024-04-30 17:45:39 +08:00
在微信里面能搜出来 N 篇
zzl22100048
2024-04-30 17:54:06 +08:00
@xhatt510 poetry 太慢了,现在都用的 pdm
noqwerty
2024-04-30 17:55:27 +08:00
polars 完美替代 pandas ,速度快太多了,API 也没有 pandas 的历史包袱: https://github.com/pola-rs/polars
noahlias
2024-04-30 17:56:29 +08:00
cowsay
iorilu
2024-04-30 19:50:38 +08:00
awesome python

找找看, python 范围太广, 得有个方向
qsnow6
2024-05-01 02:15:27 +08:00
@noqwerty Rust 真是 Python 的好基友
Zy143L
2024-05-01 10:31:18 +08:00
ddddocr
henix
2024-05-01 12:51:35 +08:00
pydantic https://docs.pydantic.dev/latest/ 基于类型标注的动态-静态数据转换,对于喜欢静态类型的人来说是必备
Paulownia
2024-05-01 12:55:06 +08:00
ddddocr+1
noqwerty
2024-05-01 13:46:34 +08:00
@qsnow6 是的,包管理最近尝试 uv 体验也不错,可以考虑替代掉 poetry/pdm 了
moudy
2024-05-01 22:29:38 +08:00
pygame

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1037108

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX