Python sınıflarının ileri özelliklerini kullanın
Eğitim, Python sınıflarının ileri özelliklerini kapsar. __repr__, __eq__, __hash__ ve karşılaştırma metotları, operatör aşırı yükleme, __getitem__ ve __iter__ ile koleksiyon davranışı, property ve descriptor protokolü, classmethod ve staticmethod, ABC ve Prot…
Özel metotlar, property, descriptor, ABC, mixin ve metaclass
Eğitim, Python sınıflarının ileri özelliklerini kapsar. __repr__, __eq__, __hash__ ve karşılaştırma metotları, operatör aşırı yükleme, __getitem__ ve __iter__ ile koleksiyon davranışı, property ve descriptor protokolü, classmethod ve staticmethod, ABC ve Protocol, mixin tasarımı, __slots__, dataclass, enum, sınıf dekoratörleri ve metaclass temelleri uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. gün Veri Modeli ve Özel Metotlar; 2. gün property, Descriptor ve Soyutlama; 3. gün Mixin, dataclass ve Metaprogramlama.
İleri Seviye — Özel metotlar, property, descriptor, ABC, mixin ve metaclass
Her konu için küçük bir kütüphane parçası yazılır (vektör sınıfı, koleksiyon, doğrulayıcı alanlar ve eklenti sistemi).
Özel metotlarla yerleşik türler gibi davranan sınıflar yazarsınız.
property ve descriptor ile veri bütünlüğü sağlarsınız.
ABC, mixin ve Protocol ile genişletilebilir tasarım yaparsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
__init__, kalıtım ve metot yazımı bilinmelidir.
Python 3.10+ ve VS Code veya PyCharm kurulu bir bilgisayar gerekir.
Dekoratör kavramına aşinalık faydalıdır.
Temel tür notasyonu bilinmelidir.
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:
__repr__, __eq__ ve __hash__ ile doğru nesneler yazabilirsiniz.
Özel sınıflar için operatör aşırı yükleme yapabilirsiniz.
__iter__ ve __getitem__ ile koleksiyon sınıfları kurabilirsiniz.
Alan doğrulama ve hesaplanan öznitelikler yazabilirsiniz.
Yeniden kullanılabilir alan doğrulayıcılar geliştirebilirsiniz.
Sözleşme tabanlı tasarım yapabilirsiniz.
Çoklu kalıtımı güvenle kullanabilirsiniz.
Metaclass ve sınıf dekoratörleriyle eklenti sistemleri kurabilirsiniz.
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.
Veri Analizi için Python eğitimi: python ile veri okuma, temizleme, özetleme ve görselleştirme yeteneği kazanın. 3 gün uygulamalı lab ve DVA sertifikası.
Detayları Gör →Veri Görevleri için Python: Pandas ve Polars ile Temel ve Orta Düzey eğitimi: i̇ki popüler kütüphaneyle veri görevlerini temelden orta düzeye taşıyın. 3 gün uyg
Detayları Gör →Web Applications with Django: Building Multiple Apps in a Project eğitimi: django projesini sürdürülebilir, modüler uygulamalara bölün. 3 gün uygulamalı.
Detayları Gör →Web Applications with Django: Developing REST APIs eğitimi: dRF ile üretim kalitesinde REST API geliştirin. 3 gün uygulamalı lab ve DVA Katılım ve Başarı Sertif
Detayları Gör →Web Applications with Django: Introducing the Django Web Framework eğitimi: django'nun temel bileşenlerini bir uygulama üzerinde birlikte kullanın. 2 gün uygula
Detayları Gör →