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 리소스(기초, 웹/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 학습 플랫폼입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트