跳到主要内容

Week 2: AI 开发常用库

目标:掌握 AI 开发中最常用的 Python 库,能搭建基本的 API 服务

学习安排

文件内容时间
Day 1day1_http_requests.pyrequests / httpx(对比 fetch/axios)30min
Day 2day2_pydantic.pypydantic 数据校验和序列化(对比 zod)30min
Day 3day3_dotenv_json.pypython-dotenv 环境变量 + JSON 处理30min
Day 4day4_fastapi_basics.pyFastAPI 基础(对比 express)30min
Day 5-7day57_fastapi_rest_api.py用 FastAPI 写一个简单的 REST API90min

环境准备

cd docs/14-AI/week2-ai-libraries

# 创建虚拟环境
python -m venv .venv
source .venv/bin/activate

# 安装本周需要的库
pip install requests httpx pydantic python-dotenv fastapi uvicorn

如何使用

# 运行某天的练习
python day1_http_requests.py

# Day 4-7 的 FastAPI 需要用 uvicorn 启动
uvicorn day4_fastapi_basics:app --reload

学习方法

前 5 分钟:回顾昨天的内容
中间 20 分钟:写代码 / 跑示例 / 调试
最后 5 分钟:记录遇到的问题和明天要做的事