Build your ultimate AI agent
Kurs Açıklaması
Bu Python Araç Kutusu kursunda, daha gelişmiş Python becerileri oluşturmaya devam edeceksin. Önce, for döngüleri bağlamında zaten karşına çıkan nesneler olan yineleyicileri (iterators) öğreneceksin. Ardından, Python ile çalışan tüm veri profesyonelleri ve geliştiriciler için son derece kullanışlı araçlar olan liste üreteçlerini (list comprehensions) keşfedeceksin. Kursun sonunda, bu kursun her iki bölümünde öğrendiğin tüm teknikleri uygulayacağın bir vaka çalışmasıyla bitireceksin.Videolarda, videoların sol alt köşesindeki "Show transcript" seçeneğine tıklayarak açabileceğin canlı altyazılar bulunur.
Kurs sözlüğünü sağdaki kaynaklar bölümünde bulabilirsin.
CPE kredileri almak için, kursu tamamlaman ve nitelikli değerlendirmede %70 puana ulaşman gerekir. Sağdaki CPE kredileri açıklamasına tıklayarak değerlendirmeye gidebilirsin.
Ön Koşullar
Müfredat
Kurs içeriği
1
PythonLand’de yineleyicileri kullanma
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.
- Yineleyicilere giriş50 XP
- Yineleyiciler ve Yinelenebilirler50 XP
- Yinelenebilirler üzerinde yineleme (1)100 XP
- Yinelenebilirler üzerinde yineleme (2)100 XP
- Fonksiyon argümanı olarak yineleyiciler100 XP
- Yineleyicilerle oynamak50 XP
- enumerate kullanımı100 XP
- zip kullanma100 XP
- * ve zip kullanarak 'unzip' yapmak100 XP
- Büyük dosyaları belleğe yüklemek için yineleyicileri kullanma50 XP
- Büyük miktarda Twitter verisini işleme100 XP
- Büyük miktarda Twitter verisinden bilgi çıkarma100 XP
- Tebrikler!50 XP
2
Liste üreteçleri ve üreteçler (generators)
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.
3
Hepsini bir araya getirelim!
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.
Python Araç Kutusu
Kurs
Tamamlandı

