본문 바로가기
파이썬 기초

파이썬 기초 - 모듈

by 퍼마인 2020. 6. 8.
반응형

안녕하세요 퍼포먼스마케터 형태입니다.
오늘은 파이썬 기초, 모듈에 대해 알아보겠습니다.

 

지난 포스팅때 함수와 클래스에 대해 알아봤는데요, 
아직 정확히 개념은 잡히지 않았지만, 
대략 어떻게 돌아가는 지는 알 수 있었던 것 같습니다.

 

모듈이란, 함수나 변수 또는 클래스 들을 모아 놓은 파일입니다. 


모듈은 다른 파이썬 프로그램에서 불러와 사용할 수 있게끔
만들어진 파이썬 파일이라고 할 수 있고, 우리도 프로그래밍 할 때
이미 많은 다른 사람들이 만들어 놓은 모듈을 사용합니다. 

 

크롤링을 할 땐, Beautiful Soup 모듈, 
데이터분석을 할 땐, Pandas 모듈, 
이렇게 이미 다른 사람이 만든 모듈을 활용하는 것을 볼 수 있습니다. 

나중에, 저도 퍼포먼스 마케터들을 위한 모듈을 만드는 게 꿈입니다. 

 

모듈: 여러 변수와 함수를 가지고있는 집합체.

 

(1)표준 모듈: 파이썬에 기본적으로 내장되어 있음
(2)외부 모듈: 다른 사람이 만들어서 공개한 모듈

 

모듈의 사용 방법


모듈을 사용하기 위해, import 명령어를 사용합니다. 

 

import 모듈이름


그리고, 모듈 함수를 사용하는 방법은 다음과 같습니다. 

 

from 모듈이름 import 모듈함수

 


if __name__ == "__main__”: 의 의미


위의 문구를 사용하면, 직접 이 파일을 실행시켰을 때는 if문 다음 문장들이 수행되지만, 
대화영 인터프리터나, 다른 파일에 이 모듈을 불러서 사용할 때는 거짓이 되어 다음 문장들이 수행되지 않습니다. 

 

클래스나 변수 등을 포함한 모듈

모듈은 함수만 포함했지만, 클래스나 변수 등을 포함할 수 있습니다. 

 

파이썬 모듈을 실행하려면, 동일한 디렉터리에 있어야 합니다. 
sys 모듈은 파이썬을 설치할 때 같이 설치되는 라이브러리 모듈인데요, 

sys.path를 통해 파이썬 라이브러리들이 설치되어 있는 디렉터리들을 볼 수 있습니다. 
만약 파이썬 모듈이 위 디렉터리에 들어있으면 모듈이 저장된 디렉터리로 이동할 필요 없이 
바로 불러서 사용할수 있습니다. sys.path.append(모듈 저장위치) 를 통해 새로 만들 파일이 
저장된 디렉터리를 sys.path에 추가하면, import 명령어로 불러올 수 있습니다. 

 

 

 

다음에는 패키지에 대해 알아보겠습니다. 

반응형

댓글