본문 바로가기
코딩자료/파이썬기초

독학 파이썬 정복 12 (모듈)

Published Date:2024. 5. 25.
openipc.kr

파이썬 모듈

파이이썬에서 모듈을 사용하면 여러 함수나 변수들을 하나의 파일에 정의하여 다른 프로그램에서 불러와 사용할 수 있습니다. 모듈을 작성하는 가장 간단한 방법은 .py 확장자를 가진 파일을 만들고 그 안에 함수들과 변수들을 정의하는 것입니다. 또한, 다른 프로그래밍 언어로 작성된 모듈을 파이썬에서 사용할 수도 있습니다.

 

예를 들어, C 언어로 작성된 모듈을 컴파일하여 파이썬에서 불러와 사용할 수 있습니다. 다른 프로그램에서는 import 명령을 사용하여 모듈을 불러와 사용할 수 있습니다. 파이썬 표준 라이브러리도 마찬가지로 import를 통해 이용할 수 있습니다. 이를 통해 다른 프로그램이나 파이썬의 기능을 가져와 사용할 수 있습니다.

 

 

예시

# calculator.py

def add(x, y):
    return x + y

def subtract(x, y):
    return x - y

def multiply(x, y):
    return x * y

def divide(x, y):
    if y == 0:
        return "Error: Cannot divide by zero!"
    return x / y

 

 

이 모듈을 다른 프로그램에서 불러와 사용해 보겠습니다. 예를 들어, main.py 라는 파일을 만들고, 이 파일에서 calculator.py 모듈을 불러와서 간단한 계산을 해보겠습니다.

 

 

예시

# main.py
import calculator

# 두 숫자를 더합니다.
result_add = calculator.add(5, 3)
print("5 + 3 =", result_add)

# 한 숫자에서 다른 숫자를 빼줍니다.
result_subtract = calculator.subtract(10, 4)
print("10 - 4 =", result_subtract)

# 두 숫자를 곱합니다.
result_multiply = calculator.multiply(7, 2)
print("7 * 2 =", result_multiply)

# 한 숫자를 다른 숫자로 나눕니다.
result_divide = calculator.divide(9, 3)
print("9 / 3 =", result_divide)

 

 

위 코드에서 import calculator를 통해 calculator.py 모듈을 불러온 후, 모듈 내의 함수들을 사용하여 계산을 수행하고 결과를 출력합니다.

 

 

반응형