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.

Python Tkinter

📊 Hava Durumu Uygulaması

API kullanarak şehirlerin hava durumu bilgilerini gösteren uygulama.

Python Requests JSON

🎮 Kelime Oyunu

Random kelimeler ile kelime tahmin oyunu.

Python Random File I/O

📈 Borsa Takip Uygulaması

Hisse senedi fiyatlarını takip eden ve analiz yapan uygulama.

Python pandas matplotlib

🛣️ Öğrenme Yolu

1

🎯 Hedef Belirleme (1 gün)

Python ile ne yapmak istediğinizi belirleyin: Web geliştirme, veri analizi, otomasyon vs.

2

🏗️ Temel Kurulum (1-2 gün)

Python kurulumu, IDE seçimi, geliştirme ortamını hazırlayın.

3

📚 Temel Syntax (1-2 hafta)

Variables, data types, control structures gibi temel konuları öğrenin.

4

⚙️ Fonksiyonlar ve Modüller (2-3 hafta)

Kod organizasyonu, functions, modules ve packages konularını öğrenin.

5

🏗️ OOP Kavramları (3-4 hafta)

Object-oriented programming prensiplerini öğrenin ve uygulayın.

6

💻 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!

50+ Saat Video
100+ Kod Örneği
10+ Proje