파이썬 프로그래밍을 처음 배우며 코드를 실행할 때마다 가장 자주, 그리고 두렵게 다가오는 것은 붉은색 글씨로 가득한 에러(Error) 창일 것이다. 처음에는 에러 창을 보면 내가 짠 코드가 완전히 틀렸다는 실패의 의미로 다가와 막막하고 답답했다. 하지만 여러 자료를 학습하면서 "에러는 실력 부족의 증거가 아니다"라는 중요한 사실을 깨달았다.에러는 코딩을 망쳤다는 뜻이 아니라, 프로그램이 나에게 "어디를 고쳐야 하는지" 알려주는 아주 친절한 대화 수단이자 단서였다. 오늘은 앞으로의 코딩 공부에서 에러를 두려워하지 않기 위해, 파이썬에서 에러가 왜 발생하는지, 문법 에러와 실행 에러의 차이는 무엇인지, 그리고 길고 복잡한 에러 메시지를 어떻게 읽어야 하는지 학습한 내용을 블로그에 정리해 본다. -------..