Zaczynamy
Poznaj dwa główne elementy Turtle grafiki — ekran i samego żółwia — oraz ideę, że żółw ma fortunę.
Moduł turtle wchodzi w standardową dostawę Python — nic więcej nie trzeba instalować.
Trochę historii
Idea „grafiki żółwi” turtle w Python bezpośrednim potomkiem tego samego żółwia Logo-.
Ekran i żółw to dwa różne obiekty
Przed rysowaniem potrzebujesz dwóch obiektów: ekran
(turtle.Screen()) to okno, w którym odbywa się rysunek i
żółw (turtle.Turtle()) jest tym, co w rzeczywistości,
remisuje.
import turtle
screen = turtle.Screen()
screen.setup(width=480, height=360)
artist = turtle.Turtle()
screen.exitonclick()
Mały trójkąt w centrum to żółw w pozycji startowej. Trasa Kierunek żółwia jest domyślnie skierowany w prawo – na wschód.
Żółw ma fortunę
Zauważ: żółw w każdym momencie ma kilka cech jednocześnie — gdzie się znajduje (stanowisko), gdzie patrzy (kurs), i czy rysuje teraz (długopis). Każde polecenie, które będziemy studiować w tym rozdziale, zmienia jedno z tych cech, nie dotykając reszty. Wróćmy do tego paska statusu na przez cały rozdział.