하늘섬 국제공항 수하물 센터의 새 태그 담당자가 되어, 열두 건의 분실 신고를 풀며 이름·객체·참조·스코프·클래스·메모리를 태그 보드로 직접 보며 익히는 10시간 강의
0:00–0:50
태그는 가방이 아니다: 이름과 객체
0:50–1:40
봉인된 가방: 가변과 불변
1:40–2:30
가방 속 가방: 컨테이너와 복사
2:30–3:20
가방을 넘겨줄 때: 함수와 인자
3:20–4:10
구역과 출입증: 스코프
4:10–5:00
기내용 가방: 클로저
5:00–5:50
가방 규격서: 클래스와 인스턴스
5:50–6:40
공항 표준 절차: 던더 메서드
6:40–7:30
규격서의 규격서: 상속과 MRO
7:30–8:20
검색대: 속성 접근의 비밀
8:20–9:10
주인 없는 가방: 메모리와 GC
9:10–10:00
사물함 번호: 해시와 동등성, 종합
하늘섬 국제공항 지하 2층에는 축구장만 한 수하물 처리 센터가 있습니다. 직원들은 이곳을 힙(Heap) 홀이라고 부릅니다. 가방은 하나인데 태그가 여러 개 붙을 수 있고, 태그가 하나도 남지 않은 가방은 결국 폐기됩니다.
파이썬의 변수와 객체가 정확히 이렇게 움직입니다. 변수는 값을 담는 상자가 아니라, 객체에 매다는 이름표입니다. 이 한 문장을 머릿속에 그림으로 갖고 있으면 "원본까지 바뀐 리스트", "부를 때마다 쌓이는 기본 인자", "모든 인스턴스에 붙은 스티커" 같은 버그가 더 이상 미스터리가 아닙니다.
당신은 오늘부터 이 센터의 새 태그 담당자입니다. 이 강의는 열두 건의 분실 신고를 풀며 파이썬의 객체 모델을 익히는 10시간짜리 강의입니다.
| 인물 | 하는 일 |
|---|---|
| 도미란 반장 | 수하물 센터 30년 차. 입버릇은 "가방은 하나, 태그는 여럿." 교시마다 분실 신고서를 건네고, 끝에 업무 수첩을 남긴다. |
| 핀 | 수하물 분류 로봇. 말 대신 화살표를 가리킨다. 태그 보드의 마스코트이고, 함정과 팁을 짧게 알려 준다. |
| 신고인들 | 교시마다 바뀐다. 여행사 직원, 수학여행 인솔 교사, 스타트업 개발자, 전시회 운송 담당자 등. |
| 구간 | 교시 | 다루는 것 |
|---|---|---|
| 이름과 객체 | 1~4 | =, is, 가변과 불변, 복사, 함수 인자 |
| 이름을 찾는 법 | 5~6 | 스코프(LEGB), 클로저 |
| 클래스라는 객체 | 7~10 | 클래스와 인스턴스, 던더 메서드, 상속과 MRO, 디스크립터 |
| 객체의 수명과 정체성 | 11~12 | 참조 횟수, GC, 약한 참조, 해시와 동등성 |
교시마다 사건이 완결되니, 필요한 교시만 골라 봐도 됩니다. 다만 1교시의 그림은 모든 교시에서 다시 쓰이니 먼저 보기를 권합니다.
sys.getsizeof 값처럼 CPython 구현에 따른 내용은 그렇다고 밝힙니다..py 파일로 저장해 실행하세요.핀의 안내
→ 태그 보드에서 '다음 줄'을 누르기 전에 무엇이 바뀔지 먼저 말해 보세요. 맞히면 이해한 것이고, 틀리면 그 차이가 오늘 배울 것입니다.
새 교시·새 강의 소식 받기
이 강의에 새 교시가 더해지거나 이어지는 강의가 열리면 이메일로 알려 드려요.
R
ReflexKR
눌러 보며 배우는 파이썬과 Reflex. 모든 예제는 Reflex 0.10.0에서 직접 실행해 확인했습니다.
ReflexKR은 배너 광고 없이 무료로 운영돼요. 도움이 되셨다면 커피 한 잔으로 응원해 주세요.
© 2026 ReflexKR · Since 2026 · CC BY-NC 4.0
질문과 답변
이 교시에서 궁금한 점을 남겨 주세요. 모든 언어 페이지의 질문이 함께 모입니다.