Python kalıtımını doğru ve güvenli kullanın
Eğitim, Python kalıtımını derinlemesine ele alır. Tek ve çok düzeyli kalıtım, super() ve __init__ zincirleme, çoklu kalıtım, MRO ve C3 doğrusallaştırma, elmas problemi, mixin sınıfları, ABC ve abstractmethod, Protocol ile yapısal alt tipleme, Liskov yerine ko…
Tek ve çoklu kalıtım, MRO, super(), mixin, ABC ve kompozisyon
Eğitim, Python kalıtımını derinlemesine ele alır. Tek ve çok düzeyli kalıtım, super() ve __init__ zincirleme, çoklu kalıtım, MRO ve C3 doğrusallaştırma, elmas problemi, mixin sınıfları, ABC ve abstractmethod, Protocol ile yapısal alt tipleme, Liskov yerine koyma ilkesi, kompozisyon ve delegasyon, __init_subclass__, kalıtım kaynaklı hata ayıklama ve refactoring uygulamalı örneklerle işlenir.
3 Gün. Her gün dört modül; 1. gün Kalıtımın Mekaniği; 2. gün Soyutlama ve Mixin; 3. gün Tasarım Kalitesi.
Orta Seviye — Tek ve çoklu kalıtım, MRO, super(), mixin, ABC ve kompozisyon
Her bölümde hatalı bir sınıf hiyerarşisi incelenir, hata gösterilir ve tasarım adım adım düzeltilir.
Kalıtım ağaçlarını sade ve genişletilebilir kurarsınız.
Çoklu kalıtımda hangi metodun çağrıldığını öngörürsünüz.
Davranışları mixin ile güvenle paylaştırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
__init__, metot ve öznitelik bilgisi gerekir.
Basit alt sınıf oluşturma deneyimi beklenir.
Python 3.10+ ve VS Code veya PyCharm kurulu bir bilgisayar gerekir.
Temel notasyon faydalıdır.
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:
__init__ ve öznitelik çözümlemesini açıklayabilirsiniz.
C3 doğrusallaştırmayı okuyup metot sırasını öngörebilirsiniz.
İşbirlikçi super() zincirleri yazabilirsiniz.
Soyut sınıflarla sözleşmeler tanımlayabilirsiniz.
Güvenli mixin sınıfları tasarlayabilirsiniz.
Yapısal alt tipleme ile esnek arayüzler yazabilirsiniz.
Alt sınıfların davranış uyumunu denetleyebilirsiniz.
Kalıtımı kompozisyona dönüştürebilirsiniz.
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.
pandas ile eksik veri, yinelenen kayıt, tür dönüşümü, metin temizleme, merge, groupby, pivot ve zaman serisi analizi. Digital Vizyon Akademi veri temizleme eğit
Detayları Gör →pandas ile groupby, pivot, hipotez testi, A/B test, RFM, kohort, zaman serisi ve raporlama. Uygulamalı veri analitiği eğitimi Digital Vizyon Akademi'de.
Detayları Gör →Pandas ile veri filtreleme eğitimi: loc/iloc, boolean maske, query, regex ve tarih filtreleri. Analiz için uygulamalı, Jupyter tabanlı kurs.
Detayları Gör →Pandas ile CSV, Excel, JSON ve SQL verisini içe aktarma, temizleme, groupby ile analiz etme ve to_csv, to_excel, to_parquet ile dışa aktarma eğitimi.
Detayları Gör →Python ile API ve API tasarımı eğitimi: REST ilkeleri, FastAPI, Flask, Pydantic, JWT, OAuth 2.0, OpenAPI sözleşmesi ve pytest ile uçtan uca API geliştirme.
Detayları Gör →