Python kodunuzu desenlerle sürdürülebilir kılın
PEP 8, tip ipuçları, SOLID, Factory, Strategy, Observer, Decorator, Adapter, dependency injection ve hexagonal mimariyi Pythonic biçimde uygulayan iki günlük ileri seviye eğitim.
Python best practices ve tasarım desenleri
Eğitim Python'a uyarlanmış tasarım desenlerini ve en iyi uygulamaları işler. PEP 8 ve PEP 20, tip ipuçları ve Protocol, SOLID ilkeleri, yaratımsal desenler (Factory, Builder, Singleton alternatifleri), yapısal desenler (Adapter, Decorator, Facade), davranışsal desenler (Strategy, Observer, Command, State), dependency injection, hexagonal mimari, dataclass ve kompozisyon, yeniden düzenleme ve pytest ile desenlerin test edilmesi uygulamalı yapılır.
2 Gün. Her gün dört modül; 1. gün En İyi Uygulamalar ve Tasarım İlkeleri; 2. gün Tasarım Desenleri.
İleri Seviye — Python en iyi uygulamaları ve tasarım desenleri
Katılımcılar kötü tasarlanmış bir sipariş işleme kodunu adım adım desenlerle yeniden düzenler ve her adımı testlerle korur.
SOLID ve desenlerle değişime dayanıklı Python kodu yazarsınız.
Java tarzı desenlerin Python'daki sade karşılıklarını kullanırsınız.
Testlerle korunan adımlarla kod tabanını iyileştirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıflar, kalıtım ve decorator bilgisi gerekir.
Soyutlama ve çok biçimlilik kavramları bilinmelidir.
Basit test yazmış olmak yararlıdır.
Güncel sürüm kurulu olmalı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:
PEP 8 ve idiomatik Python ile okunabilir kod yazarsınız.
Protocol ve mypy ile arayüzleri belirlersiniz.
SOLID ihlallerini tanıyıp düzeltirsiniz.
Factory ve Builder'ı uygun yerde kullanırsınız.
Adapter ve Facade ile bağımlılıkları yalıtırsınız.
Strategy, Observer ve Command desenlerini uygularsınız.
Bağımlılık enjeksiyonuyla test edilebilir mimari kurarsınız.
Testlerle korunan adımlarla kodu iyileştirirsiniz.
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, Pandas ve Numpy ile Veri Analizi eğitimi: numPy ve pandas ile veriyi okuyup temizleyin, özetleyin ve yorumlayın. 3 gün uygulamalı lab ve DVA sertifikası
Detayları Gör →Python, Spark ve Hadoop için Büyük Veri eğitimi: hadoop ekosistemi ve PySpark ile dağıtık veri hattı kurun. 4 gün uygulamalı lab ve DVA Katılım ve Başarı Sertif
Detayları Gör →Python-based Dashboards with Plotly and Dash eğitimi: plotly ve Dash ile Python'da veri panosu tasarlayıp yayına alın. 3 gün uygulamalı lab ve DVA sertifikası.
Detayları Gör →Python: sıkıcı işleri otomatize et eğitimi: günlük ofis ve bilgi işlem görevlerini Python script'lerine dönüştürün. 3 gün uygulamalı lab ve DVA sertifikası.
Detayları Gör →Selenium Deep Dive: Managing Data Elements Using Python & Selenium eğitimi: selenium ile karmaşık veri öğelerini kararlı biçimde okuyup yönetin. 2 gün uygulamal
Detayları Gör →