flypythoncom/python
Open-source Python challenge courses — your AI coding agent teaches, verify.py decides when you're done.
FlyPython:AI辅助的Python学习平台
项目简介 – 这是一个双语(英文/中文)开源仓库,让你在AI编码代理(Claude Code、Copilot、Cursor等)的帮助下,通过完成挑战课程来学习Python。每门课程都包含TASK.md契约和verify.py脚本,用于检查你的解决方案,并在检查点通过时生成申领码。
工作原理 –
- 在
courses/中选择一门课程(例如da-eda)。 - 让编码代理读取FlyPython技能文件并开始课程。代理会获取文件、运行代码,并与你一起迭代。
- 每次更改后运行
python verify.py。该脚本会报告:[open]– 尚未完成[passed]– 测试通过,输出申领码[pending]– 反思检查点;运行python verify.py --attest <id>以获得已认证代码。
- 将通过/已认证的代码提交到FlyPython仪表盘,或让代理自动完成。
你将获得什么 – 一个经过验证、可运行的Python项目,以及一组证明你已完成每个检查点的申领码。该仓库还附带:
- 关于AI编码工作流、产品质量工程以及常见任务手册的指南。
- 精心策划的33个已审核Python资源(基础、Web/API、自动化、AI代理)目录。
- 用于与其他工具集成的机器可读清单(
catalog.json、content-manifest.json)。
适用对象 –
- 希望借助即时AI驱动反馈来练习Python的开发者。
- 需要结构化学习环境的LLM代理或编码助手。
- 寻求可验证、动手实践Python练习的教育工作者。
本地运行 – 不需要代理。直接克隆仓库并运行验证脚本,例如:
git clone https://github.com/flypythoncom/python.git
cd python
python examples/product-slug/verify.py starter --expect-failure
python examples/product-slug/verify.py solution
项目状况 – 该仓库经过CI验证(徽章显示GitHub Actions工作流),具有版本标签(v0.1.2)和明确的贡献政策。配套网站(flypython.com)镜像仓库内容,提供可浏览的学习体验。
摘要 – FlyPython是一个开源的、AI增强的Python学习平台,你可以通过LLM驱动的代理解决经过验证的编码挑战,并获得证明完成度的申领码。
相关
- 项目
- 项目
- 项目
- 项目
- 项目