A1-1: 파이썬으로 프롬프트 관리 프로그램 만들기

퍼실리테이션 인터랙티브 가이드 | AI Utilization | 학습 난이도: 2

체크리스트 0개 완료

미션의 목적

흩어진 프롬프트를 다루는 콘솔 프로그램을 Python으로 만들며, 기초 문법을 실제 기능에 연결하고 Git으로 작업 이력을 남깁니다. 목표는 단순히 코드를 완성하는 것이 아니라 작동 원리와 변경 이력을 설명할 수 있는 것입니다.

완료 후 학습자가 할 수 있어야 하는 것
VS Code에서 Python 프로그램을 실행하고, 자료구조·함수·반복문을 설명하며, Git 브랜치를 이용해 작업하고 GitHub에 결과를 게시합니다.
1. 개발 환경 확인

Python 3.10+, VS Code, Git, GitHub 연결을 확인

2. 저장소 시작

GitHub 저장소와 로컬 저장소를 연결하고 첫 커밋·푸시

3. Python 프로그램 구현

리스트·딕셔너리와 함수로 프롬프트 관리 기능을 순차 구현

4. 기능 브랜치 병합

목록 기능을 별도 브랜치에서 만들고 main에 병합

5. 검증·문서화·제출

10개 이상 기능 단위 커밋, README, 실행 및 Git 이력 증빙

필수 기능 범위

  • 프롬프트 추가 및 빈 입력 검증
  • 전체 목록, 카테고리별 조회, 키워드 검색
  • 번호를 이용한 상세 보기
  • 즐겨찾기 추가·해제 및 즐겨찾기 목록
  • 잘못된 메뉴·번호 입력 안내 후 메뉴로 복귀

핵심 제약과 범위

  • 필수 기능은 Python 기본 문법으로 구현
  • 이전 미션의 프롬프트 3개 이상을 기본 데이터로 준비
  • 데이터는 실행 중 유지하고, 종료 시 초기화해도 됨
  • 최소 10개 의미 있는 커밋과 브랜치 생성·병합
  • 선택 JSON 영속화·CRUD·사용 기록
퍼실리테이터 포인트
Git 명령 횟수만 채우는 데서 끝나지 않도록 합니다. 학습자가 각 커밋의 변경 의도와 브랜치를 나눈 이유를 자기 말로 설명하는지 확인하세요.