Spisu treści:

Naucz się kodować za pomocą Python Turtle: 4 kroki
Naucz się kodować za pomocą Python Turtle: 4 kroki

Wideo: Naucz się kodować za pomocą Python Turtle: 4 kroki

Wideo: Naucz się kodować za pomocą Python Turtle: 4 kroki
Wideo: Kółko i krzyżyk / Tic Tac Toe - Python Turtle #4 2024, Listopad
Anonim
Naucz się kodować za pomocą Python Turtle
Naucz się kodować za pomocą Python Turtle

W tym samouczku wprowadzimy do zabawnego świata kodowania przy użyciu Pythona, w szczególności biblioteki Turtle.

Zakładamy, że nie masz wcześniejszego doświadczenia w kodowaniu. Jeśli chcesz dowiedzieć się więcej, proponujemy zapoznać się z książką autora:

www.amazon.com/by-Omar-Silva-Zapata/e/B00Y…

Krok 1: Wymagania

Wymagania
Wymagania

Co jest wymagane?

Komputer PC lub Raspberry Pi z zainstalowanym Pythonem 2.7 lub nowszym.

Co zaskakujące, Python można uruchomić na dowolnym komputerze z większością systemów operacyjnych. Aby uzyskać informacje, jak pobrać Pythona na swoje urządzenie, przejdź do:

www.python.org/

W menu Pobierz wybierz swój system operacyjny i postępuj zgodnie z instrukcjami instalacji.

Krok 2: Korzystanie z edytora IDLE

Korzystanie z edytora IDLE
Korzystanie z edytora IDLE

IDLE Pythona (Integrated Development and Learning Environment) to edytor, którego użyjemy w tym samouczku, ale jest ich o wiele więcej. W Robo-Geek podoba nam się, że jest to łatwe do zrozumienia, wykonuje pracę i nie jest onieśmielające dla początkujących programistów. Aby uzyskać więcej informacji na temat IDLE, sprawdź:

docs.python.org/2/library/idle.html

Po instalacji Pythona musimy otworzyć IDLE.

Sposób otwarcia edytora IDLE będzie zależeć od używanego systemu operacyjnego. Dla uproszczenia reszta samouczka zakłada, że używasz komputera z systemem Windows 10. Jeśli nie, nie martw się zbytnio, przeszukaj Internet, a znajdziesz mnóstwo pomocy.

W Windows po prostu przejdź do menu Start, spójrz na folder Python i wybierz ikonę IDLE.

Jeśli się powiedzie, zobaczysz ekran pokazany na rysunku dla tego kroku. Pierwsza linia pod menu wskazuje, jakiej wersji Pythona używasz.

Krok 3: Pierwsze wiersze kodu - Importuj żółwia Pythona

Pierwsze wiersze kodu - importuj żółwia Pythona
Pierwsze wiersze kodu - importuj żółwia Pythona
Pierwsze wiersze kodu - importuj żółwia Pythona
Pierwsze wiersze kodu - importuj żółwia Pythona

Teraz ekscytująca część samouczka. Przejdźmy do kodu:

Najpierw musimy wywołać bibliotekę, której będziemy używać, odbywa się to za pomocą polecenia importu. Wpisz następujące polecenie i naciśnij Enter.

importuj żółwia

Zauważ, że IDLE podświetli na pomarańczowo import poleceń Pythona. Następnie musimy utworzyć obiekt żółwia, wpisać następujący kod i nacisnąć Enter

t = żółw. Żółw()

Po zakończeniu naciskania klawisza Enter, jeśli nie ma błędów składniowych ani pisowni, zostanie wyświetlony nowy ekran z trójkątem na środku białego tła, jak na rysunku dla tego kroku. Umieść okna osobno i dostosuj ich wymiar, aby pasowały obok siebie.

Krok 4: Tworzenie kwadratu

Tworzenie kwadratu
Tworzenie kwadratu
Tworzenie kwadratu
Tworzenie kwadratu
Tworzenie kwadratu
Tworzenie kwadratu

Mały trójkąt na środku ekranu przedstawia żółwia.

Aby żółw poruszał się do przodu, wpisz:

t.fd(100)

Zauważ, że żółw przesunął się o 100 pikseli w kierunku wskazywanym przez żółwia. Teraz obróćmy żółwia o 90 stopni w dół:

t.rt(90)

Teraz, gdy żółw leży, napiszemy jeszcze kilka poleceń, aby uzupełnić kwadrat:

t.fd(100)t.rt(90) t.fd(100) t.rt(90) t.fd(100)

Fantastycznie ukończyłeś swój pierwszy kwadrat!

Teraz zresetujmy, przynieś żółwia do domu i wyczyść ekran:

t.home()

t.wyczyść()

Alternatywnie możemy narysować kwadrat bardziej efektywnie, używając pętli for:

dla i w zakresie(4):

t.fd(100) t.rt(90)

Możemy zmienić kolor żółwia na niebieski poprzez:

t.kolor('niebieski')

I oczywiście możemy zrobić o wiele więcej, ten samouczek miał tylko dać ci przedsmak i dać ci początek. Więcej informacji znajdziesz w dokumentacji Python Turtle, docs.python.org/2/library/turtle.html

Rozważ również zakup książki autora:

www.amazon.com/by-Omar-Silva-Zapata/e/B00Y…

Wszystkiego najlepszego.

Zalecana: