> For the complete documentation index, see [llms.txt](https://sdc-james.gitbook.io/onebook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sdc-james.gitbook.io/onebook/3./3.3./3.3.2.-import.md).

# 4.3.2.     모듈의 사용(import)

**1)   모듈이란?**

파이썬(Python) 모듈(Module)이란 자주 사용되는 코드나 유용한 코드를 논리적으로 묶어서 관리하고 사용할 수 있도록 하는 것입니다. 보통 하나의 파이썬.py 파일이 하나의 모듈이 됩니다. 모듈 안에는 함수, 클래스, 혹은 변수들이 정의될 수 있으며, 실행 코드를 포함할 수도 있습니다.

**2)   내장 모듈**

파이썬은 기본적으로 상당히 많은 표준 라이브러리 모듈들을 제공하고 있으며, 써드파티(3rd Party)에서도 많은 파이쎤 모듈들을 제공하고 있습니다. 파이썬 프롬프트에서 다음과 같이 help("modules")을 입력하면 설치된 모듈의 목록을 확인할 수 있습니다.

![](/files/-LbVux36rwZuWwfd7q4h)

**3)   모듈의 사용(import)**

이러한 모듈들을 사용하기 위해서는 모듈을 import하여 사용하면 되는데, import 문은 다음과 같이 하나 혹은 복수의 모듈을 불러들일 수 있습니다.

```
import 모듈
import 모듈1, 모듈2, 모듈3 ...
import 모듈명 as 별명
```

이 명령들은 현재 작업하고 있는 파이썬 스크립트에 모듈에 있는 모든 내용을 포함시킵니다. 모듈에 포함된 함수를 사용하기 위해서는 '모듈명.함수명'처럼 모듈명을 반드시 입력해야 합니다. as를 사용하여 모듈명에 별명을 붙일 수 있습니다.

```
from 모듈 import 함수
from 모듈 import 함수1, 함수2, 함수3 ...
from 모듈 import *
from 모듈 import 함수 as 별명
```

form import 방식을 사용하면 모듈이름을 생략할 수 있습니다. \*를 사용하면 모듈에 있는 모든 내용이 포함됩니다.&#x20;
