alicangonullu tarafından 2022-02-09 21:37:07 tarihinde yazıldı. Tahmini okunma süresi 1 dakika, 39 saniye. 174 kere görüntülendi.
Disclaimer
Merhabalar,
Günümüzde en popüler dillerden biri olan Python içerisinde yüzlerce modül bulunmaktadır. Bunlardan sanırım en çok bilinenleri Numpy ve Turtle modülleridir. Bu yazımda sizlere Turtle modülünü anlatıp örnek bir uygulama için kaynak kodları paylaşmak istiyorum.
Öncelikle turtle modülü orijinal logo çizimi için Wally Feurzeig tarafından üretilmiştir. Bu modülde gerekli programlamaları yaparak her şeklde logolar çizebilirsiniz. Öncelikle PIP ile kütüphanemizi yükleyelim. Komut satırına
pip3 install turtle
yazıyoruz. Modülümüz yüklendikten sonra şu kodları main.py içerisine yazıyoruz.
from turtle import *
color('red', 'yellow')
begin_fill()
while True:
forward(250)
left(200)
right(75)
if abs(pos()) < 1:
break
end_fill()
done()
//Kod 2
from turtle import *
color('red', 'black')
begin_fill()
while True:
forward(250)
left(200)
right(75)
if abs(pos()) < 1:
break
end_fill()
done()
//Donut Code
from turtle import *
color('red', 'black')
begin_fill()
while True:
forward(280)
circle(50)
left(220)
right(75)
if abs(pos()) < 1:
break
end_fill()
done()
//Kod 3
from turtle import *
color('red', 'black')
begin_fill()
while True:
forward(700)
degrees(360)
circle(50)
left(250)
right(95)
speed(0)
if abs(pos()) < 1:
break
end_fill()
done()
//Kod 4
from turtle import *
color('red', 'black')
begin_fill()
while True:
forward(916)
degrees(360)
circle(50)
left(290)
right(105)
speed(0)
#write("Ali Can Gönüllü", font=("Verdana", 15, "normal"))
if abs(pos()) < 1:
break
end_fill()
done()
// Kod 5
from turtle import *
color('red', 'black')
begin_fill()
while True:
forward(216)
degrees(360)
left(100)
right(45)
speed(0)
#write("Ali Can Gönüllü", font=("Verdana", 15, "normal"))
if abs(pos()) < 1:
break
end_fill()
done()
Ardından debug ediyoruz ve şu şekilde bir sonuç gelmeli önümüze
okuduğunuz için teşekkür ederim.