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. 불러온 모듈 함수, 변수를 활용한다!