0% found this document useful (0 votes)
27 views2 pages

Python Egitim Plani

Uploaded by

cumalikorkmaz99
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views2 pages

Python Egitim Plani

Uploaded by

cumalikorkmaz99
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

ὓ 1.

Hafta: Temel Python Bilgisi


Amaç: Python sözdizimine, değişkenlere, veri tiplerine ve temel kontrol yapısına giriş
yapmak.
| Gün | Konu | Kaynak / Öneriler
|
| --- | ---------------------------------------------------------- |
----------------------------------------------------------------------- |
| 1 | Python Nedir, Kurulum, IDE (VSCode veya PyCharm) kullanımı |
[[Link]]([Link] YouTube’da “Python kurulum” videoları |
| 2 | Değişkenler, Veri Tipleri (int, float, str, bool) | [W3Schools
Python]([Link] |
| 3 | String işlemleri, input() kullanımı | Örnek: Kullanıcıdan
ad al ve selamla |
| 4 | Koşullu ifadeler (if, elif, else) | Mini proje: Yaş
kontrolü yap |
| 5 | Döngüler (for, while) | Mini proje: 1'den
100'e kadar çift sayıları yazdır |
| 6 | Liste, Tuple, Set, Dictionary | Liste üzerinde döngü
uygulama örnekleri |
| 7 | Hafta sonu tekrar + küçük quiz | 5-10 soruluk test çöz
|
ὓ 2. Hafta: Fonksiyonlar, Modüller ve Hatalar
Amaç: Fonksiyon yazmayı, modül kullanmayı ve hata yönetimini öğrenmek.
| Gün | Konu | Notlar |
| --- | ---------------------------------------- | ---------------------------------- |
| 8 | Fonksiyon tanımı, return kullanımı | Parametreli fonksiyonlar yaz |
| 9 | Yerleşik fonksiyonlar, lambda | `map`, `filter` örnekleri |
| 10 | Try - Except (Hata yönetimi) | Kullanıcıdan sayı alma örneği |
| 11 | Modül kullanımı (math, random, datetime) | Oyun: Zar atma simülasyonu |
| 12 | Dosya işlemleri (read/write) | .txt dosyasına not alma uygulaması |
| 13 | Proje günü: Basit Hesap Makinesi yaz | 4 işlem + hatalı giriş kontrolü |
| 14 | Tekrar ve örnek testler | 15 soru çöz |
ὓ 3. Hafta: Nesne Tabanlı Programlama (OOP) + Uygulamalar
Amaç: Sınıf, nesne, miras alma gibi OOP kavramlarını öğrenmek.
| Gün | Konu | Notlar
|
| --- | ----------------------------------------------- |
------------------------------------------- |
| 15 | Class ve Object nedir? | `self`, `__init__` yapısı
|
| 16 | Metotlar, nitelikler | Örnek: Araba sınıfı tanımla
|
| 17 | Inheritance (kalıtım) | Hayvan – Köpek örneği
|
| 18 | Örnek proje: Öğrenci Yönetim Sistemi | Ekle, sil, listele işlemleri
|
| 19 | JSON ile veri saklama | Kullanıcı bilgilerini JSON
dosyasına kaydet |
| 20 | Kütüphane kullanımı: `requests` ile API çağrısı | Hava durumu çek
|
| 21 | Tekrar, mini test + özet |
|
ὓ 4. Hafta: Uygulama Ağırlıklı – Mini Projeler
Amaç: Gerçek dünya problemlerini çözmek, öğrendiklerini pekiştirmek.
| Gün | Proje / Konu | Açıklama |
| --- | ----------------------------------- | ------------------------------- |
| 22 | To-do List (Görev Takip) | Listeye görev ekle, sil, göster |
| 23 | Basit oyun: Tahmin Oyunu | `[Link]()` kullan |
| 24 | Web Scraping: `BeautifulSoup` | Başlıkları çekme |
| 25 | PyQt5 ile basit GUI | Buton, giriş kutusu, etiket |
| 26 | SQLite ile veri kaydı | Not uygulaması |
| 27 | Git-GitHub Öğren | Projeni GitHub’a yükle |
| 28 | Tekrar + kendi projenin planını yaz | |
ὑ Son 2-3 Gün: Genel Tekrar ve Final Proje
Kendi seçtiğin bir uygulamayı sıfırdan yaz (örnekler: not alma uygulaması, kelime oyunu,
basit stok takip sistemi).
Projeni GitHub’a yükle.
Öğrendiklerini bir yazı olarak özetle (hem tekrar olur hem CV’ye eklenebilir).

You might also like