← 메인으로

개발자 온보딩을 위한 Python 퀘스트 게임

개발자 역할로 시작하면 백엔드 로직 흐름과 Python 코드 분석력을 기르게 됩니다. 구문 구조 검사부터 디버깅 예외처리까지 실무 기초 소양을 기릅니다.

주요 훈련 과제

  • Python 리스트 인덱스 범위 확인 및 IndexError 예외 방지
  • NameError의 주요 원인인 변수 및 속성 이름 오타 분석
  • API 응답 상태코드(200, 400, 500) 및 JSON 데이터 구조 해석
■ 게임 퀘스트 예시

Python 리스트 인덱스 파악 퀘스트

코드: items = ['scope', 'risk', 'quality']. items[1]의 출력 결과를 맞추는 시뮬레이션입니다.

[1]items[1]은 리스트의 두 번째 항목인 'risk'를 리턴합니다.
[2]인덱스는 1부터 시작하므로 첫 번째 항목인 'scope'를 리턴합니다.
[3]오류(IndexError)가 발생합니다.

해설: Python 리스트는 0부터 시작하는 인덱싱(Zero-indexing) 방식을 사용하므로 items[1]은 두 번째 항목인 'risk'입니다.

획득 가능한 스킬 역량

Python 기초디버깅API 상태 코드 분석JSON 포맷팅