안녕하세요 퍼포먼스마케터 형태입니다.
오늘은 파이썬 기초, 모듈에 대해 알아보겠습니다.
지난 포스팅때 함수와 클래스에 대해 알아봤는데요,
아직 정확히 개념은 잡히지 않았지만,
대략 어떻게 돌아가는 지는 알 수 있었던 것 같습니다.
모듈이란, 함수나 변수 또는 클래스 들을 모아 놓은 파일입니다.
모듈은 다른 파이썬 프로그램에서 불러와 사용할 수 있게끔
만들어진 파이썬 파일이라고 할 수 있고, 우리도 프로그래밍 할 때
이미 많은 다른 사람들이 만들어 놓은 모듈을 사용합니다.
크롤링을 할 땐, Beautiful Soup 모듈,
데이터분석을 할 땐, Pandas 모듈,
이렇게 이미 다른 사람이 만든 모듈을 활용하는 것을 볼 수 있습니다.
나중에, 저도 퍼포먼스 마케터들을 위한 모듈을 만드는 게 꿈입니다.
모듈: 여러 변수와 함수를 가지고있는 집합체.
(1)표준 모듈: 파이썬에 기본적으로 내장되어 있음
(2)외부 모듈: 다른 사람이 만들어서 공개한 모듈
모듈의 사용 방법
모듈을 사용하기 위해, import 명령어를 사용합니다.
import 모듈이름
그리고, 모듈 함수를 사용하는 방법은 다음과 같습니다.
from 모듈이름 import 모듈함수
if __name__ == "__main__”: 의 의미
위의 문구를 사용하면, 직접 이 파일을 실행시켰을 때는 if문 다음 문장들이 수행되지만,
대화영 인터프리터나, 다른 파일에 이 모듈을 불러서 사용할 때는 거짓이 되어 다음 문장들이 수행되지 않습니다.
클래스나 변수 등을 포함한 모듈
모듈은 함수만 포함했지만, 클래스나 변수 등을 포함할 수 있습니다.
파이썬 모듈을 실행하려면, 동일한 디렉터리에 있어야 합니다.
sys 모듈은 파이썬을 설치할 때 같이 설치되는 라이브러리 모듈인데요,
sys.path를 통해 파이썬 라이브러리들이 설치되어 있는 디렉터리들을 볼 수 있습니다.
만약 파이썬 모듈이 위 디렉터리에 들어있으면 모듈이 저장된 디렉터리로 이동할 필요 없이
바로 불러서 사용할수 있습니다. sys.path.append(모듈 저장위치) 를 통해 새로 만들 파일이
저장된 디렉터리를 sys.path에 추가하면, import 명령어로 불러올 수 있습니다.
다음에는 패키지에 대해 알아보겠습니다.
'파이썬 기초' 카테고리의 다른 글
파이썬 기초 - 외장함수 (0) | 2020.06.10 |
---|---|
파이썬 기초 - 내장 함수 (0) | 2020.06.09 |
파이썬 기초 , 클래스 self와 __init__ 알아보자. (0) | 2020.06.07 |
댓글