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 스크립트가 포함되어 있으며, 이 스크립트는 솔루션을 검증하고 체크포인트를 통과하면 클레임 코드를 발급합니다.

작동 방식 –

  1. courses/에서 코스(예: da-eda)를 선택합니다.
  2. 코딩 에이전트에게 요청하여 FlyPython Skill 파일을 읽고 코스를 시작합니다. 에이전트가 파일을 가져오고, 코드를 실행하고, 사용자와 함께 반복 작업을 수행합니다.
  3. 변경할 때마다 python verify.py를 실행합니다. 스크립트는 다음을 보고합니다:
    • [open] – 아직 미완료
    • [passed] – 테스트 성공, 클레임 코드 출력
    • [pending] – 반성 체크포인트. python verify.py --attest <id>를 실행하여 인증된 코드를 받습니다.
  4. 통과/인증된 코드를 FlyPython 대시보드에 제출하거나 에이전트가 자동으로 처리하게 합니다.

얻을 수 있는 것 – 검증되고 실행 가능한 Python 프로젝트와 각 체크포인트 완료를 증명하는 클레임 코드 세트. 저장소에는 다음도 포함되어 있습니다:

  • AI 코딩 워크플로우, 제품 품질 엔지니어링, 일반적인 작업을 위한 플레이북에 대한 가이드.
  • 선별된 33개의 검토된 Python 리소스(기초, 웹/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 학습 플랫폼입니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트