한 파일로 묶인 변수와 함수의 모음
# 파이썬이 미리 작성해 둔 수학 관련 변수, 함수가 작성된 모
import math
print(math.pi) # 3.14..........
print(math.sqrt(4)) # 2.0
import 문 사용dot : 점의 왼쪽 객체에서 점의 오른쪽 이름을 찾아라!
import math
print(math.pi) # 모듈명, 변수명
print(math.sqrt(4)) # 모듈명, 함수명
from : 필요한 것만 집어서 가져오는 방식!
from math import pi, sqrt
print(pi) # 변수명
print(sqrt(4)) # 함수명
!python_import.png
import 시 이름 충돌 다루기같은 이름을 두 번 가져오면 나중에 import 한 것이 덮어쓴ㄷ다.
from math import sqrt # math.sqrt
from my_math import sqrt # my_math.sqrt로 덮어씀
result = sqrt(9) # my_math.sqrt 호출
→ as 키워드를 사용하여 별칭 (alias) 를 부여한다.
from math import sqrt
from my_math import sqrt as my_sqrt # 별칭 부여
sqrt(4) # math
my_sqrt(4) # my_amth
연관된 모듈들을 하나의 디렉토리에 모아놓은 것이다.





첫번째 상위 패키지의 x + y로 3 출력
두번째 my_pacakage에 x - y로 1 출력
세번째 my_pacakage에 x % y로 1 출력
프로그램 개발에 자주 사용되는 유용한 코드나 함수들을 모아둔 저장소
