⚙️

阶段0:开发环境与Python Web基础

第一天具备开发环境,快速具备 AI 后端服务开发能力。从 Python 环境搭建到 FastAPI 开发,掌握 AI 开发必备的基础设施。

1

Python 环境搭建

安装 Python 3.10+,使用 venv 创建虚拟环境,pip 管理依赖。

入门
2

Python 快速入门

只学 AI 开发需要的部分:变量、条件、循环、函数;list、dict、tuple 数据结构;class 与 object 基础;package、import、exception 工程能力。

入门前置要求:python-env
3

FastAPI 开发(核心)

直接用 Python 写 AI 后端服务。掌握项目结构、GET/POST 接口、Pydantic 参数校验、JSON 返回、文件上传。

进阶前置要求:python-quick
4

数据库与缓存

学习 SQLite + ORM 的 CRUD 操作,了解 Redis 缓存和 Session 管理。

进阶前置要求:fastapi-core
5

阶段项目:AI 聊天后端服务

综合运用 FastAPI + OpenAI API 开发 AI 聊天后端:接收用户输入、调用 LLM、返回结果,完成第一个完整的 AI 后端应用。

进阶前置要求:fastapi-core、database