Python ile Kuyruk ve Yığın Veri Yapıları Eğitimi
Giriş
Python ile veri yapılarında kuyruk ve yığın konuları devam ediyor.
Önceki videoda listeler kullanılmıştı, şimdi q modülü ile çalışılacak.
Q Modülünün Avantajları
Q modülü ile kuyruk boyutu belirtilebilir.
Hata ihtimali azaltılıyor.
Erişim tehlikesi azaltılıyor; elemanlar arası erişim kısıtlanıyor.
Çok Görevli Çalışma
Multitasking kavramı ile üretici-tüketici mantığı açıklanıyor.
Fabrika örneği ile yürüyen bant sisteminin kuyruk yapısı ile ilişkisi anlatılıyor.
Çağrı Merkezi Örneği
Çağrı merkezlerinde bekleyen kişiler arasındaki kuyruk yapısı örneği veriliyor.
Producer-Consumer yapısı ele alınıyor.
Kuyruk Oluşturma
Q modülü ile kuyruk oluşturuluyor ve eleman ekleme işlemi yapılıyor.
Maksimum boyut kısıtlaması hakkında bilgi veriliyor.
Eleman Çekme İşlemi
Kuyrukta eleman çekme işlemi ve boyut kontrolü yapılıyor.
Kuyrukta eleman kalmadığında bekleme durumu gözlemleniyor.
Gerçek Hayat Uygulamaları
E-devlet örneği ile kuyruk yapısının gerçek hayatta nasıl kullanıldığı anlatılıyor.
Sonuç
Python'da kuyruk ve yığın veri yapılarının basit uygulanışı gösterildi.
Yığın ve Kuyruk (Queue modülü ile) (1)
Yığın ve Kuyruk (Queue modülü ile) (1)