Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

미션 파이썬 🐍

Codyssey 미션 1–3을 완주하기 위한 최소한의 파이썬만 담은 학습 ebook입니다. 문법 백과가 아니라, 각 장을 읽고 나면 미션 요구사항 하나를 직접 구현할 수 있도록 구성했습니다.

📖 ebook 바로 읽기: https://newids.github.io/python4e1/

ebook 페이지로 연결되는 QR 코드

모바일에서는 위 QR 코드를 스캔하면 바로 열립니다.

왜 "최소한"인가

세 미션의 요구사항을 분석한 결과, 파이썬이 실제로 필요한 범위는 명확했습니다.

미션 내용 필요한 파이썬
미션 1 개발 워크스테이션 (터미널·Docker·Git) 거의 불필요 — 실행/버전 확인 정도
미션 2 터미널 퀴즈 게임 자료형, 제어문, 함수, 클래스 2개, state.json 저장, try/except
미션 3 Mini NPU 시뮬레이터 2차원 리스트, 중첩 루프 MAC 연산, epsilon 비교, data.json 파싱, time 성능 측정

목차와 미션 매핑

장 배우는 것 대응 미션 요구사항
0 왜 이만큼만 배우는가 커리큘럼 설계 근거
1 실행하고 출력하기 M1 환경 확인 · M2/M3 python main.py
2 변수·자료형·입력 M2 §3 입력 처리 · M3 모드 1 숫자 파싱
3 리스트와 딕셔너리 M2 퀴즈 목록/선택지 · M3 n×n 데이터 구조
4 조건문과 값 비교 M2 메뉴 분기 · M3 epsilon(1e-9) 비교 정책
5 반복문과 2차원 순회 M2 메뉴 루프 · M3 MAC 연산 직접 구현
6 함수 M2 기능별 분리 · M3 연산/판정 함수
7 예외 처리와 안전한 입력 M2 §3 공통 예외 기준 · M3 케이스 단위 FAIL
8 클래스 M2 Quiz·QuizGame (필수 2개)
9 파일과 JSON M2 state.json · M3 data.json 로드·검증
10 시간 측정과 표준 라이브러리 M3 10회 평균 측정·O(N²) 표 · M2 보너스 랜덤
11 미션 조립 가이드 두 미션의 조립 순서 + 제출 전 체크리스트

특징

  • 모든 예제가 미션 도메인 코드(퀴즈, 십자가/X 필터) — 교과서식 예제 없음
  • 각 장 끝의 연습문제는 미션 제출 코드의 축소판이라 풀면 그대로 재사용 가능
  • 콜아웃 3종: 미션 연결(요구사항 조항 매핑) / 흔한 실수 / 연습
  • 라이트·다크 테마 지원, 의존성 없는 단일 HTML 파일

파일 구조

.
├── index.html   # ebook 본체 (단일 파일, 의존성 없음)
└── README.md

로컬에서 보려면 index.html을 브라우저로 열면 됩니다.

About

Codyssey 미션 1-3을 완주하기 위한 최소한의 파이썬 학습 ebook

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages