Coding for Kids · Ders

Kapılar ve Pencereler

Ayrıntılar ekleyin

3. ders / 413 adım

Kapılar ve Pencereler, CoddyKit'te ücretsiz bir Coding for Kids dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Coding for Kids öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Coding for Kids kursu toplamda 4 dersten oluşur.

Kapı ve Pencere Ekleyin! 🚪🪟

Evimizin duvarları ve çatısı var, ama içeri nasıl gireceğiz? 🤔 Bir DOOR'a ihtiyacımız var!

Dışarıyı görmek için de WINDOWS gerekiyor! Bugün ayrıntıları ekleyelim. 🏠✨

import turtle

t = turtle.Turtle()
t.forward(50)

Çizmeden Hareket Edin 🖊️⬆️

Kapıyı doğru yere yerleştirmek için bir çizgi çizmeden hareket ederiz.

t.penup() kalemi kaldırır. t.goto(x, y) belirli bir konuma gider. t.pendown() yeniden çizim yapmayı başlatır! ✈️

import turtle

t = turtle.Turtle()
t.penup()
t.goto(50, 0)
t.pendown()
t.forward(40)

Kapı Küçük Bir Dikdörtgendir 🚪

Kapı, uzun ve dar bir dikdörtgendir. 2 uzun, 2 kısa kenarı vardır.

Şöyle çizeriz: yukarı, yana, aşağı, yana. Bir kapı yapalım! 🚪

import turtle

t = turtle.Turtle()
t.left(90)
t.forward(60)
t.right(90)
t.forward(30)
t.right(90)
t.forward(60)

Kapıyı Kahverengiye Boyayın 🟤

Kapılar genellikle ahşaptan yapılır, bu yüzden bizim kapımızı kahverengi yapalım! 🪵

Kapının çevresinde begin_fill() ve end_fill() ile birlikte fillcolor('brown') kullanın.

import turtle

t = turtle.Turtle()
t.fillcolor('brown')
t.begin_fill()
t.left(90)
t.forward(60)
t.right(90)
t.forward(30)
t.right(90)
t.forward(60)
t.right(90)
t.forward(30)
t.end_fill()

Pencere Küçük Bir Karedir 🪟

Pencere küçük bir karedir. 4 eşit kenarı vardır ve evden daha küçüktür!

Bir döngü kullanırız: for i in range(4): ve küçük bir forward komutu.

import turtle

t = turtle.Turtle()
for i in range(4):
    t.forward(30)
    t.left(90)

Pencereyi Mavi Yapın 💙

Pencereler cama benzer, bu yüzden onları açık maviye boyayalım! 🪟

fillcolor('lightblue') kullanın. Cam ışıl ışıl parlar! ✨

import turtle

t = turtle.Turtle()
t.fillcolor('lightblue')
t.begin_fill()
for i in range(4):
    t.forward(30)
    t.left(90)
t.end_fill()

Pencereyi goto ile Yerleştirin 📍

Pencereyi doğru yere yerleştirmek için önce penup(), sonra goto(x, y) ve ardından pendown() kullanırız.

Sayılar, kaplumbağaya tam olarak WHERE konumuna gideceğini söyler. Sağ-sol x, yukarı-aşağı y ile gösterilir! 🗺️

import turtle

t = turtle.Turtle()
t.penup()
t.goto(20, 50)
t.pendown()
t.fillcolor('lightblue')
t.begin_fill()
for i in range(4):
    t.forward(30)
    t.left(90)
t.end_fill()

İki Pencere! 🪟🪟

Her iki tarafa da birer pencere ekleyelim! Birini çizip yana hareket eder, sonra diğerini çizeriz.

Aynı pencere kodunu yeniden kullanın; yalnızca önce farklı bir konuma goto yapın! 📍

import turtle

t = turtle.Turtle()
t.fillcolor('lightblue')
for x in [-60, 40]:
    t.penup()
    t.goto(x, 50)
    t.pendown()
    t.begin_fill()
    for i in range(4):
        t.forward(30)
        t.left(90)
    t.end_fill()

Pencereye Artı İşareti Ekleyin ➕

Gerçek pencerelerin ortasında bir artı işareti vardır! Bir yatay, bir de dikey çizgi ekleyelim.

Bu, pencereyi 4 küçük bölmeye ayırır. Ne kadar ayrıntılı! 🪟

import turtle

t = turtle.Turtle()
t.fillcolor('lightblue')
t.begin_fill()
for i in range(4):
    t.forward(40)
    t.left(90)
t.end_fill()
t.penup()
t.goto(20, 0)
t.pendown()
t.goto(20, 40)

Kapı Kolu! 🔘

Her kapının açılabilmesi için bir kapı koluna ihtiyacı vardır! 🚪

Küçük, dolu bir daire çizeriz. Hızlıca altın renkli bir kapı kolu yapmak için t.dot(8, 'gold') kullanın! ✨

import turtle

t = turtle.Turtle()
t.fillcolor('brown')
t.begin_fill()
for i in range(4):
    t.forward(40)
    t.left(90)
t.end_fill()
t.penup()
t.goto(35, 20)
t.dot(8, 'gold')

Kendi Kapınızı Tasarlayın! 🚪🎨

Sıra sizde! En sevdiğiniz renkte bir kapı yapın. 🤩

'purple' yerine istediğiniz rengi yazın ve altın renkli kapı kolunu nereye koyacağınızı seçin! 🔘

import turtle

t = turtle.Turtle()
t.fillcolor('purple')
t.begin_fill()
t.left(90)
t.forward(60)
t.right(90)
t.forward(30)
t.right(90)
t.forward(60)
t.right(90)
t.forward(30)
t.end_fill()

Hızlı Kontrol ✅

Ayrıntı bulmacası! 🧠🚪

Kapılar ve Pencereler Tamamlandı! 🚪🪟🎉

Harika! Artık evinizin ayrıntıları da var! Öğrendikleriniz:

  • Çizmeden hareket etmek için penup() ve pendown() kullanılır ✈️
  • Bir konuma gitmek için goto(x, y) kullanılır 📍
  • Kapı bir dikdörtgen, pencere ise küçük bir karedir 🟫🟦
  • t.dot(8, 'gold') bir kapı kolu oluşturur 🔘

Sırada sahneyi tamamlamak için bir güneş ve gökyüzü eklemek var! ☀️

Başlamak ücretsiz

Yapay zeka eğitmeniyle Python öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
35
Dersler
140

Sıkça Sorulan Sorular

“Kapılar ve Pencereler” dersi ücretsiz mi?

Evet — “Kapılar ve Pencereler” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Coding for Kids kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Coding for Kids kursu toplamda 4 dersten oluşur.

“Kapılar ve Pencereler” dersinde ne öğreneceğim?

Ayrıntılar ekleyin Coding for Kids ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Coding for Kids öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Coding for Kids, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Kapılar ve Pencereler” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Coding for Kids dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Coding for Kids dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Kare Ev Çizme
  2. Çatı Ekleme
  3. Kapılar ve Pencereler
  4. Güneş ve Gökyüzü
← Coding for Kids Sayfasına Dön