9. 거북이 그래픽#
게임 프로그래밍을 지원하는 파이썬의 기본 라이브러리를 소개한다.
9.1. turtle
모듈#
turtle
모듈은 간단한 2차원 컴퓨터 그래픽스를 지원하는 다양한 도구를 제공하며,
파이썬에 기본 모듈로 포함되어 있다.
IDLE 를 이용하여 아래 명령문을 실행하면 그림 창이 하나 새로 나타나고
그 안에 아래와 같은 그림이 그려져야 한다.
import turtle
def draw_circle(turtle, color, size, x, y):
turtle.penup()
turtle.color(color)
turtle.fillcolor(color)
turtle.goto(x,y)
turtle.begin_fill()
turtle.pendown()
turtle.circle(size)
turtle.penup()
turtle.end_fill()
turtle.pendown()
tommy = turtle.Turtle()
tommy.shape("turtle")
tommy.speed(500)
draw_circle(tommy, "green", 50, 25, 0)
draw_circle(tommy, "blue", 50, 0, 0)
draw_circle(tommy, "yellow", 50, -25, 0)
tommy.penup()
tommy.goto(0,-50)
tommy.color('black')
tommy.write("파이썬 함께 배워요!", align="center", font=(None, 16, "bold"))
tommy.goto(0,-80)
9.2. 실전 거북이 프로그래밍#
turtle
모듈의 활용법과 거북이 그래픽을 이용한 프로그래밍 학습은
트링킷Trinket 사이트의
Python Turtle 소개에서
상세히 다룬다.