파이썬 모듈(Python Module)은 파이썬 코드 파일로, 다른 파이썬 프로그램에서 재사용할 수 있는 함수, 클래스, 변수, 실행 가능한 코드 등을 포함한 파일을 말합니다. 모듈은 코드의 재사용성과 조직을 높이고, 다른 코드에서 쉽게 가져와서 사용할 수 있게 해줍니다.
파이썬 모듈은 기본적으로 .py 확장자를 가진 파일로 존재합니다. 예를 들어, my_module.py라는 파일을 작성하면, 이를 다른 파이썬 파일에서 불러와 사용할 수 있습니다.
모듈 사용 예시:
- 모듈 작성 (my_module.py):
- # my_module.py def add(a, b): return a + b def subtract(a, b): return a - b
- 모듈 불러오기 (main.py):
- # main.py import my_module result = my_module.add(5, 3) print(result) # 출력: 8
모듈의 장점:
- 재사용성: 모듈을 한 번 작성한 후, 여러 프로그램에서 쉽게 재사용할 수 있습니다.
- 코드 관리: 대규모 프로그램을 모듈화하여, 각 기능별로 분리하고 관리할 수 있습니다.
- 편리한 기능 제공: 표준 라이브러리나 서드파티 라이브러리와 같은 외부 모듈을 활용하여 유용한 기능을 손쉽게 사용할 수 있습니다.
파이썬 표준 라이브러리 예시:
파이썬에는 다양한 표준 라이브러리가 내장되어 있어, 별도의 설치 없이 바로 사용할 수 있습니다. 예를 들어, math 모듈은 수학적 계산을 위한 함수들을 제공합니다.
모듀을 내 프로그램에서 사용하려면 import 명령을 사용해서 필요한 모듈을 가져와 내 프로그램에 포함시켜야 합니다.
내장모듈(built-in module) vs 서드 파티 모듈(third-party module)
-내장 모듈 : 파이썬이 기본적으로 제공하는 모듈,
import 하기 전에 추가 설치가 필요없다.
-서드 파티 모듈 : 외부 다른 개발자가 파이썬에서 사용할 수 있도록 만들어 놓은 모듈,
import 하기 전에 추가 설치가 필요하다.
모듈을 임포트한 후에는 해당 모듈이 제공하는 기능을 편리하게 사용할 수 있습니다.
import math
result = math.sqrt(16)
print(result) # 출력: 4.0
이처럼 파이썬 모듈은 다양한 기능을 손쉽게 사용할 수 있게 해주는 중요한 개념입니다.
'PHYTHON' 카테고리의 다른 글
함수의 매개변수 종류와 특징수의 매개변수 종류와 특징 (0) | 2025.04.03 |
---|---|
파이썬 코딩 규약(스타일가이드) 및 파이썬실행프로그램(웹브라우저) (0) | 2025.03.21 |
3. PYTHON 편집기(에디터 추천) (0) | 2024.02.14 |
2. 파이썬 설치 (0) | 2024.02.14 |
1. 파이썬 시작 - 파이썬이란? (0) | 2024.02.14 |