가. 변수, 함수, 클래스들을 작성한 소스 파일
1. 함수나 클래스를 작성한 파이썬 파일이 모듈(.py)
나. 모듈파일에 작성된 함수나 클래스들을 다른 python 프로그램에서 호출하여 사용할 수 있다. * import 함수 먼저 사용
가. 모듈을 저장한 디렉토리 * 라이브러리
나. (.py)를 모아놓은 디렉토리(폴더)가 패키지
가. import 모듈 # 하나의 모듈 import.
나. import 모듈 as 별칭 # namespace의 이름을 모듈명이 아니라 별칭으로 지정한다.
다. import 모듈_1, 모듈_2 # 여러개 모듈 import.','를 구분자로 나열한다.

다른 파일에 작성된 모듈


가. 수정해야 하는 오류
1. ex) int("aaaa")
가. try, except 구문
try:
Exception 발생가능한 정상흐름의 코드 블록
except [Exception클래스 이름 [as 변수]] :
처리 코드
가. 보통 프로그램이 외부자원과 연결해서 데이터를 주고 받는 작업을 할때 마지막 연결을 종료하는 작업을 finally 블록에 넣는다.
나. 구문순서
1. try - except - finally
2. try - except
3. try - finally
가. 함수나 메소드가 더이상 작업을 진행 할 수 없는 조건이 되면 강제 발생
가. exception을 강제로 발생시킨다.
나. 구문
1. raise Exception객체