挑战课程

你来解题,verify.py 判卷。

一句话开始——Agent 取回课程文件,你们一起按任务契约解题,python verify.py 判定每个检查点。不下载、没有视频播放器,也没有关于 “完成”的主观判断。想要引导?COURSE.md 提供可选的 Agent 授课模式。所有课程中英文同步发布。English →

需要一个能执行命令并联网的编码 Agent——每门课程页都带自己的一句话入口;你不需要下载任何东西。

从这里开始

你的 Agent 工具课

六门免费课程,每个编码 Agent 一门。第 1 课固定三步:装好工具 → 装上 FlyPython Skill(打开联网)→ 让 Agent 取回课程文件。

01

用 Claude Code 实战 Python新课

一门挑战课程:从一个跑不起来的脚本到交付一个经过测试与验证的 Python 报表工具——一句话即可在你的 Agent 里开课,课程文件由 Agent 自己获取。任务契约、最小变更与客观的通过/失败证据;内含可选的 Agent 引导模式。

Claude Code 2.x · 入门 · 5 个挑战 · 免费
02

上手 OpenAI Codex 应用新课

与 Claude Code 课程相同的已验证 Python 工作流——任务契约、有界改动、客观 verify.py 证据——在 Codex 桌面应用里实战:线程、审批、AGENTS.md 与 diff 审查。

OpenAI Codex 桌面应用 · 入门 · 5 个挑战 · 免费
03

上手 Cursor新课

与旗舰课程相同的已验证 Python 工作流——任务契约、有界改动、客观 verify.py 证据——在 Cursor 里实战:Agent/Ask/Plan 模式、.cursor/rules 项目规则、接受/拒绝式 diff 审查。

Cursor(Agent 模式) · 入门 · 5 个挑战 · 免费
04

上手 DeepSeek Harness新课

与旗舰课程相同的已验证 Python 工作流——任务契约、有界改动、客观 verify.py 证据——在 DeepSeek Harness 里实战:插件组装的 Agent 与可审计的只增轨迹。

DeepSeek Harness · 入门 · 5 个挑战 · 免费
05

上手 Kimi Code新课

与旗舰课程相同的已验证 Python 工作流——任务契约、有界改动、客观 verify.py 证据——在 Kimi Code 里实战:内置 explore/plan/coder 子代理把读、规划、改码分在三条道上。

Kimi Code CLI · 入门 · 5 个挑战 · 免费
06

上手 ZCode新课

与旗舰课程相同的已验证 Python 工作流——任务契约、有界改动、客观 verify.py 证据——在 ZCode 桌面工作区里实战:Goal 模式任务拆解,Git 状态作为你的审查面。

ZCode 桌面应用 · 入门 · 5 个挑战 · 免费

Skill 驱动

每门课都只隔一句话

粘贴课程页上的入口语句,Agent 负责取文件、验证与提交。可以先在线读题——无需账号。

01

Agent 规则的单一真源新课

不再同时维护彼此打架的 AGENTS.md、CLAUDE.md 与 .cursorrules——亲手构建一个能证明仓库只有一处规则真源的检查器。

进阶 · 5 个挑战 · 1–2 hours · 免费
02

从「能跑」到「能上线」:验证 AI 写的代码新课

为你的 AI 项目补上缺失的发布证据机器——一个 ship check:解析实际跑了什么、拒绝零测试项目,并写出诚实的交付记录。

进阶 · 5 个挑战 · 1–2 hours · 免费
03

用 MCP 给你的 Agent 装上工具(Python)新课

用纯 Python 构建一个无状态的 MCP 工具服务——JSON-RPC 2.0 分发、schema 校验、错误隔离与 2026-07-28 的 input_required 多轮交互。

高级 · 5 个挑战 · 2–3 hours · 免费
04

用 Agent 做探索性数据分析新课

一门挑战课程——让你的 Agent 处理一份脏的商店导出数据,产出一份经过真值校验的 EDA 摘要。

入门 · 5 个挑战 · 1–2 hours · 免费
05

用 Agent 做数据可视化新课

一门挑战课程——把干净的销售数据变成三张有规格的图和一份 summary.json,其中数字与数据集校验一致。

进阶 · 5 个挑战 · 1–2 hours · 免费
06

用 Agent 从分析到报告新课

一门挑战课程——把经过验证的 EDA 摘要变成 report.json + report.md,其中每个数字都可原样回溯到输入。

进阶 · 5 个挑战 · 1–2 hours · 免费
07

pytest 实战闭环——写得出抓得住 bug 的测试 Pro新课

一门挑战课程——给定正确的库和一个预埋 bug 的变体,写出一套 pytest 套件(fixture、parametrize、raises):在参考实现上全过,在 bug 变体上必须挂。抓不住 bug 的套件不算套件。

进阶 · 5 个挑战 · 1–2 hours · Pro
08

打包并发布一个 CLI Pro新课

一门挑战课程——把 Markdown 索引脚本变成可安装的包:pyproject 元数据、console 入口、构建出的 wheel 与 sdist 由契约套件验证——包括在全新虚拟环境里真实安装并运行。

进阶 · 5 个挑战 · 1–2 hours · Pro
09

一个经过验证的 Web API Pro新课

一门挑战课程——一个 FastAPI 片段服务在六处违反了自己的 spec。修好 app 直到提供的契约套件全绿,再为 spec 没钉死的行为写测试,并证明它们能抓住植入的回归。

进阶 · 5 个挑战 · 2–3 hours · Pro