728x90
파이썬에서 모듈은 코드의 재사용성과 구조화를 위해 사용되는 중요한 개념입니다.
모듈은 파이썬 코드를 담고 있는 파일로, 함수, 클래스, 변수 등을 포함할 수 있습니다.
1. 모듈의 생성과 사용:
모듈을 생성하려면 파이썬 파일(.py 확장자)을 만들고, 그 안에 함수, 클래스, 변수 등을 정의할 수 있습니다. 다른 파이썬 파일에서 모듈을 사용하기 위해서는 import 문을 사용합니다. 예를 들어, 다음과 같이 모듈을 생성하고 사용할 수 있습니다.
# 모듈 생성: example_module.py
def greet(name):
print("Hello, " + name)
# 모듈 사용: main.py
import example_module
example_module.greet("John") # 출력: Hello, John
2. 모듈의 이름 충돌 방지:
모듈을 사용할 때 이름 충돌을 방지하기 위해 import 문에서 모듈에 별칭(alias)을 지정할 수 있습니다. 이는 as 키워드를 사용하여 지정할 수 있습니다.
import example_module as ex
ex.greet("John") # 출력: Hello, John
3. 모듈에서 특정 요소만 사용:
모듈에서 필요한 요소만 사용하고 싶을 때는 from 문을 사용하여 특정 요소를 가져올 수 있습니다.
from example_module import greet
greet("John") # 출력: Hello, John
4. 내장 모듈 사용:
파이썬은 여러 가지 내장 모듈을 제공하여 다양한 기능을 지원합니다.
이러한 내장 모듈은 별도의 설치 없이 사용할 수 있습니다. 예를 들어, random 모듈을 사용하여 난수를 생성할 수 있습니다.
import random
num = random.randint(1, 10)
print(num) # 1부터 10 사이의 랜덤한 정수 출력
이렇게 파이썬 모듈을 사용하면 코드의 재사용성과 구조화를 향상시킬 수 있습니다. 모듈을 통해 함수, 클래스, 변수 등을 모듈화하고 다른 프로그램에서 재사용할 수 있습니다.
'웹개발 > python' 카테고리의 다른 글
파이썬 패키지(Package)화 (1) | 2024.02.26 |
---|---|
파이썬에서 예외처리 하기 (1) | 2024.02.26 |
파이썬 연산자와 표현식 (0) | 2024.02.26 |
파이썬 입출력 (0) | 2024.02.26 |
파이썬 함수 (0) | 2024.02.23 |