18강 / 20강

막혔을 때 — 오류를 읽는 법

오류 메시지는 꾸중이 아니라 안내입니다

막혔을 때 — 오류를 읽는 법
빨간 글씨가 무섭지만, 마지막 줄이 답을 알려 줍니다.

코드를 쓰면 반드시 오류가 납니다. 잘하는 사람도 똑같이 냅니다 — 다만 빨리 읽습니다.

1. 맨 아래 줄부터 읽는다 — 오류의 종류와 이유가 거기 있다

2. 그 위에서 내 코드의 줄 번호를 찾는다

3. 가운데의 남의 코드는 대개 건너뛴다

거꾸로 읽는 것이 요령입니다. 위쪽은 "여기를 거쳐 왔다" 는 경로일 뿐이에요.

다섯 가지가 초보자 오류의 대부분입니다.
Python 브라우저에서 실행
오류를 골라 보세요. 무슨 뜻이고 어떻게 고치는지.
불러오는 중…

막혔을 때 하는 세 가지

🖨️
찍어 본다
print(type(x), len(x))
내 짐작이 맞나
✂️
줄여 본다
2만 줄 대신 다섯 줄로
같은 오류가 나나
🔍
검색한다
오류 마지막 줄을 그대로
붙여 넣고 찾는다

둘째가 특히 값을 합니다. 자료를 손으로 만든 다섯 줄로 줄이면 문제가 자료 탓인지 코드 탓인지 곧 갈립니다.

가장 무서운 오류는 <b>오류가 안 나는 오류</b>입니다.
Python 브라우저에서 실행
🤔 확인 문제
파이썬 오류 메시지를 읽을 때 가장 먼저 볼 곳은?