or
Bu egzersiz, kursun bir parçasıdır
For döngüleri yazarken zaten çalıştığın yineleyiciler (iterators) ve yinelenebilirler (iterables) hakkında her şeyi öğreneceksin. Yineleyicilerle etkili şekilde çalışmanı sağlayacak bazı kullanışlı işlevleri göreceksin. Ve bu bölümü, veri bilimi dünyası ve büyük miktarda veriyi yönetmeyle ilgili bir kullanım senaryosuyla bitireceksin—bu örnekte, verileri yineleyiciler kullanarak parçalar hâlinde yükleyeceğin Twitter verileriyle çalışacaksın.
Geçerli egzersiz
Bu bölümde, yineleyiciler konusundaki bilgilerini geliştirecek ve kodunun tek satırında karmaşık listeler—ve listelerin listelerini—oluşturmanı sağlayan liste üreteçleriyle tanışacaksın! Liste üreteçleri kodunu ciddi ölçüde sadeleştirip daha verimli hâle getirebilir ve Python araç kutunun vazgeçilmez bir parçası olacaktır. Ardından, verileri bellekte tutmak istemeyip anlık olarak üretmek istediğin büyük veri dizileriyle çalışırken son derece yardımcı olan üreteçleri (generators) öğreneceksin.
Bu bölüm, yeni edindiğin becerileri gerçek bir veri kümesi—Dünya Bankası’nın Dünya Kalkınma Göstergeleri—üzerinde düzenleme ve anlamlı bilgi çıkarma için uygulamana olanak tanıyacak. Yineleyiciler ve üreteçlerle çalışırken, kendi işlevlerini ve liste üreteçlerini yazma şansı bulacak ve Python becerilerini pekiştireceksin.