모듈
◈ 모듈(module) 요약 [↓클릭 ]
모듈은 함수나 변수 또는 클래스들을 모아놓은 파일로 기본 파이썬의 기능을 확장하기 위해서 사용한다.
모듈은 사용자가 만들어서 추가할 수도 있고 외부에서 받은 파일도 사용 할 수 있다.
모듈은 "import 모듈이름" 형태의 구문을 이용하여 가져와서 사용한다. ex) import random
모듈명이 잘못되었거나 존재하지 않는 모듈을 포함할 경우 오류 발생기 때문에 주의해야 한다.
각 모듈은 특정기능을 하는 함수와 함께 사용되고 점(.)을 이용해 해당 함수를 호출한다. ex) time.sleep( )
datetime 모듈은 date(날짜), time(시간)과 관련된 모듈로 현재 시간과 날짜를 구하기 위해 now( ) 함수를 사용한다.
time 모듈은 time(시간)과 관련된 기능을 다룰 때 사용하는 모듈로 특정 시간 동안 코드 진행을 정지할 때 sleep( ) 함수를 사용한다.
random 모듈은 랜덤한 숫자 생성 등에 사용하는 모듈로 0~n-1 까지 정수를 랜덤하게 생성하는 randrange(n) 함수와 a~b 사이 정수형의 임의 값을 생성 하는 randint(a,b) 함수를 사용한다.
turtle 모듈은 도형과 패턴들을 그리는데 사용한다.
※ turtle 모듈 관련 함수
1) left()/right() : 왼쪽으로 회전/오른쪽으로 회전
2) shape() : 펜 모양 바꾸기
3) speed() : 그리는 속도 조절
4) forward()/backward() : 앞으로 전진/뒤로 전진
5) goto(x, y) : 해당 좌표로 이동
6) penup()/pendown() : 펜을 들고 그리지 않기/펜을 내리고 그리기
7) color(): 색상 변경하기
8) begin_fill()/end_fill() : 색상 채우기 시작/색상 채우기 종료
◈ import문 선언
사용하고자 하는 모듈명을 import문으로 정확하게 선언했나요? → import random
◈ 모듈 함수의 올바른 사용
모듈에 해당하는 함수 호출시 점(.)을 사용했나요? → 모듈명.함수명
print문에서 모듈함수와 문자열을 구분했나요? → (+)연산자 또는 콤마(,)