강의로 돌아가기
-

함수만들기와 모듈만들기와의 차이점은 무엇인가요?

이전 강의에서 공부했던 함수만드는 방법과 모듈만드는 방법의 차이에 대해 정립이 잘 되지 않습니다. 함수를 만들어 다른 파일에서 이를 불러오는 것이 모듈이 되는 건가요?

1 개의 답변
-

모듈이 좀 더 큰 범위입니다

python에서 모듈은 함수나 변수 또는 클래스 들을 모아 놓은 파일입니다.(클래스는 파트 15에서 다룹니다)
그렇다고 해서 아무거나 막 모아놓지는 않고 보통 관련 있는 것들이 모여 하나의 모듈을 구성합니다.

예를 들면 python에 datetime은 날짜와 관련된 기능을 모아놓은 모듈입니다.
datetime안에는 datetime, time등의 클래스가 정의되어 있고,
각 클래스 안에 또 weekday()나 today()같은 메소드(함수)가 정의되어 있습니다.

아직 클래스를 배우지 않아서 와 닿지 않을 것 같은데요.
아마 전체 강의를 완료하고 다시 보시면 이해가 더 잘될 것 같습니다.

더 많은 모듈은 python standard libaray에서 확인하실 수 있습니다.

  • -

    감사합니다 ^^

    -―2017.08.18 11:24
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.