In this repo, there are lecture notes of Introduction to Python Programming.
- Python İçin Kullanılacak Editörler
- İlk Python Uygulaması
- Python Objeleri ve Veri Yapıları
- Python'da Sayı Veri Tipleri
- Python'da Matematiksel Operatörler
- Python'da Değişken Tanımlama
- Python'da Veri Tipi Dönüşümleri
- Veri Tipi Dönüşümleri
- Python'da Karakter Dizileri - Strings
- Python'da String Formatlama ve String Metotları
- Atama Operatörleri
- Karşılaştırma Operatörleri
- Mantıksal Operatörler
- Python'da Hata ve Hata Yönetimi
- Koşullu Durum Blokları - If ve Else Blokları
- Koşullu Durum Blokları - If - Elif - Else Blokları
- Python'da For Döngüleri
- Python'da While Döngüleri
- Break ve Continue İfadeleri
- Döngü Metotları - range(), enumerate(), zip()
- Python'da Fonksiyon/Metot Kullanımı ve Parametreleri
- Lambda Expressions, Map ve Filter
- Fonksiyonların Kapsamı - Global ve Yerel Değişkenler
- Python'da Listeler ve Metotları
- Python'da Tuple
- Python'da Dictionary
- Python'da Sets
- Python'da Value ve Referans Veri Tipleri
- Python'da Dosya Yönetimi
- Python'da Dosya Açma ve Yazma
- Python'da Dosya Okuma
- Python'da Dosya Okuma Fonksiyonları
- Python'da Dosyada Güncelleme Yapma
- Nesne Tabanlı Programlama Nedir?
- Nesne Tabanlı Programlama - Sınıflar
- Nesne Tabanlı Programlama - Metotlar
- Nesne Tabanlı Programlama - Kalıtım
- Nesne Tabanlı Programlama - Özel Metotlar
- Python'da Modüller
- Hazır Modül Kullanımı - Math Modülü
- Hazır Modül Kullanımı - Random Modülü
- Kendi Modülümüzü Yazalım