• 모듈
• 모듈 사용하기
• 모듈 활용하기
• 모듈과 패키지
특정 목적을 가진 함수, 자료의 모임
코드의 길이가 길어지는 상황
이때, 모든 함수, 변수를 구현하는 것은 불가능
→ 누군가 만들어놓은 함수, 변수 등을 활용
import(불러오다) 키워드를 이용해서 모듈 사용
import random
#random 모듈 불러오기
.(dot)을 쓴 후에 모듈 속 함수/변수 사용
import random
print(random.randrange(0,2))
#0이상 2미만 수 중 임의로 출력
우리가 원하는 내용이 담긴 모듈 제작 가능
.py(파이썬파일)로 만들 수 있다
1) py파일을 생성 후, 함수와 변수를 만든다
#cal.py
def plus(a, b):
c = a + b
return c
2) 다른 파일에서 만들어 둔 py파일을 불러온다
#main.py
import cal
3) 불러온 모듈 속 함수, 변수를 활용한다
#main.py
import cal
print(cal.plus(3,4)) #7
◦ math
◦ random
◦ time
이외 다수..
수학 연산을 도와주는 모듈
import math
print(math.pi) #3.141592...
print(math.e) #2.718281...
랜덤한 숫자를 선택해주는 함수들이 담긴 모듈
import random
print(random.randrange(1, 11))
#1부터10까지의숫자중하나를출력
시간 데이터를 다루는 함수들이 담긴 모듈
import time
print(time.time())
#1970년 1월 1일을 기준으로 현재시각을 초로 나타내는 실수형 반환
모듈을 폴더(Directory)로 구분하여 관리하는 것
모듈을 편리하게 관리하기 위해 존재한다.
project/
script/
sound/
audio/
...
import user.cal
print(cal.plus(3, 4))
함수/변수 사용 시 .(dot)을 써주지 않아도 된다
from user.cal import plus
print(plus(3, 4))
#cal.plus()라고 적어주지 않아도 된다