Kontrol akışını Python'da akıcı yönetin
Python'da if/elif/else, match-case, for ve while döngüleri, range, enumerate, zip, break/continue ve list/dict/set comprehension yapılarını küçük problemlerle uygulamalı öğrenin.
Karar ve tekrar yapılarıyla temiz Python mantığı
Python'da program akışını yöneten yapıları öğretir: karşılaştırma ve mantıksal operatörler, truthy/falsy kavramı, if/elif/else, üçlü ifade, match-case (Python 3.10), for ve while döngüleri, range, enumerate, zip, break/continue/else, iç içe döngüler, list/dict/set comprehension, generator ifadesi, yaygın hata kalıpları ve okunabilir koşul yazımı uygulamalı işlenir.
2 Gün. Her gün dört modül; 1. gün Koşullu Yapılar, 2. gün Döngüler ve Comprehension konularına ayrılmıştır.
Başlangıç Seviye — koşullar, döngüler, kontrol akışı ve comprehension yapıları
Her kavram kısa canlı örnek ve alıştırmayla işlenir; FizzBuzz, asal sayı, menü uygulaması gibi küçük problemlerle pekiştirilir.
Koşullu yapıları okunabilir ve hatasız kurarsınız.
for, while ve yardımcı fonksiyonlarla tekrar eden işleri sadeleştirirsiniz.
Tek satırlık dönüşümlerle Pythonic kod yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Python 3.10+ ve bir editör kurulu olmalıdır.
Değişken, sayı ve string temel bilgisi yeterlidir.
Betik çalıştırma temel bilgisi faydalıdır.
Basit algoritma ve adım adım problem çözme isteği gerekir.
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:
if/elif/else ile okunabilir karar yapıları kurabilirsiniz.
and/or/not ve truthy-falsy kurallarını doğru kullanabilirsiniz.
Desen eşleme ile çok dallı mantığı sadeleştirebilirsiniz.
range, enumerate ve zip ile dolaşım yazabilirsiniz.
break ve continue ile kontrollü tekrar akışı kurabilirsiniz.
List, dict ve set comprehension ile veriyi dönüştürebilirsiniz.
Hatalı kullanıcı girdisini yakalayan döngüler yazabilirsiniz.
Küçük algoritmik problemleri adım adım kodlayabilirsiniz.
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 eşzamanlı programlamaya giriş eğitimi: GIL, threading, multiprocessing, asyncio, concurrent.futures, yarış durumu ve doğru model seçimi.
Detayları Gör →Python multiprocessing eğitimi: Process, Pool, ProcessPoolExecutor, shared_memory, Queue, Manager, pickle, joblib ve paralel performans analizi.
Detayları Gör →Python multithreading eğitimi: threading, Lock, Queue, ThreadPoolExecutor, GIL, race condition ve deadlock konularını canlı kodlama ile 4 günde öğrenin.
Detayları Gör →Python data wrangling eğitimi: pandas ile veri okuma, temizleme, merge, groupby, pivot ve tarih/metin işlemlerini kirli gerçek veri setleriyle 3 günde uygulayın
Detayları Gör →Python tasarım prensipleri eğitimi: SOLID, kompozisyon, abc ve Protocol, bağımlılık enjeksiyonu, kod kokuları ve refactoring teknikleri uygulamalı örneklerle 3
Detayları Gör →