Python Temel ve Orta Düzey Programlama Kursu

Eğitim Günü : Çarşamba

Eğitmen : Doç. Dr. Ramazan YAŞAR

Başlangıç Tarihi : 15 Şubat 2023 Çarşamba

Saati : 18:00 - 20:00

Süre : 15 Hafta 30 Saat

HAFTA 1: GİRİŞ - PROGRAMLAMA ORTAMLARININ KURULMASI
    Genel Tanıtım
    Kurs İçeriği
    Neden Phyton Öğrenmeliyiz?
    Nasıl Çalışmalıyız?
    Anaconda Dağıtımı ile Python ve Jupyter Kurulumu
    Python Dosyaları ve Pycharm Kurulumu
    Jupyter Notebook Kullanımı

HAFTA 2: TEMEL PYTHON OBJELERİ VE VERİ YAPILARI
    Pythonda Sayı Veri Tipleri - Integer ve Float Veri Tipleri
    Temel Matematik Operatörleri
    Pythonda Karakter Dizileri - Stringler
    Veri Tipi Dönüşümleri

HAFTA 3: TEMEL PYTHON OBJELERİ VE VERİ YAPILARI - DEVAM
    Print Fonksiyonu ve Formatlama
    Pythonda Liste Veri Tipleri
    Pythonda Demet Veri Tipleri - Tuplelar
    Pythonda Sözlük Veri Tipleri - Dictionaryler
    Kullanıcıdan Input Alma - Input Fonksiyonu

HAFTA 4: PYTHONDA KOŞULLU DURUMLAR
    Mantıksal Değerler ve Karşılaştırma Operatörleri
    Mantıksal Bağlaçlar
    Koşullu Durum Blokları - If ve Else Blokları
    Koşullu Durum Blokları - If - Elif - Else Blokları
    
HAFTA 5: PYTHONDA DÖNGÜ YAPILARI
    Döngü Yapılarına Giriş
    For Döngüleri
    While Döngüleri
    range() Fonksiyonu
    Break ve Continue İfadeleri
    List Comprehension

HAFTA 6: PTYHONDA FONKSİYONLAR
    Metodlar
    Fonksiyonlar ve Fonksiyonların Kullanılması
    Fonksiyonlarda Return
    Fonksiyonlarda Parametre Türleri
    Fonksiyonların Kapsamı : Global ve Yerel Değişkenler
    Lambda İfadeleriyle Fonksiyon Tanımlama

HAFTA 7: PYTHONDA MODÜLLER
    Modülleri Kullanma Mantığı
    Örnek Modül Kullanımı - Math Modülü
    Kendi Modüllerimizi Yazmak

HAFTA 8: PYTHONDA NESNE TABANLI PROGRAMLAMA
    Nesne Tabanlı Programlama Mantığı
    Nesne Tabanlı Programlama - Sınıflar
    Nesne Tabanlı Programlama - Metodlar
    
HAFTA 9: PYTHONDA NESNE TABANLI PROGRAMLAMA(DEVAM) - HATALAR VE İSTİSNALAR    
    Nesne Tabanlı Programlama - Inheritance ( Kalıtım )
    Nesne Tabanlı Programlama - Özel Metodlar
    Hatalar ve İstisnalar Nedir ?
    Hataları ve İstisnaları Yakalama - try, except, finally Blokları
    
HAFTA 10: PYTHONDA DOSYA İŞLEMLERİ
    Dosya Açma ve Dosyaya Yazma İşlemleri
    Dosya Okuma İşlemleri
    Dosyalarda Kullanılan Fonksiyonlar
    Dosyalarda Değişiklik Yapma İşlemleri

HAFTA 11: PYTHONDAKİ GÖMÜLÜ FONKSİYONLAR
    Map Fonksiyonu
    Reduce Fonksiyonu
    Filter Fonksiyonu
    Zip Fonksiyonu
    Enumerate Fonksiyonu
    All ve Any Fonksiyonları
    
HAFTA 12: PYTHONDA İLERİ SEVİYE VERİ YAPILARI VE OBJELERİ
    İleri Seviye Sayı Veri Tipleri
    İleri Seviye Stringler (Karakter Dizileri) ve Stringlerin Metodları
    İleri Seviye Kümeler (Sets) ve Kümelerin Metodları
    İleri Seviye Listeler ve Listelerin Metodları
    
HAFTA 13: PYTHON İLE SQLITE VERİTABANI
    Sqlite Veritabanı ve Tablo Oluşturma
    Tablolara Veri Ekleme
    Tablodaki Verileri Çekme
    Tablodaki Verileri Silme ve Güncelleme

HAFTA 14: PYTHONDA FONKSİYONLARIN İLERİ SEVİYE ÖZELLİKLERİ VE DECORATORLAR
    İç içe Fonksiyonlar ve Fonksiyon Parametreleri
    Parametre Olarak Fonksiyonlar ve Fonksiyon Objesi Dönen Fonksiyonlar
    Decorator Fonksiyonların Oluşturulması ve Kullanılması
    
HAFTA 15: PYTHONDAKİ ITERATORLAR VE GENERATORLAR
    Iteratorların Oluşturulması ve Kullanılması
    Generatorların Oluşturulması ve Kullanılması.

images/sabit_icerik/Bize_Ulasin_9_2022_10_27_13_10_14.jpg
Bize Ulaşın

Talep, İstek ve Önerilerinizi Bekliyoruz

Adres

Emrah Mah. Basın Cad. No:182/ A İncirli, Yunus Emre Kültür Merkezi
image

Çerez Politikası : Kişisel Verileri Koruma Kanunu'nun, Veri Sorumlulusunun Aydınlatma Yükümlülüğü başlıklı 10. maddesi uyarınca, Gizlilik politikasında belirtilen amaçlarla sınırlı olarak, mevzuata uygun çerezler (cookies) kullanıyoruz.

Çerez Politikası