10. Sınıf Bilişim Teknolojileri - Python programlama dersi yıllık planı
| Hafta | Konu | Açıklama | Ders Bağlantısı | Kaynaklar | Durum |
|---|---|---|---|---|---|
| 1 | Python nedir, kurulum, ilk program | - | - | Tamam | |
| 2 | Değişkenler, veri tipleri, type(), input() | - | - | Tamam | |
| 3 | if-elif-else, karşılaştırma, mantıksal operatörler | - | - | Tamam | |
| 4 | for, while, range(), break, continue | - | - | Tamam | |
| 5 | Fonksiyonlar, parametreler, return, lambda | - | - | Tamam | |
| 6 | String metotları, indeksleme, f-string | - | - | Planlandı | |
| 7 | Listeler, list comprehension | - | - | Planlandı | |
| 8 | Tuple, dictionary, set | - | - | Planlandı | |
| 9 | Dosya okuma/yazma, JSON | - | - | Planlandı | |
| 10 | try-except-finally, hata türleri | - | - | Planlandı | |
| 11 | import, pip, kendi modülünüz | - | - | Planlandı | |
| 12 | enumerate, zip, map, filter, sorted | - | - | Planlandı | |
| 13 | OOP: Sınıf, nesne, __init__, metotlar | - | - | Planlandı | |
| 14 | Kalıtım, super(), polimorfizm | - | - | Planlandı | |
| 15 | Kapsülleme, property, getter/setter | - | - | Planlandı | |
| 16 | Hesap makinesi projesi | - | - | Planlandı | |
| 17 | Liste ve sözlük uygulamaları | - | - | Planlandı | |
| 18 | CSV dosyası işleme ve veri analizi | - | - | Planlandı | |
| 19 | Dekoratörler ve generatörler | - | - | Planlandı | |
| 20 | Hafta 1-19 genel tekrar | - | - | Planlandı | |
| 21 | Regular expressions (regex) | - | - | Planlandı | |
| 22 | Web scraping (BeautifulSoup) | - | - | Planlandı | |
| 23 | REST API kullanımı | - | - | Planlandı | |
| 24 | SQLite veritabanı işlemleri | - | - | Planlandı | |
| 25 | Tkinter ile GUI programlama | - | - | Planlandı | |
| 26 | Pygame ile oyun geliştirme 1 | - | - | Planlandı | |
| 27 | Pygame ile oyun geliştirme 2 | - | - | Planlandı | |
| 28 | Matplotlib ile veri görselleştirme | - | - | Planlandı | |
| 29 | Dosya otomasyonu ve scripting | - | - | Planlandı | |
| 30 | Todo uygulaması projesi | - | - | Planlandı | |
| 31 | Threading ile eş zamanlı programlama | - | - | Planlandı | |
| 32 | unittest ile test yazma | - | - | Planlandı | |
| 33 | Virtual environment ve proje yapısı | - | - | Planlandı | |
| 34 | Flask ile web uygulaması | - | - | Planlandı | |
| 35 | Hava durumu uygulaması projesi | - | - | Planlandı | |
| 36 | Final projesi ve kapanış | - | - | Planlandı |