Sınıf, hata yönetimi ve modüllerle düzenli Python
Python'da sınıf ve kalıtım, özel metotlar, dataclass, try/except/finally ile istisna yönetimi, özel hata sınıfları, import sistemi, paket yapısı ve sanal ortam uygulamalı öğretilir.
Python'da nesne yönelimli yapı, hata dayanıklılığı ve modüler kod
Python'da sınıf tanımlama, nesne özellikleri ve metotları, kalıtım ve polimorfizm, özel metotlar (__str__, __repr__, __eq__), try/except/else/finally ile istisna yönetimi, özel istisna sınıfları, import mekanizması, __name__ == '__main__' kalıbı, paket yapısı ve sanal ortam kullanımını uygulamalı olarak öğretir.
2 Gün. Her gün dört modül; 1. gün Sınıflar ve Nesneler, 2. gün İstisnalar ve Modüller konularına ayrılmıştır.
Temel Seviye — sınıflar, kalıtım, istisna yönetimi, modül ve paket yapısı
Kısa anlatımlar ardından laboratuvarlarla ilerlenir; katılımcılar her bölümde küçük bir envanter uygulamasını sınıflar ve modüllerle genişletir.
Verileri ve davranışları sınıflarda toplayarak düzenli programlar yazarsınız.
İstisnaları doğru yakalayarak programın beklenmedik girdilerde çökmesini engellersiniz.
Kodu modül ve paketlere bölerek yeniden kullanılabilir kılarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Python 3.10 veya üzeri bilgisayarda kurulu olmalıdır.
VS Code veya PyCharm gibi bir editör hazır olmalıdır.
Değişken ve temel veri tipleri hakkında giriş bilgisi gerekir.
Komut satırında Python betiği çalıştırabilmek 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:
Özellik ve metotlarıyla tutarlı sınıflar tanımlayabilirsiniz.
__str__, __eq__ gibi özel metotlarla nesne davranışını şekillendirebilirsiniz.
super() ve override ile kalıtım hiyerarşisi kurabilirsiniz.
dataclass ile kısa ve okunabilir veri sınıfları yazabilirsiniz.
try/except/finally ile hataları kontrollü yönetebilirsiniz.
Alan odaklı özel istisna sınıfları tanımlayabilirsiniz.
import sistemini ve sys.path mantığını yorumlayabilirsiniz.
Sanal ortamlı, paketlenmiş bir proje yapısı 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.
Flask kullanıcı etkileşimleri eğitimi: form doğrulama, dosya yükleme, AJAX fetch, JSON uç noktaları, sayfalama ve Flask-SocketIO ile anlık bildirimler.
Detayları Gör →Flask-RESTful ile REST API geliştirme eğitimi: Resource sınıfları, marshal_with, SQLAlchemy, hata yönetimi, pytest ve Postman ile uygulamalı geliştirme.
Detayları Gör →Flask-RESTful girdi doğrulama eğitimi: reqparse, Marshmallow, webargs, hata yönetimi, mass assignment ve SQL enjeksiyonu önlemleri uygulamalı işlenir.
Detayları Gör →Flask ile API geliştirme (FSD) eğitimi: katmanlı mimari, SQLAlchemy 2.0, JWT, Redis önbellek, Celery, OpenAPI, Docker ve CI/CD ile üretime hazır API.
Detayları Gör →Python fonksiyonlarını derinlemesine anlama eğitimi: LEGB kapsamı, closure, *args/**kwargs, varsayılan argüman tuzakları, functools ve tür ipuçları.
Detayları Gör →