태그된 제품에 대해 수수료를 받습니다.
파이썬 모듈 module
관련된 함수, 클래스, 변수 등을 하나의 파일로 묶은 것이다.
이를 통해 코드를 재사용하고 관리하기 쉽게 할 수 있다.
모듈 만들기
모듈 파일 생성
모듈로 사용할 파일을 만든다. (예를 들어 my_module.py라는 파일을 생성)
# my_module.py
def greet(name):
return f"Hello, {name}!"
class Person:
def __init__(self, name):
self.name = name
def introduce(self):
return f"My name is {self.name}."
모듈 불러오기
만든 모듈을 다른 파일에서 사용할 수 있다. (예를 들어, main.py에서 my_module.py를 불러와 사용)
# main.py
import my_module
print(my_module.greet("Alice"))
person = my_module.Person("Bob")
print(person.introduce())
모듈 사용하기
파이썬에서는 모듈을 불러오기 위해 import 키워드를 사용한다.
모듈을 불러오는 방법에는 여러 가지가 있다.
전체 모듈 불러오기
import my_module
위 예제처럼 모듈 전체를 불러와 사용할 수 있다. (이 경우 모듈명으로 접근)
모듈의 특정 부분만 불러오기
from my_module import greet, Person
모듈 내 특정 함수나 클래스를 직접 불러와 사용할 수 있다. (이 경우 모듈명 없이 바로 사용할 수 있다.)
모듈의 별칭 사용하기
import my_module as mm
모듈 이름이 길거나 자주 사용할 때 별칭을 붙여 간편하게 사용할 수 있다.
자주 사용하는 내장 모듈
파이썬에는 이미 많은 유용한 내장 모듈이 포함되어 있다.
os
운영 체제와 상호 작용하는 기능 제공
import os
current_directory = os.getcwd()
print(current_directory)
sys
파이썬 인터프리터와 관련된 기능을 제공
import sys
print(sys.version)
math
수학적 연산을 위한 함수들을 제공
import math
print(math.sqrt(16))
datetime
날짜와 시간을 다루는 기능을 제공
import datetime
now = datetime.datetime.now()
print(now)
이와 같이 파이썬 모듈은 코드의 재사용성과 관리 용이성을 높여주며,
내장 모듈을 통해 다양한 기능을 쉽게 사용할 수 있다.
모듈을 잘 활용하면 파이썬 프로그래밍의 효율성을 크게 높일 수 있다.
태그된 제품에 대해 수수료를 받습니다.