Okul açılışına 14 gün kala Python'a başlamak, o dönemde uzmanlık kazanmak anlamına gelmez; gerçekçi hedef, temel sözdizimini kavramak ve mantıksal düşünme alışkanlığını oturtmaktır. Bu süre içinde değişkenler, koşullar, döngüler ve fonksiyonlar gibi yapı taşlarını anlayıp küçük bir proje ortaya koyabilecek düzeye gelmek mümkündür. 14 günlük python planı, öğrenciyi "her şeyi bilen" değil, "yeni konuları takip edebilen" bir noktaya taşımayı amaçlar.
Bu yazıda hem günlük hedefleri somutlaştıran bir tablo hem de eve dönünce uygulanabilecek bir çalışma rutini bulacaksınız. Amaç, python öğrenmeye başlama sürecini abartılı vaatlerle değil, ölçülebilir adımlarla anlatmaktır.
14 Günde Python'da Gerçekten Ne Öğrenilir?
14 gün, bir programlama dilinde derinlemesine uzmanlaşmak için yeterli bir süre değildir ve bunu böyle sunmak öğrenciye haksızlık olur. Ancak bu süre, python temelleri üzerinde sağlam bir zemin kurmak için gayet yeterlidir: değişken tanımlama, veri tipleri, koşullu ifadeler, döngüler, fonksiyonlar ve temel veri yapıları (liste, sözlük) bu iki hafta içinde rahatlıkla kavranabilir. Öğrenci bu sürenin sonunda karmaşık bir yazılım projesi geliştiremez, ama okulda karşılaşacağı ilk ödevleri anlayabilir, basit bir hesaplama programı yazabilir ve "bu kod ne işe yarıyor" sorusuna kendi başına cevap verebilir hale gelir.
Gerçekçi beklenti çerçevesi kurmak, motivasyonu korumanın en önemli yoludur. Bir öğrenci "14 günde profesyonel olacağım" beklentisiyle başlarsa, üçüncü veya dördüncü günde ilk hata mesajıyla karşılaştığında hayal kırıklığına uğrar ve pes edebilir. Oysa hedef başından itibaren "temel mantığı kurmak" olarak belirlenirse, hatalar birer öğrenme fırsatı olarak görülür. Eğitmen tecrübesiyle söylemek gerekirse, bu iki haftalık sürecin en büyük kazanımı yazdığı kodun ne yaptığını satır satır açıklayabilmektir; bu da ezberden çok, düşünerek üretmeyi öğrenmenin bir sonucudur.
Bu noktada bireysel farklılıklar da göz ardı edilmemelidir. Daha önce hiç kod yazmamış bir öğrenci ile temel mantığı bilen bir öğrencinin 14 gün sonunda ulaşacağı nokta aynı olmayabilir; önemli olan ikisinin de kendi başlangıç noktasına göre somut bir ilerleme kaydetmesidir. Süreç boyunca birebir geri bildirim almak isteyenler için canlı Python derslerine katılmak, takıldığı noktada anında yön bulmasını kolaylaştırabilir. Sonuç olarak bu 14 gün, bir varış noktası değil, düzenli çalışmanın nasıl bir alışkanlığa dönüşebileceğini gösteren bir başlangıç denemesidir.
14 Günlük Python Hazırlık Tablosu

