1 |
Programlamaya giriş, algoritma kavramı, akış diyagramları |
Basit algoritma örnekleri, akış diyagramı çizimi |
Sunum, anlatım, soru-cevap |
Algoritma ve problem çözme üzerine temel araştırma |
2 |
Python’a giriş, PyCharm IDE tanıtımı, ilk program |
“Hello World” ve basit print() uygulamaları |
Sunum, anlatım, uygulama yaptırma |
PyCharm kurulumu ve Python ortamının hazırlanması |
3 |
Değişkenler, veri tipleri, operatörler |
Aritmetik ve mantıksal işlemler |
Sunum, uygulamalı örnek |
Veri tipleri ve değişken tanımı araştırması |
4 |
Girdi/çıktı işlemleri, formatlı çıktı |
input() ile kullanıcıdan veri alma, çıktıyı formatlama |
Uygulama yaptırma, soru-cevap |
input() ve print() fonksiyonlarını inceleme |
5 |
Koşul yapıları (if-else, elif) |
Karar verme yapılarıyla örnek programlar |
Anlatım, uygulama, problem çözme |
if-else örneklerini inceleme |
6 |
Döngüler I (while döngüsü) |
Tekrar eden işlemler için while örnekleri |
Sunum, uygulamalı örnek |
Döngü mantığını araştırma |
7 |
Döngüler II (for, range, break, continue) |
Liste üzerinde dönme, döngü kontrol örnekleri |
Uygulama yaptırma, soru-cevap |
range() fonksiyonunu inceleme |
8 |
Fonksiyonlar I (tanım, parametreler, return) |
Basit fonksiyon tanımları ve çağırma örnekleri |
Sunum, uygulama |
Fonksiyon kavramı araştırması |
9 |
Fonksiyonlar II (varsayılan parametreler, scope) |
Parametreli fonksiyonlar, global/yerel değişkenler |
Uygulama yaptırma, soru-cevap |
Fonksiyon örnekleri inceleme |
10 |
Listeler ve demetler (tuples) |
Liste metodları, slicing işlemleri |
Sunum, uygulama |
Listelerle ilgili temel kaynakları inceleme |
11 |
Sözlükler ve kümeler |
Sözlük ve küme işlemleri uygulaması |
Sunum, uygulama |
Dictionary ve set yapılarının araştırılması |
12 |
Hata yönetimi (try-except-finally) |
Hata yakalama örnekleri |
Uygulama yaptırma, problem çözme |
Hata türleri araştırması |
13 |
Dosya işlemleri (okuma, yazma, modüller) |
Dosya açma, yazma, okuma örnekleri |
Sunum, uygulama |
Dosya fonksiyonlarını araştırma |
14 |
Genel tekrar ve proje sunumları |
Küçük ölçekli proje uygulamaları |
Soru-cevap, öğrenci sunumları |
Proje çalışmalarını tamamlamak |