모듈(Module)
모듈은 여러 함수나 변수들을 담은 파이썬 파일(.py)입니다. 모듈을 사용하면 반복적으로 사용되는 코드를 함수나 변수로 묶어서 사용할 수 있습니다.
모듈을 사용하기 위해서는 다음과 같은 과정이 필요합니다.
-모듈 파일(.py)을 생성합니다.
-모듈 파일에 함수나 변수를 정의합니다.
-모듈을 import 합니다.
-모듈에서 정의한 함수나 변수를 사용합니다.
함수(Function)
함수는 입력값을 받아서 출력값을 반환하는 코드 블록입니다. 함수는 반복적으로 사용되는 코드를 묶어서 사용할 수 있습니다.
함수를 사용하기 위해서는 다음과 같은 과정이 필요합니다.
-함수를 정의합니다.
-함수에 입력값을 전달하여 호출합니다.
-함수가 실행되어 결과값을 반환합니다.
py파일명 모듈에서 함수명 함수를 사용하는 방법
-모듈 파일(.py)을 생성합니다.
-파일명은 py파일명.py로 작성합니다.
-파일 안에는 함수명 함수를 정의합니다.
-py파일명 모듈을 import 합니다.
-import py파일명으로 모듈을 불러옵니다.
-py파일명 모듈에서 함수명 함수를 호출합니다.
-test = 함수명()으로 test 변수에 함수명 함수의 반환값을 저장합니다.
그러면 이제 아래와 같은 코드로 py파일명 모듈에서 함수명 함수를 사용할 수 있습니다.
위 코드에서 %load_ext autoreload와 %autoreload 2는 코드 수정 후 자동으로 모듈을 새로 불러오는 기능을 추가한 것입니다. 이를 사용하면 모듈 수정 후 매번 다시 import하는 수고를 덜 수 있습니다
-> py 파일을 ipynb에서 빨리 돌려보거나 확인해 볼 때 꿀팁이다 이말 이상