<aside> 💡 프로그래밍에서 모듈이란 프로그램을 재사용될 수 있는 단위로 나누어 놓은 것을 말합니다.

</aside>

전체 모듈 임포트

greetings.py

def hello_to(name):
    return f"안녕하세요, {name}님!"

def bye_to(name):
    return f"{name}님, 안녕히 가세요."

version = "1.0"  # 모듈의 버전 표시

main.py

import greetings

# 변수 사용
greetings_version = greetings.version

# 메소드 사용
hello_to_cheolsu = greetings.hello_to("철수")
bye_to_yeonghee = greetings.bye_to("영희")

pass

page_elements.py

class Button:
    def __init__(self, imprint):
        self.imprint = imprint

    def click(self):
        print(f"'{self.imprint}' 클릭")

main.py

import page_elements

# 클래스 사용

a_button = page_elements.Button("a")
a_button.click()

원하는 것만 임포트