문과생 파이썬 python 공부하기

[문과생 혼공파(이썬)] 5주 기본&선택미션 - 구문 오류와 예외

궁금증해우소 2020. 8. 9. 23:05

혼공파(혼자 공부하는 파이썬) 5주 기본미션 - 구문 오류와 예외

이번에는 에세이 스타일의 간단한 정리 포스팅 입니다..

사실 미션만 간단하지... 양도 내용의 깊이도 점점 무르익고 있습니다 ㅠ

지지난주는 휴가 였고, 지금은 그 후유증으로... (핑계는 이제 naver)

출처:한빛미디어_혼공

미션은 총 6주차로 나누어서 주차별로 진행하며 기본 미션과 선택 미션으로 나누어집니다.

5주차 기본미션 입니다.

[기본] [p228]

너무 책을 복붙해도 문제지만, 사실 복붙을 안 하기 위해 개념을 paraphrase하기는 어렵습니다.

오류: 입력 실수 등으로 발생하는 컴퓨터가 인식하지 못하는 문법으로 작성한 코드

ㄴ> 제 개인적인 요약입니다.

오류의 종류

1) 구문 오류: 괄호의 갯수, 들여쓰기 등 프로그램 실행 전 발생하는 오류

ex) SyntaxError: 구문에 문제가 있어 프로그램이 실행되지 않는 오류

=> 해결: 완전한 코드로 수정

2) 예외 or 런타임 오류(runtime)

프로그램이 시작은 되었으나 실행 중 발생하는 오류

ex) NameError: 정의되지 않은 변수 처리 시

=> 해결: 동일합니다. 완전한 코드로 수정하면 됩니다.

*예외 처리: 예외를 해결하는 모든 것

1) 조건문을 사용

ㄴ> ex) 입력을 받을 때 else 구문으로 예외를 지정하고 예외 상황 발생 시의 처리를 사전 지정

2) try 구문 사용

ㄴ> ex)  try, else, finally 구문 등 적절히 활용하여 지정

=> 결과적으로 예외 처리의 핵심은 예외가 없이 모든 경우의 수를 고려하면 됩니다.

[선택] [p293]

1. 예외 / ValueError

2. 예외 / ValueError

3. 구문오류 / SyntaxError

4. 예외 / IndexError

 

P.293 3번 실행결과

*학부 때는 어쩌피 에러인데 구분해서 뭣하나 싶지만, 이제 직딩이 되어서 보니 개념을 확실히 잡는게 중요한 것 같다.

 

[파이썬 혼자 공부 미션]

1주차. 기본 - 출력 함수 예제

1주차. 선택 - 자유미션 용어 정리

2주차. 기본 - 태어난 해와 띠 출력 

3주차. 기본 - list, dictionary, range 요약 

4주차. 기본&선택 - 범위 내부 정수 더하기

5주차. 기본&선택미션 - 구문 오류와 예외

6주차. 기본미션 - 모듈, Flask

구매 바로가기

 

혼자 공부하는 파이썬

이 책은 독학으로 프로그래밍 언어를 처음 배우려는 입문자가, 혹은 파이썬을 배우려는 입문자가 ‘꼭 필요한 내용을 제대로’ 학습할 수 있도록 구성했다. ‘무엇을’, ‘어떻게’ 학습해야 ��

m.hanbit.co.kr

#그러나_광고비가_없다ㅠ #한빛미디어마케팅담당자님_권당CPA로좀

혼공공식홈페이지 이미지는 저작권 이슈가 있을 경우 말씀주시면 제거하겠습니다.

궁금증해우소, 문과생_프로그래밍, 유니코딩, 작심3일, 책으로_코딩을배우고싶다, 혼공단, 혼공파