
# | 진도 | 기본과제 | 추가과제 |
---|
5주차(2/10 ~ 2/16) | Chapter 06 ~ 07(07-1) | 구문 오류와 예외의 차이 설명하기(p. 379 1번 문제) | p. 381 3번 문제 풀고 인증하기 |
chapter 06-1
- 구문 오류 : 프로그램의 문법적 오류로 프로그램이 실행조차 되지 않게 만드는 오류
- 예외 (런타임 에러) : 프로그램 실행 중에 발생하는 오류. try except 구문 등으로 처리할 수 있다. 반대로 구문 오류는 실행 자체가 안 되므로 try except 구문으로 처리할 수 없다.
- 기본 예외 처리 : 조건문 등을 사용해 예외를 처리하는 기본적 방법
- try except 구문 : 예외 처리에 특화된 구문
chapter 06-2
- 예외 객체 : 예외와 관련된 정보 담고 있는 객체
- raise 구문 : 예외 강제로 발생시킬 때 사용하는 구문
- GitHub 검색 : 많은 사람이 함께 개발하는 소셜 코딩 사이트 GitHub 이용하는 것으로, 유능한 개발자들의 정제된 코드 살펴볼 수 있음
chapter 07-1
- 표준 모듈 : 파이썬이 기본적으로 제공하는 모듈
- import 구문 : 모듈 읽어 들일 때 사용하는 구문
- 모듈을 읽어 들일 때 from 구문을 사용하면 모듈에서 가져오려는 변수나 함수 앞에 모듈 이름을 붙이지 않아도 됨
- as 키워드 : 모듈을 읽어 들이고 별칭 붙일 때 사용하는 구문
기본숙제
구문 오류와 예외의 차이 설명하기(p. 379 1번 문제)
- 구문 오류 : 프로그램의 문법적 오류로 프로그램이 실행조차 되지 않게 만드는 오류
- 예외 (런타임 에러) : 프로그램 실행 중에 발생하는 오류. try except 구문 등으로 처리할 수 있다. 반대로 구문 오류는 실행 자체가 안 되므로 try except 구문으로 처리할 수 없다.
추가숙제
p. 381 3번 문제 풀고 인증하기
다음 중 구문 오류 발생이 예상되면 ‘구문 오류’에, 예외 발생이 예상되면 ‘예외’에 체크 표시를 한 후, 예상되는 에러명으도 적어보세요
# 1
output = 10 + “개”
# 2
int(”안녕하세요”)
# 3
cursor.close)
# 4
[1, 2, 3, 4, 5][10]
- 구문오류 / 예외 →(TypeError : 다른 자료형끼리 연산불가)
- 구문오류 / 예외 →( ValueError : 정수로 변환 할 수없는 문자열)
- 구문오류 / 예외 →( )
- 구문오류 / 예외 →( IndexError : 리스트의 인덱스 갯수 상이함)
숙제 끝!