728x90

파이썬 모듈 2

python-9. 모듈 작성 / 모듈 재호출 / importlib / 모듈 (간접)실행과 직접 실행 / __name__

이전의 포스트에서 모듈이 무엇이고, 어떻게 호출하고 사용하는지 알아보았다. Python-8. Module이란? / 모듈의 기본 사용법(import, from) 프로그래머가 처음부터 끝까지 프로그램의 모든 것을 작성하기에는 굉장히 어렵고 시간이 오래걸리는 일이다. 그렇다면, 미리 자주 사용되는 함수와 같은 기능들을 수학공식 만들 듯 미리 작성 dot-learning.tistory.com 그렇다면, 나만의 모듈을 만들고 사용할 수 있을까? 당연히 가능하다. 이제 어떻게 그렇게 하는지 알아보자. .py 파일과 모듈 아이들의 실행경로에 있는 .py파일들은 모두 모듈의 형태로 임포트할 수 있다. (실행경로에 관한 내용은 파일을 다루는 포스트에서 더 자세히 알아보자. 일단, 여기서 말하는 실행경로란 순정상태의 파이..

Python-8. Module이란? / 모듈의 기본 사용법(import, from)

프로그래머가 처음부터 끝까지 프로그램의 모든 것을 작성하기에는 굉장히 어렵고 시간이 오래걸리는 일이다. 그렇다면, 미리 자주 사용되는 함수와 같은 기능들을 수학공식 만들 듯 미리 작성하고, 이름만 따와서 사용할 수 있다면 어떨까? (우리는 적분 공식을 사용할 때, 구분구적법에서부터 시작하여 적분하지 않는다! 미리 구분구적법을 통해 알아본 결과들을 외우고, 이를 바탕으로 계산한다. 그것이 효율적이기 때문에!) Q. Modules? 앞서말한 적분공식을 외워 적분문제를 푸는 것처럼, python개발자들은 미리 module이라는 객체의 형태를 만들고, 그 객체안에 자주 사용되는 함수들과 변수들의 구조와 작동원리를 미리 프로그래밍해놓는다. 아래의 링크는 python(v.3.9.0)이 기본적으로 지원하는 모듈들에 ..