메인으로DEVELOPER ONBOARDING

개발자 온보딩을 위한 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 BasicDebuggingAPI Status AnalysisJSON Formatting

Make Feelbetter Onboarding RPG // Office Quest

PMP® 자격증을 취득한 프로젝트 관리자의 실무 경험을 바탕으로 설계된 온보딩 RPG입니다.

First Run은 Make Feelbetter 세계관을 바탕으로 만든 직무 온보딩 RPG입니다.