본문 바로가기
파이썬/파이썬 기초

[파이썬 Python] 모듈 사용과 예제 (패키지 불러오기)

by SMCon 2023. 8. 26.
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
반응형