코드 여행 일기

파이썬 모듈(Module)의 이해와 활용 본문

Python

파이썬 모듈(Module)의 이해와 활용

할짝개발자 2024. 1. 20. 22:06
728x90
반응형

 

 

 

안녕하세요! 이번에는 파이썬의 중요한 기능 중 하나인 '모듈(Module)'에 대해 알아보겠습니다.

모듈은 파이썬 코드를 구성하는 각각의 파일로, 코드의 재사용성을 높이고 구조를 관리하는 데 도움을 줍니다.

이제 모듈의 기본 개념과 활용에 대해 알아보도록 하겠습니다.

 


 

 

1. 모듈(Module)이란?

 

  • 개념 설명: 모듈은 파이썬 코드를 구성하는 독립적인 단위로, 함수, 변수, 클래스 등을 포함할 수 있는 파일입니다. 다른 모듈에서 해당 모듈의 기능을 불러와 사용할 수 있습니다.
  • 모듈 생성: 간단한 모듈을 만들어보겠습니다. 예를 들어, calculator.py라는 파일을 만들어보겠습니다.
# calculator.py

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

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

 

 

2. 모듈 불러오기(import)와 활용

 

  • 모듈 불러오기: 다른 파이썬 파일에서 모듈을 불러오려면 import 키워드를 사용합니다.
# main.py

import calculator

result_add = calculator.add(5, 3)
result_subtract = calculator.subtract(8, 2)

print(result_add)       # 8
print(result_subtract)  # 6

 

모듈에서 특정 기능만 불러오기: 필요한 기능만 불러와서 사용할 수 있습니다.

# main.py

from calculator import add

result_add = add(5, 3)

print(result_add)  # 8

 

 

 

3. 내장 모듈 활용

 

파이썬에는 이미 내장되어 있는 다양한 모듈들이 있습니다.

이러한 내장 모듈을 사용하여 다양한 작업을 수행할 수 있습니다.

 

  • 예제: datetime 모듈 활용
import datetime

current_time = datetime.datetime.now()
print(current_time) 

# 현재 년월일 시분초가 나옴
# 2024-00-00 00:00:00.000000

 


 

모듈을 통해 코드를 구조화하고 재사용성을 높일 수 있습니다.

내장 모듈들을 활용하면 시간, 날짜, 수학 등 다양한 작업을 편리하게 수행할 수 있습니다.

앞으로 모듈을 적절히 활용하여 보다 효율적이고 구조화된 파이썬 코드를 작성해보세요!

계속해서 파이썬의 다양한 기능들을 익혀나가보도록 하겠습니다. 감사합니다!

 
 
 
 
728x90
반응형