Advanced Python Programming Eğitimi

Advanced Python Programming Eğitimi

Eğitim Hakkında

Bu eğitim, Python dilinde ileri seviye konuları kapsayarak katılımcılara gelişmiş veri tipleri, hata yönetimi, dosya işlemleri, dekoratörler, global ve yerel değişkenler, args/kwargs kullanımı ve test odaklı geliştirme gibi konularda derinlemesine bilgi kazandırmayı amaçlar. Ayrıca Python paket yönetimi ve açık kaynak paket geliştirme süreçleri de ele alınacaktır.

Ön Koşul

Katılımcıların temel Python bilgisine sahip olması gerekmektedir.

Eğitim İçeriği

  • Importing - Import Etmek
  • Behavior of Python While Importing - Python'un Importing Sırasındaki Davranışları
  • Exceptions - Hatalar o Handling Exceptions - Hata Ayıklama
  • Raising Exceptions - Hata Yükseltme o User-defined Exceptions - Özel Tanımlı Hatalar
  • List Comprehensions - Liste Kapsamlarını Listeleme
  • Nested Comprehensions - İçe Geçmiş Comprehensionlar
  • Reading and Writing Files - Dosya Okumak ve Yazmak
  • Renaming and Deleting Files - Dosya İsmi Değiştirmek ve Dosyaları Silmek
  • Directories in Python - Klasör İşlemleri
  • File & Directory Related Methods - Dosya ve Klasörlerle İlişkili Methodlar
  • Nested Functions - İçe Geçmiş Fonksiyonlar
  • Returning Functions - Fonksiyon Döndürmek
  • Behaviors of Decorators - Decoratorlerin Davranışları
  • Basics - Temelleri
  • Advanced usage - İleri Seviye Kullanımı
  • Passing *args and **kwargs - *args ve **kwargs paslamak
  • Generators and Iterators - Generatorler ve Yineleyiciler
  • Test Driven Development - Test Temelli Geliştirme
  • Python Packages & Open Source - Python Paketleri ve Açık Kaynak
  • Building Open Source Python Packages - Açık Kaynak Python Paketleri Yapmak

Kazanımlar

Python’da gelişmiş veri tiplerini ve import mekanizmasını öğrenme

Exception handling, özel hata tanımlama ve hata yönetimi becerisi kazanma

List ve nested comprehension yapıları ile verimli kod yazma

Dosya okuma, yazma ve dosya/dizin yönetimi işlemlerini uygulama

Dekoratörler ve fonksiyonel programlama tekniklerini kullanabilme

Global ve local değişkenlerin ileri seviye kullanımını öğrenme

args ve **kwargs ile esnek fonksiyon tasarımı yapabilme

Generator ve iterator yapıları ile performanslı veri işleme

Test Driven Development (TDD) yaklaşımını uygulama

Python paket yönetimi ve açık kaynak paket geliştirme süreçlerini öğrenme

Hedef Kitle

Veri Bilimciler (Mid-Level)

Test Uzmanları (Mid-Level)

Yazılım Geliştiriciler (Mid-Level, Senior)

Yazılım Mimarları (Senior)

Sertifika

Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

Mavi
Borsa İstanbul
J.P. Morgan
AssisTT
Logo Yazılım
Turk Standartlari Enstitüsü
KoC Sistem
Roketsan
Asfat
Anadolu Üniversitesi
Tiryaki Agro
SGK
Iş GYO
Turkcell
Hyundai
THY Technic
Softtech
Anadolubank
Etiya
Medicalpark
Hayat Holding
Turkiye Urun Ihtisas Borsası
Siemens
Garanti BBVA
Tam Finans
Mavi
Borsa İstanbul
J.P. Morgan
AssisTT
Logo Yazılım
Turk Standartlari Enstitüsü
KoC Sistem
Roketsan
Asfat
Anadolu Üniversitesi
Tiryaki Agro
SGK
Iş GYO
Turkcell
Hyundai
THY Technic
Softtech
Anadolubank
Etiya
Medicalpark
Hayat Holding
Turkiye Urun Ihtisas Borsası
Siemens
Garanti BBVA
Tam Finans
Bilgi İstiyorum