모듈은 파이썬 함수나 변수 또는 클래스들을 모아놓은 파일을 말하는데, 내가 직접 코드를 만들지 않아도, 다른 개발자가 미리 만들어놓은 코드를 가져와서 쓸 수 있으므로 매우 중요한 기능을 합니다.
모듈을 가져올 적에는 import 모듈명을 사용하는 방식으로 가져올 수 있습니다.
- 강의 키노트 자료는 다음 링크를 통해 다운 받으세요
https://drive.google.com/drive/folders/1UrrO4_ch4xcIErbExstwpUVY6vFvPdkW
- 강의 소스코드는 다음 링크를 통해 다운 받으세요
https://github.com/dongupak/Basic-Python-Programming
2. 동영상 강의자료와 코드
• 동영상 강의(널널한 교수의 기초 파이썬)
• https://www.youtube.com/watch?
v=TK6RLGaM3Ao&list=PL2P1Vm9k53HOEn-QYXAfblQWkR0OW9mKX
• 소스코드( GitHub )
• https://github.com/dongupak/Basic-Python-Programming
3. 파이썬 인터프리터
이와 같은 멋진 max() 함수를 파이썬 인터프리터를 통해 만들었다!!
그러나 파이썬 인터프리터를 빠져나오면 max() 함수를 이용할 수 없다!!
텍스트 에디터를 이용하여 max() 함수를 만들어서 저장해 두고 사용하자
4. 모듈(module)
파이썬 함수나 변수 또는 클래스들을 모아놓은 파일.
가져오기 import 모듈이름
사용방법 모듈이름.모듈안의 구성요소
내가 직접 코드를 만들지 않아도, 다른 개발자가
미리 만들어놓은 코드를 가져와서 쓸 수 있다.
5. 모듈의 예
import math : 수학과 관련된 기능
import random : 난수 생성과 관련된 기능
import urllib : 인터넷의 URL을 처리하는 기능
import turtle : 터틀 그래픽 모듈을 가져오는 기능
6. 패키지
• 파이썬의 모듈중에서 하는 일이 비슷한 모듈이 있다.
• 이 모듈을 한 디렉토리에 모아두자
• 이렇게 여러개의 모듈을 모아서 계층적으로 관리하면 편리한데, 이와 같
이 주어진 계층구조의 디렉토리에 있는 모듈의 집합을 패키지 라고 한다
https://www.slideshare.net/audreyr/python-tricks-that-you-cant-live-without
17. 정리
• 파이썬에서 함수나 변수 또는 클래스들을 모아놓은 파일을 모듈이
라 한다
• 정해진 형식의 파일과 함수를 만들어서 모듈형태로 호출하여 사용
할 수 있다
• 큰 프로그램 작성시 작은 모듈을 여러개 만들어서 기능을 조합하면
손쉽게 짤 수 있다
• 파이썬은 많은 모듈을 제공한다