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 Skillファイルを読み、コースを開始します。エージェントがファイルを取得し、コードを実行し、あなたと共に反復作業を行います。
- 変更のたびに
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は、LLM駆動のエージェントで検証済みのコーディング課題を解決し、完了を証明するクレームコードを獲得できる、オープンソースのAI拡張Python学習プラットフォームです。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト