공부합시다!/python

16. Module과 Package

간서치 2023. 2. 14. 00:12
728x90

Module을 디렉토리 형태로 관리하는 것을 Package라고 합니다.

마이크로 서비스에서는 각각의 모듈을 분리해서 재사용을 높이고

업데이트 역시 하나의 프로그램이 아닌 모듈별로 실시해서 서로 약한 연결고리로 구성을 합니다.

 

# 패키지 : 모듈을 디렉토리 형태로 관리하는 것
# 파이썬 모듈과 패키지
# 모듈, 패키지
# 모듈 사용 및 Alias 설정
# 패키지 사용 장점
# 패키지 예제
# 상대경로

from pkg.fibonacci import Fibonacci
Fibonacci.fib(300)
print("ex2 : ", Fibonacci.fib2(400))
print("ex2 : ", Fibonacci().test)


from pkg.fibonacci import Fibonacci as fb
fb.fib(100)
print('ex3 : ',fb.fib2(300))
print("ex3 :  ", fb().test)

# 사용
import pkg.calculatons as c
print("EX4 : ", c.add(10, 100))
print("EX4 : ", c.mul(10, 100))

from pkg.calculatons import div as d
print("EX5 : ", int(d(100,10)))
        
import pkg.prints as p
import builtins

p.prt1()
p.prt2()
print(dir(builtins))

728x90