İleri Python
"İleri Python" kursu, katılımcılara profesyonel Python geliştirme ortamları, gelişmiş veri yapıları, fonksiyonel programlama, hata yönetimi ve dosya işlemleri gibi ileri seviye konuları kavratmayı amaçlamaktadır. Kurs, temel Python bilgisine sahip geliştiricilerin Pythonic kod yazma becerilerini geliştirmek için tasarlanmıştır.
Bu kurs kapsamında katılımcılar, Anaconda Navigator, Jupyter Notebook ve PyCharm gibi profesyonel geliştirme araçlarını, virtual environment ve PyPI paket yönetimini öğrenmektedir. Frozenset, DefaultDict, Counter ve NamedTuple gibi ileri veri yapıları; mutable/immutable bellek davranışları ve derin kopyalama konuları da ele alınmaktadır.
Kurs kapsamında *args/**kwargs, lambda, higher-order functions (map, filter, reduce), list/dict/set comprehensions, generator ve iterator yapıları; exception handling, custom exceptions, assertion ve logging ile defansif programlama teknikleri de uygulamalı olarak işlenmektedir.
“İleri Python” kursu, context manager kullanımı, txt/CSV/JSON dosya formatlarıyla çalışma ve tüm modül konularını bir araya getiren küçük bir otomasyon projesiyle tamamlanmaktadır.
Kurs İçeriği
8 KonuGelişmiş Geliştirme Ortamları: Anaconda, Jupyter Notebook, PyCharm, Virtual Environments, PyPI
İleri Veri Yapıları: Frozenset, DefaultDict, Counter, NamedTuple (Collections modülü)
Mutable vs Immutable, Scope (local/global/nonlocal), Derin Kopyalama
Fonksiyonların Gücü: *args, **kwargs, Lambda, Higher-Order Functions, İç içe Fonksiyonlar
İterasyonlar: List/Dict/Set Comprehensions, Generators, Iterators, Enumerate, Zip
Hata Yönetimi: try/except/else/finally, Custom Exceptions, Assertion, Logging
Dosya İşlemleri: Context Managers, txt/CSV/JSON formatları, Os ve Pathlib
Final Projesi: Otomasyon uygulaması
Özelleştirilebilir
Şirketinize özel müfredat ve içerik
Grup Eğitimleri
5-15 kişilik gruplara özel
İlerleme Takibi
Detaylı raporlama ile gelişim takibi
SoftUni Sertifikası
Uluslararası geçerlilikte