EĞİTİM SEVİYESİ
Junior
Python programlama dilinin temellerinden başlayarak algoritma ve veri yapılarına kadar kapsamlı bir giriş eğitimi. Yapay zeka dünyasına ilk adımınızı atın.
⏱️ 6 Hafta
📚 Başlangıç Seviyesi
🎯 Haftalık Ödevler
ÖĞRENECEKLER
Bu Kampta Neler Kazanacaksın?
Python programlama dilinin temellerini öğrenme
Algoritma mantığını kavrama ve problem çözme yeteneği
Veri yapılarını etkin kullanabilme
Clean code yazma prensiplerini öğrenme
Gerçek dünya problemlerine Python ile çözüm üretme
6 HAFTALIK PROGRAM
Haftalık Müfredat
Hafta 1
Python Temelleri
- •Değişkenler ve Veri Tipleri
- •Operatörler
- •Koşullu İfadeler (if-elif-else)
- •Döngüler (for, while)
Hafta 2
Veri Yapıları
- •Listeler ve Tuple'lar
- •Dictionary ve Set Yapıları
- •String İşlemleri
- •List Comprehension
Hafta 3
Fonksiyonlar
- •Fonksiyon Tanımlama
- •Parametreler ve Return
- •Lambda Fonksiyonları
- •Scope Kavramı
Hafta 4
Algoritmalar - 1
- •Arama Algoritmaları (Linear, Binary)
- •Sıralama Algoritmaları (Bubble, Selection)
- •Zaman Karmaşıklığı (Big O)
- •Problem Çözme Teknikleri
Hafta 5
Algoritmalar - 2
- •Recursive Fonksiyonlar
- •Stack ve Queue
- •Linked List Yapıları
- •Tree ve Graph Temelleri
Hafta 6
Proje Geliştirme
- •Dosya İşlemleri
- •Hata Yönetimi (Try-Except)
- •Modül ve Paket Kullanımı
- •Mini Proje: Veri Analizi Uygulaması
KULLANILACAK ARAÇLAR
Teknoloji Stack
Python 3.x
Ana programlama dili
VS Code
Kod editörü
Jupyter Notebook
İnteraktif coding
Git & GitHub
Versiyon kontrolü