Aşağıdaki tablo, okul öncesi python hazırlık sürecini gün gün somutlaştırmak için hazırlanmıştır. Her satırda o günün konusu ve o gün sonunda öğrencinin yapabilmesi beklenen ölçülebilir bir hedef bulunur. Tablo, öğrencinin ilerlemesini kendi kendine takip edebilmesi için bir kontrol listesi gibi de kullanılabilir; konuyu daha yapılandırılmış ve rehberli bir şekilde ilerletmek isteyenler bire bir Python eğitimi içeriğine göz atarak kendi hızına uygun bir program da oluşturabilir.
| Gün | Konu | Ölçülebilir Hedef |
|---|---|---|
| 1 | Kurulum ve ilk çıktı | Python'ı çalıştırıp ekrana en az 3 farklı print() çıktısı üretmek |
| 2 | Değişkenler ve veri tipleri | int, float, str tipinde 5 değişken tanımlayıp tiplerini yazdırmak |
| 3 | Kullanıcıdan veri alma | input() ile alınan veriyi işleyip ekrana anlamlı bir cümle bastırmak |
| 4 | Koşullu ifadeler (if-elif-else) | 3 koşullu bir sayı karşılaştırma programı yazmak |
| 5 | Mantıksal operatörler | and/or/not kullanan bir karar mekanizması kurmak |
| 6 | for döngüsü | 1'den 20'ye kadar sayıları toplayan bir döngü yazmak |
| 7 | while döngüsü | Belirli bir koşul sağlanana kadar tekrar eden bir döngü kurmak |
| 8 | Listeler | Bir listeye eleman ekleyip çıkarmak, listeyi döngüyle taramak |
| 9 | Sözlükler (dictionary) | Anahtar-değer çiftleriyle basit bir kayıt sistemi oluşturmak |
| 10 | Fonksiyon tanımlama | Parametre alan ve değer döndüren 2 fonksiyon yazmak |
| 11 | Fonksiyonları birleştirme | Birden fazla fonksiyonu çağıran küçük bir akış kurmak |
| 12 | Hata ayıklama (try-except) | Kullanıcı hatalı veri girdiğinde programı çökertmeyen bir yapı kurmak |
| 13 | Mini proje - tasarım | Not ortalaması veya basit hesap makinesi projesinin planını çıkarmak |
| 14 | Mini proje - tamamlama | Projeyi çalışır halde bitirip test etmek |
Günlük Çalışma Rutini Nasıl Kurulur?
Python öğrenirken en çok gözden kaçan şey, konuyu anlamakla o konuyu elle yazarak pekiştirmek arasındaki farktır. Bir videoyu izleyip "anladım" hissi ile gerçekten kod yazabilmek farklı beceriler gerektirir; bu yüzden 14 günlük süreçte her gün aynı sırayı takip eden kısa ama düzenli bir rutin kurmak, dağınık ve uzun çalışma seanslarından çok daha etkili sonuç verir. Günlük kod pratiği burada anahtar kelimenin ötesinde, sürecin gerçek omurgasıdır.
- Kısa tekrar (5-10 dakika): Bir önceki günün konusunu tek bir örnekle hatırlamak; örneğin bir önceki gün öğrenilen döngüyü küçük bir varyasyonla tekrar yazmak.
- Yeni konu (20-25 dakika): Günün konusunu kaynak üzerinden okumak veya izlemek, ardından örnek kodu satır satır kendi kelimeleriyle açıklamaya çalışmak.
- Alıştırma (25-30 dakika): Aynı konuyu farklı bir problemle tekrar uygulamak; kopyala-yapıştır yerine sıfırdan yazmak burada belirleyicidir.
- Mini test (5-10 dakika): O günün konusuyla ilgili kendi kendine 2-3 küçük soru sorup kod yazmadan sözlü olarak cevaplamaya çalışmak.
Bu dört adımı toplamda 60-75 dakikaya sığdırmak, çoğu öğrenci için okul öncesi hazırlık döneminde sürdürülebilir bir tempodur. Uzun ama seyrek çalışma seansları yerine her gün aynı saatte kısa bir oturum yapmak, beynin yeni bilgiyi kalıcı hale getirmesine daha çok yardımcı olur; bu, sınav öncesi son gece çalışmanın neden işe yaramadığının da temel nedenidir. Rutini bozmamak için hafta sonları da dahil olmak üzere günün belirli bir saatini sabitlemek, ailede de "şu an kod saati" algısı oluşturarak dikkat dağıtıcıları azaltır. Önemli olan mükemmel bir gün geçirmek değil, art arda gelen günlerde küçük ama gerçek ilerleme kaydetmektir.
Not Ortalaması Hesaplayan Basit Python Örneği
Bir konuyu gerçekten öğrenip öğrenmediğini anlamanın en net yolu, o konuyla küçük bir problem çözmektir. On dört günlük planın sonunda döngü ve fonksiyon bilgisini birleştiren, herkesin aşina olduğu bir senaryo üzerinden ilerleyelim: bir öğrencinin not listesinden ortalamasını hesaplayan ve durumunu değerlendiren kısa bir program. Bu örnek karmaşık görünmese de aslında fonksiyon tanımlama, döngüyle veri işleme ve koşullu ifade gibi üç temel yapı taşını tek seferde kullandırır.
def not_ortalamasi_hesapla(notlar):
toplam = 0
for not_deger in notlar:
toplam += not_deger
ortalama = toplam / len(notlar)
return ortalama
def durumu_belirle(ortalama):
if ortalama >= 85:
return "Pekiyi"
elif ortalama >= 60:
return "Orta"
else:
return "Gelişime Açık"
ogrenci_notlari = [72, 88, 65, 90, 78]
ortalama = not_ortalamasi_hesapla(ogrenci_notlari)
durum = durumu_belirle(ortalama)
print(f"Ortalama: {ortalama:.2f}")
print(f"Durum: {durum}")
Kodun mantığını adım adım okumak, ezberlemekten çok daha değerlidir. not_ortalamasi_hesapla fonksiyonu, kendisine verilen liste üzerinde for döngüsüyle gezer, her notu toplam değişkenine ekler ve sonunda listenin uzunluğuna bölerek ortalamayı döndürür. İkinci fonksiyon ise bu ortalamayı alıp basit bir if / elif / else zinciriyle bir duruma çevirir. Burada dikkat edilmesi gereken nokta, iki işin de ayrı fonksiyonlarda tutulmasıdır; bu, kodun okunabilirliğini artıran ve ileride büyük projelerde de karşına çıkacak bir alışkanlıktır.
Bu örneği aynen kopyalamak yerine kendi versiyonunu yazmayı dene: notları kullanıcıdan input() ile al, listeye kaç not gireceğini sor, ya da geçme notunu değiştirilebilir bir parametre yap. Değiştirdiğin her satırda "neden böyle oldu, neden hata verdi" sorusunu sormak, on dört günün sonunda seni sadece kod kopyalayan değil, kodu anlayan birine dönüştürür.
Pratik İçin Kaynaklar ve Günlük Alışkanlık

