억대 연봉을 위한 인간수업
article thumbnail
Published 2020. 1. 7. 23:33
[Python]모듈이란? Develop/python
반응형

파이썬은 모듈이라는 것이 존재한다.

이번 페이지에선 모듈이 어떤것인지 알아보겠다.

 

 

 

 

모듈이란?

 - 한 파일내에서 만든 함수나 변수등을 다른 파일에서도 사용할 수 있도록 하는것을 모듈이라 한다.

 - 쉽게 말해서 어떤 기능을 구현해놓은 코드파일이라 생각하면된다. 

 - 또한 모듈은 한 파일(.py)에서 만든코드(함수나 변수등)를 다른 파일에서도 사용할 수 있는 특징이 있다.

 - 모듈은 직접 만들어 사용할 수도 있고, 다른 사람이 만든 모듈을 불러와 사용할 수도 있다.

 - 파이썬 코드를 보면 맨 위에 import 라 써있는 부분이 있는데 이 부분이 모듈을 사용 하겠다고 선언하는 것이라 생각하면 된다.

 

 

 

 

직접 만든 모듈은 그냥 import로 선언한 후 사용하면 되지만, 외부 모듈을 사용할 경우 모듈을 설치해야 한다.

모듈을 설치하는 방법은 두가지가 있다.

1. 파이참의 실행화면 아래에 터미널에 들어간뒤  pip install [모듈명] 이렇게 입력하는 방법

2. 상단 메뉴의 file -> settings -> project:해당 프로젝트명 에서 project Interpreter 에서 하단이나 우측에 + 버튼을 눌러 검색후 설치하는 방법

 

 - 모듈을 설치후 어떤 기능이 있는지는 해당 모듈의 도큐먼트를 확인하여 사용할 수 있다.

 - 만약 모듈에서 수정하고 싶은 부분이 있다면 ctrl + 모듈명 클릭시 수정이 가능하다

모듈을 사용할 경우 직접 만든 모듈이면 바로 사용하면 되지만, 다른사람이 만든 모듈일 경우 설치를 해야한다.

 

 

 * 리눅스에서 따로 설치하려면 yum을 사용하여 설치하는 경우가 있는데, 파이썬의 pip와 같다고 생각하면 된다.

 

 

 

 

 

 

 

설치 후 모듈을 사용하려 선언 할 경우 직접 만든 경우 같은 파일이면  import 모듈명 으로 선언하며, 다른 파일에 있는 모듈을 불러오려면 import 모듈의 경로명.py로 불러온다.

 - 사용법은 모듈명.함수명으로 사용한다

 - EX)calc.add(3,4)

 - 만약 이방법이 너무 길고 모듈명을 일일히 써주기 싫을때는 from 모듈명 import 사용할 함수로 변경하여 사용할 수 있다. 

 - from calc import add, sub

 - print(add(3,4)) -> 이렇게 모듈명을 제외하고 실행할 수 있다.

 

 

 

 

 

 

 다른사람이 만든 모듈은 pip 사이트에서 확인이 가능하며, 특정 기능을 원하는 경우 구글링을 통해서 해당 모듈에 대해 확인이 가능하다.

또한 다른사람이 만든 모듈의 정보를 확인하고 싶은 경우 파이썬 모듈 집합소(패키지 저장소)인 pip에 들어가 정보를 볼 수 있다.

해당주소 : https://pypi.org/

 

PyPI · The Python Package Index

The Python Package Index (PyPI) is a repository of software for the Python programming language.

pypi.org

 

 

반응형
profile

억대 연봉을 위한 인간수업

@회뜨는참치

이 글이 당신에게 조금이라도 도움이 된다면 좋겠습니다.