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ı öğrenebileceksiniz.

  • Exception handling, özel hata tanımlama ve hata yönetimi becerisi kazanabileceksiniz.

  • List ve nested comprehension yapıları ile verimli kod yazabileceksiniz.

  • Dosya okuma, yazma ve dosya/dizin yönetimi işlemlerini uygulayabileceksiniz.

  • Dekoratörler ve fonksiyonel programlama tekniklerini kullanabileceksiniz.

  • Global ve local değişkenlerin ileri seviye kullanımını öğrenebileceksiniz.

  • *args ve **kwargs ile esnek fonksiyon tasarımı yapabileceksiniz.

  • Generator ve iterator yapıları ile performanslı veri işleme gerçekleştirebileceksiniz.

  • Test Driven Development (TDD) yaklaşımını uygulayabileceksiniz.

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

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.

Istanbul Beton
Vakıf GYO
Anadolu Üniversitesi
Pegasus
Amadeus
Softtech
Medicalpark
Vakıfbank
Siemens
Loreal
Sun Ekspress
HSBC
Etiya
Beko
Istanbul Bilgi Universitesi
Asfat
ETI
Boyner
Işik Universitesi
Aselsan
Cybersoft
DFDS
Tuyap Fuarcılık
Marmara Üniversitesi
Burgan Bank
Istanbul Beton
Vakıf GYO
Anadolu Üniversitesi
Pegasus
Amadeus
Softtech
Medicalpark
Vakıfbank
Siemens
Loreal
Sun Ekspress
HSBC
Etiya
Beko
Istanbul Bilgi Universitesi
Asfat
ETI
Boyner
Işik Universitesi
Aselsan
Cybersoft
DFDS
Tuyap Fuarcılık
Marmara Üniversitesi
Burgan Bank
Bilgi İstiyorum