浏览器内运行
每个示例都可编辑、运行、重置;Python 3.14(Pyodide)在 Web Worker 中执行,无需安装。
每个示例都可编辑、运行、重置;Python 3.14(Pyodide)在 Web Worker 中执行,无需安装。
每课配练习,提交后用隐藏断言检查;可查看参考答案与检查代码。所有参考答案均经真实 CPython 验证。
每课都有“读代码”一节,并标出该知识点在 minimal_agent.py 中的位置,最后一阶段逐行精读。
简洁、精确;每课附 JS / Java 对照与易错点;进度保存在本机浏览器。
能用 uv 运行脚本、进入解释器;分清系统 Python 与项目环境
认识数字、字符串、布尔、None 与变量赋值;读懂 f-string 与真值判断
读懂 if / for / while / def;关键字参数、*args/**kwargs 与 ** 解包;函数是对象
读懂 list / dict / set / tuple 及推导式;说出嵌套结构中任意值的访问路径
读懂各种 import 写法,判断名字来自内置、标准库、第三方还是本地
读懂 Traceback 并定位出错行;读懂 try / except / raise 与 with
读懂 class、self、属性与方法、属性链、特殊方法与 dataclass
认识 pathlib / json / os / datetime / collections / logging 的典型用法与坑
读懂 def f(x: int) -> str、X | None、泛型、TypedDict、Literal、Protocol
识别生成器、装饰器等进阶语法;掌握读陌生代码与第三方 SDK 的固定流程
逐行讲清 minimal_agent.py;在浏览器中运行并改造完整的 Agent 循环
⌘/Ctrl + Enter 运行;练习点“提交检查”自动判题。uv run python(交互式)或 uv run 文件.py。| 文档 | 用途 |
|---|---|
| 课程大纲 | 定位、与官方教程对比、各阶段课时与目标 |
| 学习路线 | 11 个阶段的目标与达成标志,链接到各阶段课程与官方延伸阅读 |
| Python 概览与环境 | Python 特点、版本现状、环境概念与 uv 用法 |
| 速查表 | 语法与常用写法速查 |
| 术语表 | 术语中英对照,指向讲解课程 |
| 读懂 minimal_agent.py | 按语法分类的示例代码速查(逐行精读见 11.1) |
| 项目架构与技术栈 | 目录职责、构建与运行机制、技术栈版本、命令与设计决策 |
| 关于与声明 | 作者与联系、版权与许可、免责声明、第三方组件 |
内容源为
docs/下的 Markdown;核对日期 2026-10-06,适用 Python 3.12–3.14。