Kurumsal Eğitim

İ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.

Anaconda, Jupyter Notebook ve PyCharm ile profesyonel geliştirme ortamı kurmak Virtual environment ve PyPI paket yönetimini uygulamak İleri veri yapılarını (Frozenset, DefaultDict, Counter, NamedTuple) kullanmak *args, **kwargs, lambda ve higher-order fonksiyonları uygulamak List/Dict/Set comprehension ve generator ile performanslı kod yazmak Custom exception ve logging ile defansif programlama uygulamak Context manager ve dosya formatları (txt, CSV, JSON) ile çalışmak Tüm konuları kapsayan bir otomasyon projesi geliştirmek
Giriş Seviyesi
Seviye

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 Konu
1

Gelişmiş Geliştirme Ortamları: Anaconda, Jupyter Notebook, PyCharm, Virtual Environments, PyPI

2

İleri Veri Yapıları: Frozenset, DefaultDict, Counter, NamedTuple (Collections modülü)

3

Mutable vs Immutable, Scope (local/global/nonlocal), Derin Kopyalama

4

Fonksiyonların Gücü: *args, **kwargs, Lambda, Higher-Order Functions, İç içe Fonksiyonlar

5

İterasyonlar: List/Dict/Set Comprehensions, Generators, Iterators, Enumerate, Zip

6

Hata Yönetimi: try/except/else/finally, Custom Exceptions, Assertion, Logging

7

Dosya İşlemleri: Context Managers, txt/CSV/JSON formatları, Os ve Pathlib

8

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

ITK-CERT-2025

Sorularınız mı var?

Kurumsal eğitim ihtiyaçlarınız için bizimle iletişime geçin.

İletişim