모듈
라이브러리 vs 패키지 vs 모듈
모듈 : 변수, 함수 또는 클래스를 코딩해놓은 것
패키지 : 특정 기능과 관련된 여러 모듈을 모아놓은 것
라이브러리 : 여러 패키지와 모듈을 모아놓을 것
import module name 으로 추가 가능
import math
math.fabs(-12.34)
>>> 12.34
```
직접 파일을 만들어서 사용 할 수 있음
```python
# moduletest.py
def add(a, b):
return a+b
def sub(a, b):
return a-b
# moduletest.py 와 같은 폴더에서 실행
import moduletest
print(moduletest.add(7, 3))
>>> 10
print(moduletest.sub(7, 3))
>>>4
module 이름 없이 사용하고 싶다면 from module name import module def 로 사용 가능
module 의 모든 함수를 이름 없이 사용 하고 싶다면 import * 로 사용 가능