구문 오류와 예외의 차이 설명하기(p.291 1번 문제)
표로 핵심적인 내용을 정리해봤다.
p.293 3번 문제 풀고 인증샷
파이썬의 try-except-else-finally 구문은 C언어에서의 try-catch-finally 구문과 상당히 유사해서 익숙한 내용이었다.
단, 파이썬에서는 예외를 처리하는 부분은 'catch'라고 하지 않고 'except'라는 키워드라는 점, 그리고 예외 처리 구문에 else 구문이 추가로 있다는 점이 C언어를 포함한 다른 언어들과의 차이점이었다.
처음에 C언어에서의 'try-catch 구문'이 익숙해서 자꾸 try-except라고 안 쓰고 try-catch로 자꾸 잘못 적었었는데,
291쪽에 'try except 구문'을 "try catch 구문"이라고 잘못 적혀있는 걸로 봐선 언어 간에 같은 내용을 키워드만 조금 달리한 내용들은 이 책 저자 분도 가끔 헷갈리실 정도로 헷갈리는 내용이 맞는 것 같다. 실제 프로그래밍할 때는 다른 언어 내용들이랑 헷갈려서 구문 오류로 오류나지 않도록 잘 점검해야겠다!
어제 생일이었어서 기념으로 여행 가느라 거의 3일을 놀기만 했던 것 같은데 오늘 혼공학습단 활동은 안 놓치려고 결국 업로드한다! 이제는 다시 공부 시작해야지.