Appearance
学习进度
边学边练,逐步掌握 Python 与 Agent 开发能力。
📊 站点建设
| 任务 | 状态 |
|---|---|
| VitePress + Pyodide 交互引擎 | ✅ 完成 |
| 浏览器端运行 Python | ✅ 完成 |
| Hello World 可运行页面 | 🔄 进行中 |
| 练习验证机制 | ⏳ 待开始 |
| 部署到 GitHub Pages | ⏳ 待配置 |
📚 学习路径
阶段 1:Python 基础
| 课 | 内容 | 状态 |
|---|---|---|
| L1 | Hello Python — print / 变量 / 注释 | 🔄 进行中 |
| L2 | 数据类型 — int / str / bool / list | ⏳ 待开始 |
| L3 | 控制流 — if / for / while | ⏳ 待开始 |
| L4 | 函数 — def / 参数 / 返回值 | ⏳ 待开始 |
| L5 | 类 — class / 方法 / 继承 | ⏳ 待开始 |
阶段 2:Python 进阶
| 课 | 内容 | 状态 |
|---|---|---|
| L6 | 异步编程 asyncio | ⏳ 待开始 |
| L7 | HTTP 与 API 调用(httpx) | ⏳ 待开始 |
| L8 | 数据处理(Pydantic) | ⏳ 待开始 |
阶段 3:Agent 专项
| 课 | 内容 | 状态 |
|---|---|---|
| L9 | Tool Use / Function Calling | ⏳ 待开始 |
| L10 | Prompt 工程 | ⏳ 待开始 |
| L11 | Chain 编排 | ⏳ 待开始 |
| L12 | Memory 与上下文管理 | ⏳ 待开始 |
阶段 4:实战
| 课 | 内容 | 状态 |
|---|---|---|
| L13 | 单文件 Agent 示例 | ⏳ 待开始 |
| L14 | 多工具编排 | ⏳ 待开始 |
| L15 | 自主决策树 | ⏳ 待开始 |
👨🏫 学习记录
每次学完一课,在此记录学习心得。
L1 — Hello Python
Python
# 第一个 Python 程序
name = "Python"
print(f"Hello, {name}!")
print("Welcome to learn-python!")
Click Run to see output
状态:🔄 进行中 掌握程度:0%
🎯 学习目标
完成本课程后,你将能够:
- 熟练编写 Python 脚本 — 处理文件、数据、自动化任务
- 理解异步编程 — 用 asyncio 构建高性能应用
- 掌握 Agent 开发 — 调用 LLM API、编排工具、管理上下文
- 独立开发 Agent 应用 — 从需求到实现,全程自主
🔧 技术栈
| 组件 | 技术 |
|---|---|
| 站点框架 | VitePress |
| 交互引擎 | Pyodide(浏览器端 Python 3.11) |
| 部署 | GitHub Pages |
| 仓库 | github.com/zenHeart/learn-python |