Genel Bakış
Giriş
Kurs İçeriği
Neden Python?
Siz ve Bu Kurs
Kurulumlar
Notion Kurulumu
Anaconda Kurulumu
Jupyter Notebook Temelleri
Python'da Virtual Environment Yapısı
İlk Program
Merhaba Dünya (Hello World)
Aritmetik İşlemler
Değerler ve Tipler
[10 Soru] QUIZ - İlk Program
QUIZ - İlk Program - Çözümü
Doğru/Yanlış - İlk Program
Online Kodlama - İlk Program
Değişkenler
Değişken Nedir?
Doğru/Yanlış - Değişken Nedir?
Değişken İsimleri
Doğru/Yanlış - Değişken İsimleri
Python Veri Tipleri
Doğru/Yanlış - Python Veri Tipleri
Python'da Yorum Satırı
Doğru/Yanlış - Python'da Yorum Satırı
Numerik Operasyonlar
Doğru/Yanlış - Numerik Operasyonlar
String (Metin) İşlemleri
Doğru/Yanlış - String İşlemleri
Anahtar Kelimeler (Keywords)
Doğru/Yanlış - Anahtar Kelimeler
[10 Soru] QUIZ - Değişkenler
QUIZ - Değişkenler - Çözümü
Kodlama Egzersizi - Değişkenler
Fonksiyonlar I
Fonksiyon, Fonksiyon, Fonksiyon
Doğru/Yanlış - Fonksiyon, Fonksiyon, Fonksiyon
Matematik Fonksiyonlar (Math)
Doğru/Yanlış - Matematik Fonksiyonlar
Fonksiyonların Birleşimi - 1. Kısım
Fonksiyonların Birleşimi - 2. Kısım
Doğru/Yanlış - Fonksiyonların Birleşimi
Parametreler (Argümanlar)
Doğru/Yanlış - Parametreler
Scope (Yaşam Alanı) Kavramı
Doğru/Yanlış - Scope (Yaşam Alanı)
Fonksiyonun Değer Dönmesi (return)
Doğru/Yanlış - Fonksiyonun Değer Dönmesi (return)
Docstring - Fonksiyonun Dokümantasyonu
Doğru/Yanlış - Docstring
[10 Soru] QUIZ - Fonksiyonlar I
QUIZ - Fonksiyonlar I - Çözümü - 1. Bölüm
QUIZ - Fonksiyonlar I - Çözümü - 2. Bölüm
Kodlama Egzersizi - Fonksiyonlar I
Proje 1 - Fonksiyonlar
Proje - Kaplumbağa Modülü - 1. Kısım
Proje - Kaplumbağa Modülü - 2. Kısım
Proje - Kaplumbağa Modülü - 3. Kısım
Proje - Kaplumbağa Modülü - 4. Kısım
Proje - Kaplumbağa Modülü - 5. Kısım
Ödev 1 - Fonksiyonlar
Ödev 1 - Fonksiyonlar
Şartlı İfadeler
Şartlı İfade Nedir?
Doğru/Yanlış - Şartlı İfade Nedir?
if Yapısı
Doğru/Yanlış - if Yapısı
else Yapısı
Doğru/Yanlış - else Yapısı
elif Yapısı - 1. Kısım
elif Yapısı - 2. Kısım
Doğru/Yanlış - elif Yapısı
İç-İçe (Nested) Şartlı İfadeler
Doğru/Yanlış - İç-İçe Şartlı İfadler
Recursion (Kendi Kendini Çağırmak)
Doğru/Yanlış - Recursion
[10 Soru] QUIZ - Şartlı İfadeler
QUIZ - Şartlı İfadeler - Çözümü - 1. Kısım
QUIZ - Şartlı İfadeler - Çözümü - 2. Kısım
QUIZ - Şartlı İfadeler - Çözümü - 3. Kısım
QUIZ - Şartlı İfadeler - Çözümü - 4. Kısım
Fonksiyonlar II
Dönüş Değeri
Adım Adım Geliştirme
Kompozisyon - Fonkiyonların Beraber Kullanımı
Fonksiyonlar 1. Sınıf Vatandaştır
Parametre sayısı önceden bilinmiyorsa: *args
Lambda Fonksiyonu: lambda
Fonksiyon dönen fonksiyon
İç İçe Fonksiyonlar - Nested Functions
Değiştirilebilir x Değiştirilemez (Mutable vs. Immutable)
Pass by Value Pass by Reference
[10 Soru] QUIZ - Fonksiyonlar II
QUIZ - Fonksiyonlar II - Çözümü - 1. Kısım
QUIZ - Fonksiyonlar II - Çözümü - 2. Kısım
QUIZ - Fonksiyonlar II - Çözümü - 3. Kısım
Döngüler
While Döngüsü - 1. Kısım
While Döngüsü - 2. Kısım
For Döngüsü
For Döngüsü ile Metinler (String) Üzerinde Dönme
Len Kavramı
Enumerate Kavramı
Döngü içinde Döngü (Nested Loops)
Döngüden Çıkış: break
Döngünün Bir Sonraki Adımına Atla: continue
For-Else Yapısı
[10 Soru] QUIZ - Döngüler
QUIZ - Döngüler - Çözümü - 1. Kısım
QUIZ - Döngüler - Çözümü - 2. Kısım
QUIZ - Döngüler - Çözümü - 3. Kısım
Stringler
String bir Dizidir
Stringin Uzunluğu
Metin Dilimleme (String Slicing)
Ters Index (Negatif Index)
Tersten Dilimleme (Geri Dilimleme)
Stringler Değiştirelemezler (Immutable)
String Metodları
in Operatorü
Metin Karşılaştırma
[10 Soru] QUIZ - Stringler
QUIZ - Stringler - Çözümü - 1. Kısım
QUIZ - Stringler - Çözümü - 2. Kısım
QUIZ - Stringler - Çözümü - 3. Kısım
Proje 2 - Kelimeler
Proje 2 - Kelimeler - 1. Kısım
Proje 2 - Kelimeler - 2. Kısım
Proje 2 - Kelimeler - 3. Kısım
Proje 2 - Kelimeler - 4. Kısım
Ödev 2 - Kelimeler
Ödev 2 - Kelimeler
List
List bir Dizidir
List'ler Değiştirilebilirler (Mutable)
Liste Üzerinde Dönmek
Liste Operasyonları (List Operations)
List Dilimleme
List Metdoları
List'den Elemen Silmek (Delete)
List'ler ve String'ler
Range Fonksiyonu ile List Üretmek
Nesneler ve Değerler
is Ifadesi
Alising (Yeni Bir Ad Verme)
List'in Argüman Olarak Fonksiyona Geçilmesi
Matris Operasyonları
[10 Soru] QUIZ - List
QUIZ - List - Çözümü - 1. Kısım
QUIZ - List - Çözümü - 2. Kısım
QUIZ - List - Çözümü - 3. Kısım
QUIZ - List - Çözümü - 4. Kısım
Dictionary
Dictionary Bir Eşlemedir
Dictionary Yaratma
Dictionary'e Eleman Ekleme - Değiştirme
Dictionary'den Eleman Silme
Dictionary'den Eleman Okuma
Dictionary'nin Elemanları Üzerinde Dönme
Tersten Arama
Dictionary'ler ve List'ler
[10 Soru] QUIZ - Dictionary
QUIZ - Dictionary - Çözümü - 1. Kısım
QUIZ - Dictionary - Çözümü - 2. Kısım
QUIZ - Dictionary - Çözümü - 3. Kısım
Tuple
Tuple Yaratmak
Tuple Ataması
Fonksiyonların Dönüş Değeri Olarak Tuple'lar
zip() Fonksiyonu
Dictionary'ler ve Tuple'lar
Key Olarak lambda Fonksiyonu
[10 Soru] QUIZ - Tuple
QUIZ - Tuple - Çözümü - 1. Kısım
QUIZ - Tuple - Çözümü - 2. Kısım
QUIZ - Tuple - Çözümü - 3. Kısım
Set
Set Yaratma
Set Metodları
Set'lerde Eleman ve Atama İşlemleri
[10 Soru] QUIZ - Set
QUIZ - Set - Çözümü - 1. Kısım
QUIZ - Set - Çözümü - 2. Kısım
Comprehension
Comprehension Nedir?
İç İçe (Nested) Comprehension
Comprehension'da Şartlı İfadeler
[10 Soru] QUIZ - Comprehension
QUIZ - Comprehension - Çözümü - 1. Kısım
QUIZ - Comprehension - Çözümü - 2. Kısım
QUIZ - Comprehension - Çözümü - 3. Kısım
Proje 3- Veri Yapıları
Proje - Veri Yapıları - 1. Kısım
Proje - Veri Yapıları - 2. Kısım
Proje - Veri Yapıları - 3. Kısım
Proje - Veri Yapıları - 4. Kısım
Proje - Veri Yapıları - 5. Kısım
Ödev 3 - Veri Yapıları
Ödev - Veri Yapıları
Ara Sınav
Ara Sınav Hakkında Bilgilendirme
ARA SINAV
IDE - PyCharm Kurulumu ve Temelleri
PyCharm Kurulumu
PyCharm Temelleri
PyCharm'da Debugging İşlemleri
Interpreter Konfigürasyonu
Hata Yönetimi (Exception Handling)
Exception ile Syntax Error Arasındaki Fark
Exception Fırlatmak (Raise, Assert)
try-except Yapısı
else Yapısı
finally Yapısı
[10 Soru] QUIZ - Hata Yönetimi
QUIZ - Hata Yönetimi - Çözümü - 1. Kısım
QUIZ - Hata Yönetimi - Çözümü - 2. Kısım
QUIZ - Hata Yönetimi - Çözümü - 3. Kısım
Modüller ve Paketler
Standart Modüller
Kendi Modülümüzü Yazmak
Python, Modülleri Nasıl Bulur?
Paketler
[10 Soru] QUIZ - Modüller ve Paketler
QUIZ - Modüller ve Paketler - Çözümü - 1. Kısım
QUIZ - Modüller ve Paketler - Çözümü - 2. Kısım
QUIZ - Modüller ve Paketler - Çözümü - 3. Kısım
QUIZ - Modüller ve Paketler - Çözümü - 4. Kısım
Format İşlemleri
Format Operatörü
String.Format
f-Strings
Template Strings
[10 Soru] QUIZ - Format İşlemleri
QUIZ - Format İşlemleri - Çözüm - 1. Kısım
QUIZ - Format İşlemleri - Çözüm - 2. Kısım
Dosya İşlemleri
Dosya Açma ve Kapama
Okuma ve Yazma
Dosya Silme ve Yeniden Adlandırma
Klasör Listesi Alma
Klasör Yaratma
Klasör ve Dosya Arama
Klasör Silme, Kopyalama, Taşıma
Arşiv (Zip) Dosyası Okuma ve Yaratma
[10 Soru] QUIZ - Dosya İşlemleri
QUIZ - Dosya İşlemleri - Çözüm - 1. Kısım
QUIZ - Dosya İşlemleri - Çözüm - 2. Kısım
Proje 4 - PDF ve CSV Dosyaları ile Çalışmak
CSV İşlemleri - 1. Kısım
CSV İşlemleri - 2. Kısım
PDF İşlemleri - 1. Kısım
PDF İşlemleri - 2. Kısım
PDF İşlemleri - 3. Kısım
Ödev 4 - PDF ve CSV Dosyaları ile Çalışmak
Ödev 4 - PDF ve CSV Dosyaları ile Çalışmak
OOP
Temel Kavramlar - 1. Kısım
Temel Kavramlar - 2. Kısım
Temel Kavramlar - 3. Kısım
Temel Kavramlar - Kalıtım
Encapsulation
Polymorphism
Class'lar ve Nesneler
Kalıtım
Çoklu Kalıtım
Metodları İşleme Sırası - MRO
Operatörleri Tekrar Yazmak (Overloading)
[10 Soru] QUIZ - OOP
QUIZ - OOP - Çözüm - 1. Kısım
QUIZ - OOP - Çözüm - 2. Kısım
QUIZ - OOP - Çözüm - 3. Kısım
QUIZ - OOP - Çözüm - 4. Kısım
Bitirme Projesi - Tkinter ile Film Kütüphanesi
Tkinter Temelleri - Giriş
Tkinter Temelleri - Button
Tkinter Temelleri - Label, Entry
Tkinter Temelleri - Frame
Tkinter Temelleri - Text
Window
Sol Frame - 1. Kısım
Sol Frame - 2. Kısım
Sol Frame - 3. Kısım
Sağ Frame
Ana Sayfa
Film Listesi - 1. Kısım
Film Listesi - 2. Kısım
Film Listesi - 3. Kısım
Film Listesi - 4. Kısım
Film Listesi - 5. Kısım
Film Listesi - 6. Kısım
Film Detay - 1. Kısım
Film Detay - 2. Kısım
Ödev - Film Kütüphanesi
Ödev 5 - Film Kütüphanesi
Final Sınavı
Final Sınavı Hakkında Bilgilendirme
Final Sınavı
Teşekkürler ve Sonrası
Teşekkürler ve Sonrası