Doğru kaynaktan çalışmak, on dört günlük süreyi verimli kullanmanın en pratik yollarından biridir. Bir konuda takıldığında ilk bakılacak yer her zaman Python resmi dokümantasyonu olmalı; çünkü buradaki açıklamalar güncel, hatasız ve dilin kendi yazarları tarafından tutulan bir kaynaktır. Üçüncü parti bir blog yazısı yanlış bilgi verebilir ama resmi dokümantasyon her zaman en güvenilir referans noktasıdır. Küçük alıştırma soruları çözebileceğin kısa problemler de bilgiyi pekiştirmek için değerlidir; önemli olan uzun makaleler okumak değil, öğrendiğin her kavramı küçük bir kod parçasıyla hemen denemektir.
Günlük alışkanlık kurmanın en büyük düşmanı "bugün olmasa da olur" düşüncesidir. On dört gün boyunca her gün en az yirmi dakika kod yazmak, haftada bir kez üç saat çalışmaktan çok daha kalıcı bir öğrenme sağlar; beyin, kısa aralıklarla tekrar edilen bilgiyi uzun vadeli hafızaya daha kolay aktarır. Bu yüzden planına küçük ama düzenli bir rutin ekle: her sabah ya da akşam aynı saatte, aynı süre boyunca kod yazmayı bir alışkanlık hâline getir. Eğer bu düzeni kurarken bir yol arkadaşına ihtiyaç duyarsan, birebir Python dersleri ile ilerlemeni kişisel bir programa oturtmak da mümkündür; bu, özellikle takıldığın noktada geri bildirim almak isteyenler için pratik bir seçenektir.
Bu noktada günlük pratik fikri arayanlar için küçük bir ipucu daha var: her gün karşına yeni ve seviyene uygun bir soru çıkması, motivasyonu kaybetmemenin en etkili yollarından biridir. Berk Akademi'nin öğrenci ekosisteminde yer alan Soru Avcısı yapısı da tam bu ihtiyaca hizmet eder; günlük akıllı alıştırmalarla karşılaşmak, "bugün ne çalışsam" sorusunu ortadan kaldırır ve pratiği bir rutine dönüştürür. Önemli olan aracın adı değil, her gün küçük bir problemle karşılaşıp onu çözme disiplinidir.
İlerlemeni Nasıl Ölçersin?
On dört gün boyunca sadece yeni konu öğrenmek yeterli değildir; ne kadar ilerlediğini görmek de aynı derecede önemlidir. Bunun en pratik yollarından biri debug alıştırmalarıdır: bilerek hatalı yazılmış küçük bir kod parçasını alıp neden çalışmadığını bulmaya çalışmak, yeni yazdığın kod kadar öğretici olabilir. Örneğin yukarıdaki not ortalaması örneğinde len(notlar) yerine sabit bir sayı yazılmış olsaydı ortalama yanlış çıkardı; böyle küçük hataları fark edebilmek, kodu gerçekten anladığının en somut kanıtıdır.
Planın üçüncü, yedinci ve on birinci günlerinde olduğu gibi her üç dört günde bir kısa bir mini test yapmak, bilginin kalıcı olup olmadığını netleştirir. Bu testler uzun sınavlar olmak zorunda değildir; o ana kadar öğrendiğin döngü, fonksiyon veya koşul yapılarını kullanarak beş on dakikada çözebileceğin küçük problemler yeterlidir. Kendi kendine yazdığın bu testlerde takıldığın noktaları not almak, bir sonraki günün çalışma planını da otomatik olarak şekillendirir.
İlerlemeni ölçmenin bir diğer yolu da düzenli istatistik tutmaktır. Hangi gün ne kadar süre çalıştığını, hangi konuda kaç kez tekrar yaptığını görmek, motivasyonunu kaybettiğin anlarda bile "aslında epey yol katetmişim" demeni sağlar. Kişiye özel öğrenci portalı üzerinden ilerleme istatistiklerini takip etmek isteyenler için bu tür bir sistem, çalışmanın soyut değil ölçülebilir bir sürece dönüşmesine yardımcı olur. On dört günün sonunda nerede durduğunu objektif biçimde görmek istiyorsan, bir başlangıç noktası olarak ücretsiz kodlama bilgisi testi ile temel seviyeni ölçebilir, eksik kalan konuları netleştirebilirsin.
Unutma, bu ölçümlerin amacı kendini başkalarıyla kıyaslamak değil, dünkü kendinle bugünkü kendini karşılaştırmaktır. On dört gün önce anlamadığın bir for döngüsünü bugün kendi başına yazabiliyorsan, bu zaten somut ve gerçek bir ilerlemedir.
Velilere Not: Baskısız Destek Nasıl Olur?
Bir çocuğun ya da gencin Python öğrenme sürecine giren çoğu veli, elinde olmadan iki uca savrulur: ya hiç karışmaz ya da her akşam "bugün kaç satır kod yazdın" diye sorarak süreci bir sınava çevirir. Oysa 14 günlük bir hazırlık planının asıl amacı, okul açılmadan önce küçük ve düzenli bir alışkanlık kurmaktır; bu alışkanlık baskıyla değil, meraklı bir gözlemcilik ve doğru zamanlama ile beslenir.
Pratikte işe yarayan yaklaşım şudur: çocuğa "bugün ne öğrendin, bana anlatır mısın" diye sormak, "bugün ödevini bitirdin mi" diye sormaktan çok daha etkilidir. İlk soru çocuğu öğretmen konumuna geçirir ve öğrendiğini kendi cümleleriyle ifade etmesini ister; bu da öğrenmeyi pekiştirir. İkinci soru ise onu hesap veren tarafa iter ve kod yazmayı bir yük hâline getirir. Eğitmenimiz Berk Keskin'in de sınıf deneyimlerinde sık vurguladığı gibi, düzenli pratiğin sürdürülebilir olmasının yolu, sonucu değil süreci fark etmekten geçer.
Veliler için somut birkaç öneri şu şekilde sıralanabilir:
- Günlük çalışma saatini çocuğun kendisiyle birlikte belirleyin, dışarıdan dayatmayın.
- Hata aldığında hemen çözüm söylemek yerine "sence hata nerede olabilir" diye sorun; bu, hata ayıklama alışkanlığını erken yaşta oturtur.
- 14 gün bitmeden "ne zaman bitecek bu" diye sabırsızlanmayın; hedef uzmanlık değil, okula başlarken elini korkusuzca klavyeye atabilmektir.
- Küçük bir mini proje tamamlandığında (örneğin bir hesaplama programı çalıştığında) bunu fark edip kutlayın; bu, dış motivasyondan çok daha kalıcı bir iç motivasyon kaynağıdır.
14 günün sonunda beklenmesi gereken şey abartılı bir "uzmanlık" değil, gayet gerçekçi ve ölçülebilir bir kazanımdır: değişkenler, koşullu ifadeler, döngüler ve fonksiyonlar gibi temel sözdizimini rahatça okuyup yazabilme ve bunları birleştirerek küçük, çalışan bir program üretebilme. Bu, okul döneminde gelecek ödevler ve projeler için sağlam ve gerçekçi bir zemin oluşturur; ne fazlası ne eksiği.
Sık Sorulan Sorular
14 günde Python'da uzman olunabilir mi?
Hayır, 14 gün bir uzmanlık süresi değildir. Bu sürede hedeflenen şey, temel sözdizimini anlamak, basit mantık kurabilmek ve küçük bir mini proje ortaya koyabilmektir. Uzmanlık, aylar ve yıllar süren düzenli pratikle, gerçek projeler üzerinde çalışarak gelişir.
Günde kaç saat çalışmak yeterli olur?
Kısa ama düzenli oturumlar, uzun ama seyrek oturumlardan çok daha etkilidir. Günde 45 dakika ile 1,5 saat arasında, dikkatin dağılmadığı bir süre genellikle yeterlidir; önemli olan her gün o rutine sadık kalabilmektir.
Hiç kod bilmeyen biri bu planı uygulayabilir mi?
Evet, plan sıfırdan başlayanlar düşünülerek kurgulanır. İlk günler kurulum ve temel kavramlara ayrılır, karmaşıklık kademeli olarak artar; bu sayede daha önce hiç kod yazmamış biri de adım adım ilerleyebilir.
14 gün sonunda hangi mini projeleri yapabilirim?
Not ortalaması hesaplayan bir program, basit bir sayı tahmin oyunu, girilen bir metni analiz eden küçük bir araç ya da temel bir liste yönetim programı gibi, döngü ve fonksiyon mantığını bir arada kullanan küçük ölçekli projeler bu aşamada gerçekçi hedeflerdir.
İlerlemem yavaşsa ne yapmalıyım?
Planı bir yarış olarak değil bir rehber olarak görmek gerekir. Bir günün hedefine tam ulaşamadıysanız bir sonraki güne geçmeden önce o konuyu tekrar etmek, planı aynen takip etmekten daha değerlidir; öğrenme hızı kişiden kişiye değişir ve bu normaldir.
Bu 14 günlük hazırlık, okul açılmadan önce Python'a sağlam ve gerçekçi bir başlangıç yapmanın yollarından yalnızca biridir; asıl gelişim, bu temel üzerine düzenli ve rehberli bir şekilde inşa edilen pratikle gelir. Bu noktada yalnız ilerlemek istemeyenler için 1-1 özel Python eğitimi, öğrenilen temelleri geri bildirimle pekiştirip okul dönemine daha donanımlı girmek isteyenler için pratik bir sonraki adım olabilir.