Data Analysis & AI/Practical Basics for AI
파이썬에게 모듈이란?
makeany
2021. 11. 2. 19:46
특정 목적을 가진 함수, 자료의 모임. 어떤 임무를 수행하기 위해 필요한 일련의 과정 즉 명령어 등을 모아놓은 덩어리. 기본 레고 블럭을 가지고 무언가 기능을 할 수 있는 형태를 만든 것(레고블럭 덩어리). 각각의 레고블럭은 함수.
레고블럭으로 자동차를 만든다면,
레고블럭 -> 기능을 하는 레고블럭 덩어리(엔진 덩어리, 바퀴 덩어리, 자동차 프레임 덩어리) -> 자동차 완성!
함수 -> 모듈 -> 폴더
모듈을 불러오는 방법은,
import 명령어 사용.
import random
# random 모듈을 불러온다.
모듈안의 함수를 사용할려면,
import random
print(random.randrange(0, 2))
# 0 이상 2 미만 수 중 임의로 출력
이렇듯 점(온점)을 사용하여 모듈 뒤에 원하는 함수명을 적고 관련 변수를 적는다.
함수를 이용하여 우리가 필요한 모듈 제작이 가능하다. .py로 끝남. 함수 정의도 가능.
물론, 이미 만들어 둔 .py 파일을 불러올 수도 있음.
모듈 만드는 법.
1. py 파일 생성 후, 함수와 변수를 만든다.
2. 다른 파일에서 만들어 둔 py 파일을 불러온다.
3. 불러온 모듈 속 함수, 변수를 활용한다!