• Buradasın

    Python Programlama Eğitim Videosu: ArrayList ve Listeler

    youtube.com/watch?v=qtcNIJi86nw

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan Python programlama dersinin bir bölümüdür. Eğitmen, Ferhat adında bir kişiyle iletişim halindedir.
    • Videoda öncelikle ArrayList veri yapısının temel metodları ve özellikleri adım adım gösterilmektedir. İsim listesi oluşturma, eleman ekleme, arama, indeks bulma, temizleme, silme ve alt liste oluşturma gibi temel işlemler örneklerle açıklanmaktadır. Daha sonra listeler konusu ele alınmakta ve bir sonraki videoda string sınıfına geçileceği belirtilmektedir.
    • Eğitmen, bir sonraki derslerde nesnelere geçiş yapılacağını ve string sınıfını bitireceklerini söylemektedir. Ayrıca, ArrayList'in web sayfalarında sayfa bölme gibi pratik kullanım alanları da videoda ele alınmaktadır.
    00:02ArrayList Kullanımı ve Eleman Ekleme
    • Önceki videoda it komutuyla iki listeyi birleştirdik ve bir kurs öğrenci listesine ekledik.
    • Bu videoda farklı iki metod kullanarak ArrayList'leri bitireceğiz.
    • String türünde bir isim listesi oluşturup "Ferhat", "Ahmet", "Burak", "Enes", "Salih" ve "Ömer" isimlerini ekledik.
    01:20Eleman Ekleme ve Kontrol
    • ArrayList'e eleman eklerken, ekleme durumu değişkeni oluşturarak ekleme işleminin başarılı olup olmadığını kontrol edebiliriz.
    • Ekleme işlemi başarılıysa ekleme durumu true, başarısızsa false değerini alır.
    • For döngüsü ile isim listesinin içindeki tüm elemanları yazdırabiliriz.
    02:43Eleman Arama İşlemi
    • Klavyeden kullanıcıdan bir isim alarak isim listesinin içinde arama yapabiliriz.
    • Scanner kullanarak kullanıcıdan "Listeden aradığınız isim:" şeklinde bir soru sorabiliriz.
    • ArrayList'in contains() metodu ile listede aranan ismin olup olmadığını kontrol edebiliriz.
    04:32İndeks Bulma ve Kontrol
    • ArrayList'in indexOf() metodu ile listede aranan ismin hangi indekste olduğunu bulabiliriz.
    • İndeks değeri int türünde bir sonuç verir ve bu değeri ekrana yazdırabiliriz.
    • Eğer aranan isim listede yoksa, else bloğu ile "Aradığınız isim bulunamadı" mesajı verebiliriz.
    06:37ArrayList Metodları
    • ArrayList'in clear() metodu ile tüm elemanları silebiliriz.
    • get() metodu ile belirli bir indeksteki elemanı alabiliriz.
    • empty() metodu ile liste boş mu dolu mu olduğunu kontrol edebiliriz.
    07:31Eleman Silme ve Alt Liste Oluşturma
    • remove() metodu ile belirli bir indeksteki veya belirli bir değeri olan elemanı silebiliriz.
    • remove() metodu indeks numarası ile silindiğinde string türünde sonuç, isim değeri ile silindiğinde string türünde sonuç verir.
    • ArrayList'in subList() metodu ile listeyi alt listeye bölebiliriz, bu özellikle web sayfalarında sayfa bölme işlemlerinde kullanılır.
    10:41Kod Çalıştırma ve Gelecek Dersler
    • Kod çalıştırıldığında istenen liste alındı, ancak bazı değerler alınamadı.
    • Ön işareti çıkmasın diye "sc close" yapıldı ve ünlem işareti kaldırıldı.
    • Bir sonraki videolarda nesneye geçilecek, önce string sınıfı bitirilecek ve sonra nesne programlamaya giriş yapılacak.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor