모듈(module), 프로그래밍시 모듈 사용

CODEDRAGON Development/Python

반응형


 

모듈(module)

·       일반적으로 모듈은 독립적으로 실행가능하고 테스트되고 디버깅되는 기능단위를 모듈이라고 합니다. , 프로그램의 최소단위입니다.

·       여러 코드를 한데 묶어  독립성 유지하되 다른 곳에서 재사용 있는 코드 모음입니다.

·       모듈에는 기능을 수행하는 함수와 데이터, 변수, 클래스를 포함하고 있으며  실행 코드를 포함할 수도 있습니다.

·       파이썬 데이터와 함수등을 정의하고 있는 단위 됩니다.

·       파이션에서는 하나의 파이썬 .py 파일이 하나의 모듈이 됩니다.

·       다른 파이썬 프로그램에서 불러와 사용할 있게 만들어진 파이썬 파일입니다.

 

 

 

 

 

프로그래밍시 모듈 사용

·       import문을 통해 모듈을 사용합니다.

·       파이썬으로 프로그래밍을 많은 모듈을 사용하게 되는데 파이썬에서 제공하고 있는 모듈 또는 다른 사람들이 이미 만들어 놓은 모듈을 사용할 수도 있고 직접 만들어서 사용할 수도 있습니다.

·       파이썬 모듈이 정의되는 파일의 확장자는 .py 입니다.

·       다른 곳에서 모듈을 사용하게 되면 해당 모듈의 .py 바이트 코드로 컴파일 되어 .pyc 존재합니다.