Skip to content

工程化工具

学习目标

本章节你将学习:

  • Python 现代工具链概览
  • 依赖管理 - Poetry/uv (对应 npm/pnpm)
  • Ruff - 代码检查与格式化(对应 ESLint + Prettier)
  • Type Hints - 类型系统(对应 TypeScript)

工具链流程

工具链对比

用途JavaScript/TypeScriptPython
包管理npm/pnpm/yarnPoetry/uv/pip
依赖锁定package-lock.jsonpoetry.lock/uv.lock
项目配置package.jsonpyproject.toml
代码检查ESLintRuff
代码格式化PrettierRuff (或 Black)
类型检查TypeScriptmypy + Type Hints
虚拟环境node_modules/.venv/
测试框架Jest/Vitestpytest

开始学习

学习文档整合站点