728x90
반응형
파이썬의 모듈(Module)은 코드의 재사용을 가능하게 해주는 중요한 개념입니다. 모듈은 파이썬 코드가 담긴 파일로, 함수, 변수, 클래스 등을 포함하고 있습니다. 다른 파이썬 파일에서 모듈을 가져와서 사용할 수 있습니다.
1. 모듈 생성과 사용
모듈을 생성하고 다른 파일에서 이를 사용하는 방법을 설명하는 예제입니다.
# my_module.py 파일
def greet(name):
return f"Hello, {name}!"
# main.py 파일
import my_module
message = my_module.greet("Alice")
print(message) # 출력: Hello, Alice!
2. 모듈 이름 충돌 방지
모듈을 가져올 때 별명을 사용하여 이름 충돌을 방지하는 방법을 설명하는 예제입니다.
import my_module as mm
message = mm.greet("Bob")
print(message) # 출력: Hello, Bob!
3. from ... import 문
from ... import 문을 사용하여 모듈의 특정 함수나 변수만을 가져와서 사용하는 방법을 설명하는 예제입니다.
from my_module import greet
message = greet("Charlie")
print(message) # 출력: Hello, Charlie!
4. 모듈의 내장 함수와 변수
파이썬에 내장된 모듈들을 가져와서 사용하는 방법을 설명하는 예제입니다.
import math
result = math.sqrt(25) # 25의 제곱근 계산
print(result) # 출력: 5.0
5. 외부 모듈 사용
외부에서 개발한 모듈을 설치하여 사용하는 방법을 설명하는 예제입니다.
pip install requests
import requests
response = requests.get("https://www.example.com")
print(response.status_code) # 웹 사이트의 응답 코드 출력
모듈은 파이썬 코드를 논리적으로 구조화하고 재사용성을 향상시키는데 중요한 역할을 합니다. 위의 예제를 통해 모듈의 개념과 활용 방법을 더 자세히 이해할 수 있습니다.
728x90
반응형
'파이썬 > 파이썬 기초' 카테고리의 다른 글
[파이썬 python] 변수 출력 하기 (프린트, print, format) (0) | 2023.08.27 |
---|---|
[파이썬 Python] from import, import as 차이 (코드 불러오기) (0) | 2023.08.26 |
[파이썬 Python] 고유한 값들의 집합 Set (0) | 2023.08.25 |
[파이썬 Python] 변경 불가능한 리스트 튜플 (Tuples, 리스트 차이) (0) | 2023.08.25 |
[파이썬 Python] 함수 정의하기 (Def) (0) | 2023.08.15 |