- python 一些库的调研 & 实践
- ✅ python: 3.12+(无需单独安装)
- 只需要安装 uv, uv 会在项目内创建一个 python 虚拟环境(.venv)
- ✅ python 包管理工具: uv
- ✅ 项目构建工具: go-task
- ✅️ Taskfile.yml: 包含所有的
子项目
启动脚本
- ✅️ Taskfile.yml: 包含所有的
# cd git-repo-root-dir
# 安装所有子项目依赖
uv sync --all-packages --upgrade
# or
task sync
- ✅ 注意部分项目,需要根据 .env.local 创建 .env 文件
- ✅ 运行示例
# cd git-repo-root-dir
# 运行示例
task quant:bn:r -- rest/run01_spot.py
# or
uv run packages/py-quant/try-binance/src/rest/run01_spot.py
项目名称 | 项目描述 | 说明 |
---|---|---|
✅️ py-101 | python 基础示例 | ⭐️⭐️ |
项目名称 | 项目描述 | 说明 |
---|---|---|
✅️ try-chroma | chroma 是LLM 常用 向量数据库 , 调研 & 测试 |
⭐️⭐️⭐️ |
✅️ try-autogpt | Auto-GPT GPT 最火🔥️框架, 调研 & 测试 | ⭐️⭐️⭐⭐️⭐️ |
✅️ xxx | xxx | xxx |
✅️ xxx | xxx | xxx |
项目名称 | 项目描述 | 说明 |
---|---|---|
✅️ ccxt | 数字货币交易框架 | ⭐️⭐️ |
✅️ vnpy | vnpy 框架验证 | ⭐️⭐️ |
✅️ hftbacktest | 高频回测框架 | ⭐️⭐️ |
✅️ binance | binance 交易所 | ⭐️⭐️ |
✅️ gateio | gateio 交易所 | ⭐️⭐️ |
🕷️ Python 爬虫
项目名称 | 项目描述 | 说明 |
---|---|---|
✅️ selenium | 无头浏览器 | 🌟🌟🌟🌟 |
✅️ playwright | 无头浏览器 | 🌟🌟🌟 |
✅️ jieba | 中文分词库 | 🌟🌟🌟🌟 |
项目名称 | 项目描述 | 说明 |
---|---|---|
✅️ flet | 基于 Flutter 的 GUI 方案 |
🌟🌟🌟🌟🌟 |
✅️ kivy | 原生, 跨平台(Windows/macOS/Linux/iOS/Android) 方案 | 🌟🌟🌟🌟 |
✅️ beeware | 原生, 跨平台(Windows/macOS/Linux/iOS/Android) 方案 | 🌟🌟🌟 |
✅️ py-wry | 基于 Tauri/Wry 的 WebView 方案 |
🌟🌟🌟🌟 |
✅️ pyside | 基于 Qt 的 GUI 方案 |
🌟🌟 |
✅️ xxx | xxx | xxx |
✅️ xxx | xxx | xxx |