Bu eğitim, tümü 1 saatlik sanal başlangıç oturumunda açıklanan üç temel öğrenme aşamasından oluşur:
Dijital kısım – 3 hafta boyunca 15 saate kadar
Canlı kısım – 3 gün
Uygulama aşaması – 3 ayda 15 saat

Dijital Öğrenme
Dijital Öğrenim kısmı, başlangıç oturumu tarihinden itibaren 3 ay süreyle geçerlidir.
Bu aşamanın hızı kendi kendine belirlenir ve 15 saate kadar çevrim içi öğrenme olması beklenir. Bu aşamada veri türleri ve değişkenler, akış kontrolü, veri depolama ve dosya işleme, işlevler ve hata işleme hakkındaki bilgileri uygulamaya koyacaksınız.
- Python'a Giriş
- Veri türleri ve Değişkenler
- Akış Kontrolü
- Dize İşleme
- Koleksiyonlar
- Veri Depolama ve Dosya İşleme
- Fonksiyonlar
- Hata işleme ve istisnalar
Canlı Kısım
Bu, 3 gün boyunca gerçekleşecek, eğitmen liderliğinde sanal canlı bir eğitim oturumudur. Bu aşamada temel sözdizimi, OOP, veri depolama ve işleme, dosya sistemiyle etkileşim ve işlevler, modüller ve paketler aracılığıyla kodun yeniden kullanımı hakkındaki bilgileri uygulamaya koyacaksınız.
- Dijital aşamadan temel sözdiziminin güçlendirilmesi
- Verilerin bellekteki koleksiyonlarda saklanması ve işlenmesi
- Verileri ve nesneleri kalıcı olarak dosya ve veritabanlarında saklamak
- Normal İfadeler kullanarak verileri eşleştirme
- Kullanıcı işlevlerini yazma ve çağırma, parametreleri geçirme ve verileri döndürme
- Kodunuzun performansını ve kalitesini belgeleme ve test etme
- Lambda işlevleri ve kavramalar dahil olmak üzere farklı teknikler kullanarak koleksiyonları filtreleme
- Tembel bir liste döndürmek için bir jeneratör işlevi yazma
- Komut dosyalarını ve modülleri profesyonelce yazmak
- Modülleri içe aktarma ve yeniden kullanma, ad alanlarını anlama
- Sınıf oluşturma ve OOP'nin faydalarını anlama
- Nesne örneklemesi, kalıtım, ördek yazma ve kapsülleme
- Özellikler oluşturma ve dekoratörleri kullanma
Uygulama
İş yerinizde Python tabanlı bir uygulama oluşturmanıza destek olacağız. Bu uygulama faaliyetinin sonunda, başvurunuzun onayını almış olacaksınız.
- İşyerinde Python tabanlı bir uygulama oluşturma
- OOP'yi uygulama, test etme ve en iyi uygulamaları uygulama geliştirme sürecine kodlama
- Geliştirmede kaynak kontrolü uygulamalarında faktoring