for döngüsünde ileri tekniklere geçin
Python ileri for döngüleri: iç içe döngüler, enumerate/zip, comprehension, generator, itertools ve döngü performansı üzerine uygulamalı eğitim.
İleri for döngüsü teknikleri
Eğitim, for döngüsünün ileri kullanımını ele alır: iç içe döngüler ve O(n²) maliyeti, matris dolaşımı, enumerate ve zip, break ve for-else, list/dict/set comprehension, generator expression ve yield, itertools ile product, combinations, groupby ve accumulate, özel iterator protokolü, döngü performansı ve büyük dosya işleme.
2 Gün. Her gün dört modül; 1. gün Döngü Kontrolü ve İç İçe Yapılar; 2. gün Comprehension, Generator ve itertools. Her modül uygulamalı alıştırmalarla pekiştirilir.
Orta Seviye — İç içe döngü, comprehension, generator ve itertools ile ileri düzey for döngüsü tekniklerini kapsar.
Her teknik önce klasik döngüyle, sonra ileri yöntemle yazılıp süre ve okunabilirlik karşılaştırılır; mini veri işleme projeleriyle pekiştirilir.
Comprehension ve generator ile döngüleri kısa, hızlı ve okunaklı yazarsınız.
Generator ve tembel dolaşımla büyük verileri belleği şişirmeden işlersiniz.
itertools ile permütasyon, kombinasyon ve gruplama problemlerini kolayca çözersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, fonksiyon, liste ve sözlük kullanımına dair başlangıç düzeyinde Python bilgisi beklenir.
Python 3.10+ ve VS Code ya da Jupyter Notebook kurulu bir bilgisayar gereklidir.
pip ile paket kurma ve sanal ortam (venv) oluşturma konusunda temel rahatlık faydalıdır.
Örnek veri setleri ve paket kurulumları için internet erişimi olan bir ortam önerilir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
enumerate, zip ve items() ile birden fazla veri kaynağını birlikte işleyebilirsiniz
break, continue ve for-else ile arama ve filtreleme döngülerini kısaltabilirsiniz
Matris ve desen problemlerini iç içe döngülerle çözüp maliyetini yorumlayabilirsiniz
Liste indeksleme, dilimleme ve ekleme-silme işlemlerini hatasız uygulayabilirsiniz
Comprehension ve generator ifadeleriyle okunaklı, bellek dostu kod yazabilirsiniz
itertools ile kombinasyon, gruplama ve tembel dolaşım problemlerini çözebilirsiniz
Metin ve tabloya benzer veriyi döngülerle ayrıştırıp özetleyen betikler yazabilirsiniz
Liste, tuple ve deque seçimini bellek ve süre ölçümleriyle gerekçelendirebilirsiniz
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Python liste ve tuple eğitimi: indeksleme, dilimleme, sort/sorted, comprehension, tuple unpacking, namedtuple, deque ve bellek-hız karşılaştırmaları.
Detayları Gör →Python if-else eğitimi: if, elif, else, karşılaştırma ve mantıksal operatörler, truthiness, match-case ve kullanıcı girdisiyle karar verme uygulamaları.
Detayları Gör →Python for döngüleri temel eğitimi: range, liste, string ve sözlük dolaşımı, enumerate, zip, break, continue ve iç içe döngülerle uygulamalı alıştırmalar.
Detayları Gör →Python while döngüleri eğitimi: sayaç ve biriktirici, break, continue, while-else, girdi doğrulama, sonsuz döngü ayıklama ve dosya/kuyruk işleme uygulamaları.
Detayları Gör →Python ile temel istatistik ve örnekleme eğitimi: tanımlayıcı istatistik, olasılık dağılımları, bootstrap, güven aralığı, hipotez testleri ve A/B testi uygulama
Detayları Gör →