디버깅버그의 원인을 찾고발생한 버그를 해결하고비슷한 버그의 재발을 방지하는 것 디버깅은 왜 중요한가?버그는 사용자의 경험과 직결된다.버그로 인한 불쾌한 경험은 프로그램의 다른 여러 기능보다 큰 영향을 미친다. 숙련된 개발자라도 한번에 완벽한 코드를 짤 수는 없다.따라서, 개발자에게는 빠르게 문제를 파악하고 해결하는 능력이 요구된다. 에러의 종류1. SyntaxError 컴퓨터가 이해할 수 없는 코드def add_all(numbers): result = 0 for number in numbers: result += number return result 컴퓨터가 읽을 수 조차 없는 코드(여기서는 for문에 콜론(:)이 빠져있다.)컴퓨터가 이해할 수 없는 부분을 Syntax er..