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

Kayıt Başvurusu
Python ve dijital üretim

Python listeleri: Birden fazla öğeyi sırayla saklamak

Hayalî bir robotun malzeme listesiyle Python listelerini inceleyin. Sıra, döngü ve öğe ekleme üzerine küçük, uygulanabilir bir çalışma.

Yonga AkademiYayınlandı: 2 dk okuma
Robot gövdesi, tekerlek ve sensörün ardından sıranın sonuna bağlantı parçası ekleyen öğrenci.

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

Bir robot projesinin parçalarını tek tek ayrı değişkenlerde tutmak yerine bir liste içinde toplayabiliriz. Python listesi, öğeleri sıralı biçimde saklamamıza imkân verir. İlk örnekte çocuğun tanıdığı nesneleri kullanmak, programın neyi temsil ettiğini konuşmayı kolaylaştırabilir.

Gerçek set şart değil

Aşağıdaki malzemeler hayalî bir proje listesine aittir. Yonga Akademi’de kullanılan belirli bir donanım paketini tanıtmaz:

parcalar = ["gövde", "tekerlek", "sensör"]
parcalar.append("bağlantı parçası")
for parca in parcalar:
    print(parca)

Kod listedeki dört öğeyi sırayla gösterir. Çalıştırmadan önce hangi öğenin en son geleceğini tahmin edin. Sonra başlangıç listesindeki sıralamayı değiştirin. Çıktının da değişip değişmediğine bakın. Yeni bir öğe eklemek ile var olanların yerini değiştirmek aynı işlem değildir.

Önce nesnelerle, sonra kodla

Aynı isimleri kâğıt kartlarına yazabilir veya nesnelerin resimlerini kullanabilirsiniz. Kartların fiziksel sırası ile kodda gördüğünüz sırayı eşleştirin. Bir kart eklenince listedeki öğe sayısının nasıl değiştiğini konuşun.

Python’da liste öğelerine indeksle erişilir ve ilk öğenin indeksi sıfırdır. Bu noktayı anlatırken ilk etkinliğe çok sayıda ayrıntı eklemek zorunda değilsiniz. Öğrenci sıralı koleksiyon fikrini kurduktan sonra belirli bir öğeyi seçmeye geçilebilir. Resmî veri yapıları rehberi, liste işlemlerini daha ayrıntılı örneklerle açıklar.

Listenin amacı ne?

Listeleri yalnız sözdizimi alıştırması olarak bırakmak yerine küçük bir görev kurun: “Proje kutusunu kontrol ederken her parçanın adını sırayla göster.” Çocuk programın neden var olduğunu söyleyebilsin. Gerçek kişilerin isimlerini veya iletişim bilgilerini kullanmaya gerek yoktur.

Alanya’da Yonga Akademi’nin Python eğitim yaklaşımı, küçük verilerden anlamlı program fikrine geçiş için incelenebilir. Veli olarak, öğrencinin kodun temsil ettiği gerçek görevi açıklamasını isteyebilirsiniz. Sonraki adımda yalnız öğeleri sıralamak değil; her öğeye bir özellik bağlamak için sözlük kavramı ele alınabilir.

Kaynak: Python veri yapıları — listeler.

İ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 Listeleri ile Çocuklara İlk Veri Örneği | Yonga