체험 레슨모듈 03약 12분
이해 · 그림으로 보기
collection과 문자열
list·tuple·dict·set·str의 순서·중복·조회·변경 특성과 선택 기준을 비교표로 설명하고, 적합한 collection으로 검색·집계·문자열 변환을 실행하며, index·key·alias·Unicode 오류를 최소 재현 코드로 디버그하고, 복잡도 기록·불변식 테스트·입출력 snapshot으로 검증한다.
정식 출간 전 학습 흐름을 확인하는 체험 자료입니다.현재 모듈의 목표를 기반으로 구성했으며, 정식 교재의 전문 해설·자동 채점·수료 기록을 대신하지 않습니다.
01
RETRIEVE
먼저, 이미 아는 것을 꺼내 보세요
이전 모듈 ‘조건과 반복’에서 이번 주제와 연결되는 내용을 떠올려 보세요.
02
OUTCOME
오늘은 무엇을 할 수 있어야 할까요?
list·tuple·dict·set·str의 순서·중복·조회·변경 특성과 선택 기준을 비교표로 설명하고, 적합한 collection으로 검색·집계·문자열 변환을 실행하며, index·key·alias·Unicode 오류를 최소 재현 코드로 디버그하고, 복잡도 기록·불변식 테스트·입출력 snapshot으로 검증한다.
용어를 외우는 데서 끝내지 않고, 작은 작업을 수행한 뒤 결과와 판단 근거를 함께 설명하는 것이 목표입니다.
03
EXPLAIN
collection과 문자열, 이렇게 배웁니다
이 체험에서는 결과를 먼저 보여 주고 따라 하게 만들지 않습니다. 목표와 조건을 정하고, 예상한 뒤, 작은 단위로 수행하고, 실제 결과를 다시 확인합니다.
Python 과정의 대표 실습 기준
Python 코드를 작은 단위로 실행하고 테스트·로그·입출력 자료를 함께 남겨 결과를 바로 확인합니다.
04
WORKED EXAMPLE
완성된 사고 과정을 먼저 읽어 보세요
- 상황
collection과 문자열 작업을 실행했지만 결과가 예상과 다릅니다.
- 판단
목표와 조건을 한 문장으로 고정하고, 한 번에 하나의 변화만 다시 실행합니다.
- 증거
변경 전후 결과와 예상의 차이를 같은 형식으로 기록해 다른 사람도 재현할 수 있게 합니다.