Yapay zekâ ve robotik programlarına kayıt başvurusu alınmaktadır

Kayıt Başvurusu
Python ve dijital üretim

Python sözlükleri: Bir nesnenin özelliklerini isimleriyle tutmak

Hayalî bir robot kartıyla Python sözlüklerini tanıyın. Anahtar, değer ve güncelleme işlemini kısa bir örnek üzerinden açıklayın.

Yonga AkademiYayınlandı: 2 dk okuma
Robotun renk ve tekerlek özelliklerini simge kartlarıyla düzenleyen genç öğrenci.

Yapay zekâ ile hazırlanmış temsili eğitim görseli.

Bir robotu yalnız parça listesiyle değil, adı ve tekerlek sayısı gibi özelliklerle de anlatabiliriz. Python sözlüğünde bilgiler anahtar–değer çiftleriyle tutulur. Küçük bir tanıtım kartını koda çevirmek, hangi bilginin hangi isim altında saklandığını görünür hâle getirebilir.

Hayalî bir robot kartı hazırlayın

Örnekteki “Deneme” adlı robot kurgusaldır; gerçek öğrenci ürünü veya kurum ekipmanı değildir:

robot = {"ad": "Deneme", "tekerlek": 2}
print(robot["ad"])
robot["tekerlek"] = 4
print(robot["tekerlek"])

İlk çıktı robotun adını, ikinci çıktı güncellenen tekerlek sayısını gösterir. Çocuğa “İsim değişti mi, sayı mı değişti?” diye sorun. Bir özelliğin değerini değiştirmek, bütün kartı yeniden yazmakla aynı şey değildir.

Kâğıtta iki alanlı bir kart çizip aynı işlemi yapabilirsiniz. Bu yöntem, kodun sakladığı bilgiyi ekrandan bağımsız görmeyi sağlar. Python’ın resmî veri yapıları rehberi sözlükleri anahtarlar üzerinden erişilen bilgi yapıları olarak açıklar.

Listeden farkını ihtiyaçla anlatın

Bir görevde yalnız malzemeleri sırayla göstermek istiyorsanız liste yeterli olabilir. Bir nesnenin belirli özelliğine adıyla ulaşmak istiyorsanız sözlük kullanımı düşünülebilir. “Sözlük her zaman daha iyidir” gibi bir kural kurmayın; yapıyı göreve göre seçin.

Örneği genişletirken renk veya görev gibi bir alan eklenebilir. Fakat gerçek çocuğun adı, doğum tarihi veya fotoğrafı gerekli değildir. Hayalî robot verisi, aynı programlama fikrini kişisel bilgi toplamadan çalışmaya yeter.

Eksik bilgi ayrı bir konudur

Kartta bulunmayan bir alanı okumak istediğinizde ne olacağını daha sonraki bir denemede ele alabilirsiniz. Programın yalnız ideal veriyle çalışması ile eksik bilgiye hazırlıklı olması farklı seviyelerdir. İlk örneğin sınırını açıkça söylemek yeterlidir.

Alanya’da Yonga Akademi’nin Python programı hakkında bilgi alırken, veri yapılarının küçük projelerle nasıl ilişkilendirildiğini sorun. Bir sözlük çalışması, öğrencinin yalnız komutu değil; bilgisini nasıl düzenleyeceğini düşünmesi için de kullanılabilir.

Kaynak: Python sözlükleri.

İlgili programı inceleyin ve uygunluk hakkında bilgi alın

Kaynaklar ve ileri okuma

  1. docs.python.org

Çocuğunuz için uygun teknoloji yolunu keşfedin

Yonga Akademi’nin aktif kodlama, robotik ve yapay zekâ programlarını inceleyin veya kayıt başvurusu bırakın.

Python Sözlükleri ve Anahtar–Değer | Yonga Akademi