Python 常用知识点

52 阅读1分钟
  • python 环境按照
  • python3 -m venv .venv
  • source .venv/bin/activate
deactivate
  • 然后在安装pip install
  • pip freeze >requirements.txt

使用 pyproject.toml

[project]
name="abc"
version="0.1.0"
dependencies=[
 "Flask==3.1.1
]

然后 pip install -e .

使用uv 来管理

先创建好 pyproject.toml 格式如下:

[project]
name="abc"
version="0.1.0"
uv add flask 就能安装虚拟环境还有 依赖的包

uv sync 同步
然后 可以在
uv run main.py 
常见的可以学习的大模型有:
open code 
genimi-cli 
coinsigt 中兴
deerflow 

coinsigt 的学习:

  • 很标准的工程化、工程抽象与父类实现
  • DAG 的实现很厉害
  • 如果 和前端通信的方式也很好用 一个事件管理
  • 还有就是实力和配置分离的方式 instant 和 class 分离的方式也很
  • 订阅发布模式多学习一下观察者设计模式 使用方法 实现不同组件之间的通信
  • golang 版本可以在这个地方学习一下