Python Programlama Kursu - Sıfırdan İleri Seviyeye
🐍 Python Programlama Kursu
Python, günümüzün en popüler ve güçlü programlama dillerinden biridir. Bu kapsamlı kursta Python'u sıfırdan öğrenerek uzman seviyesine ulaşacaksınız.
✨ Kurs Özellikleri
- 📚 50+ saat video içerik
- 💻 100+ kod örneği
- 🎯 10+ gerçek proje
- 📝 Sertifika programı
- 👥 Topluluk desteği
📋 Kurs İçeriği
Bölüm 1: Python Temelleri (0-2 hafta)
🐍 Python'a Giriş
- Python nedir ve neden öğrenmeli?
- Kurulum ve IDE seçimi
- İlk Python programınız
- IDLE ve VS Code kullanımı
📊 Veri Tipleri ve Değişkenler
- String, Integer, Float, Boolean
- Liste, Tuple, Dictionary, Set
- Değişken tanımlama ve kullanımı
- Type conversion işlemleri
🔄 Kontrol Yapıları
- if, elif, else koşulları
- for ve while döngüleri
- break, continue, pass
- Nested loops (iç içe döngüler)
Bölüm 2: Fonksiyonlar ve Modüller (2-4 hafta)
⚙️ Fonksiyonlar
- Fonksiyon tanımlama (def)
- Parametre ve return değerleri
- Local vs Global değişkenler
- Lambda fonksiyonları
- Decorator kullanımı
📦 Modüller ve Paketler
- import ve from import
- Standart kütüphaneler
- pip ile paket yönetimi
- Virtual environment
Bölüm 3: Object-Oriented Programming (4-6 hafta)
🏗️ OOP Temelleri
- Class ve Object kavramları
- Constructor (__init__) metodları
- Instance ve class variables
- Method tanımlama ve kullanımı
🔒 Encapsulation ve Inheritance
- Private ve protected members
- Getter ve setter metodları
- Inheritance (kalıtım) kavramı
- super() fonksiyonu
- Multiple inheritance
🎭 Polymorphism ve Abstraction
- Method overriding
- Abstract classes
- Interface benzeri yapılar
- Magic methods (__str__, __len__, vb.)
💻 Pratik Projeler
📱 Hesap Makinesi
Temel matematiksel işlemleri gerçekleştiren GUI hesap makinesi.
📊 Hava Durumu Uygulaması
API kullanarak şehirlerin hava durumu bilgilerini gösteren uygulama.
🎮 Kelime Oyunu
Random kelimeler ile kelime tahmin oyunu.
📈 Borsa Takip Uygulaması
Hisse senedi fiyatlarını takip eden ve analiz yapan uygulama.
🛣️ Öğrenme Yolu
🎯 Hedef Belirleme (1 gün)
Python ile ne yapmak istediğinizi belirleyin: Web geliştirme, veri analizi, otomasyon vs.
🏗️ Temel Kurulum (1-2 gün)
Python kurulumu, IDE seçimi, geliştirme ortamını hazırlayın.
📚 Temel Syntax (1-2 hafta)
Variables, data types, control structures gibi temel konuları öğrenin.
⚙️ Fonksiyonlar ve Modüller (2-3 hafta)
Kod organizasyonu, functions, modules ve packages konularını öğrenin.
🏗️ OOP Kavramları (3-4 hafta)
Object-oriented programming prensiplerini öğrenin ve uygulayın.
💻 Projeler ve Portfolio (4-8 hafta)
Gerçek projeler yaparak portfolio oluşturun ve deneyim kazanın.
🎆 Python Yolculuğuna Başla!
Bugün Python öğrenmeye başla, yarın harika projeler geliştir!