Yayın: 15 Nisan 2026·8 dk okuma
Scratch'ten Python'a Geçiş: 10 Yaşında İlk 30 Gün
10 yaş, blok tabanlı kodlamadan metin tabanlı kodlamaya geçişin ideal eşiğidir — Piaget'in soyut işlemler evresinin başlangıç döneminde bulunan çocuklar artık "görünmez değişken" fikrini kaldırabilir. Ama geçişin başarılı olması nasıl planlandığına bağlı. Aşağıda Scratch deneyimli bir 10 yaş çocuğunu Python'a taşıyan, gün gün ilerleyen 30 günlük bir müfredat bulacaksınız.
10 Yaşta Bilişsel Değişim
10 yaş çocuğu artık soyut düşünebilir. Bir "değişken" kavramı artık görünür bir sayaç olmak zorunda değildir — zihinde tutulabilir. Bu değişim Scratch'ten Python'a geçişi mümkün kılar.
Scratch'ten Python'a Geçiş
Eğer çocuğunuz Scratch deneyimliyse geçiş kolaydır:
- Kavramsal yük yok — döngü, koşul, değişken zaten biliniyor
- Sadece söz dizimi öğrenmek kalır
- İlk 4-8 haftada temel Python oturur
Scratch deneyimi yoksa da Python 10 yaşa uygundur, ama ilk aylar biraz daha zorlanır. Detaylı karşılaştırma: kodlama yol haritası.
İlk Python Projeleri
- Merhaba Dünya ve hesap makinesi (1. ay)
- Sayı tahmin oyunu — rastgele sayı, kullanıcı tahmini (2. ay)
- Taş-kağıt-makas — koşullar ve rastgelelik (2. ay)
- Turtle ile şekil çizimi — görsel Python (3. ay)
- Basit quiz — liste ve skor (4. ay)
- Pygame ile basit oyun (6. ay)
Araç ve Platform Önerileri
- Replit — Tarayıcı tabanlı, kurulum gerekmez
- Trinket — Çocuk dostu Python ortamı
- Thonny — Yeni başlayan dostu masaüstü IDE
- Python for Kids — Jason Briggs kitabı
- Code.org CS Discoveries — Python + JavaScript müfredatı
30 Günlük Python Geçiş Müfredatı
Bu müfredat Scratch deneyimi olan 10 yaş bir çocuğu varsayar. Hiç deneyimi olmayan çocuk için Gün 1-3 yerine 2 hafta Scratch uygulama eklenmelidir.
| Gün | Odak | Proje / Çıktı |
|---|---|---|
| Gün 1-3 | Replit kurulum, print(), değişken, input() | "Adını sor, selamla" mini uygulama |
| Gün 4-7 | if / else — koşullu yapılar | Not hesaplayan uygulama (geçti/kaldı) |
| Gün 8-12 | for döngüsü, range() | 1-100 arası çift sayıları yazdıran program |
| Gün 13-16 | while döngüsü, random modülü | Sayı tahmin oyunu (rastgele sayı + tahmin) |
| Gün 17-20 | Turtle grafik — forward, right, left | Kare, üçgen ve yıldız çizen proje |
| Gün 21-24 | Listeler (list) ve temel liste metodları | Alışveriş listesi uygulaması (ekle, sil, yazdır) |
| Gün 25-27 | Fonksiyonlar (def) | Taş-kağıt-makas oyunu (fonksiyonla) |
| Gün 28-30 | Mini proje günleri | Çocuğun seçtiği bir proje baştan sona |
Her gün yaklaşık 45-60 dakika sürer. Eğer çocuk bir gün zorlanırsa, bir sonraki güne geçmek yerine o günü tekrarlamak gerekir — Python'da her kavram bir sonrakine zemin olur; atlandığında ilerisi çok zorlaşır.
Robotik ile Birleştirme
10 yaş robotik kodlama için de güçlü bir yaştır. LEGO Spike, Micro:bit ve VEX IQ bu yaşa uygundur. Robotik + Python kombinasyonu (özellikle Micro:bit + MicroPython) 10-12 yaş için harika bir müfredat oluşturur.
Sık Sorulan Sorular
10 yaş Python öğrenmek için uygun mu?
Evet. 10 yaş Piaget'in soyut işlemler evresinin başlangıcıdır. Bu yaşta çocuk metin tabanlı kodlamanın soyut yapısını kavrayabilir. Özellikle Scratch deneyimi olan 10 yaş çocukları Python'a geçişte çok hızlı ilerler — çünkü döngü, koşul, değişken kavramlarını zaten biliyorlardır.
Scratch deneyimi olmadan Python başlanabilir mi?
Evet başlanabilir ama ilk 1-2 ay biraz daha zor olacaktır. Scratch 10 yaş için hâlâ değerli bir köprüdür. Alternatif olarak 2-3 aylık yoğun Scratch seansıyla temel atıp Python'a geçebilir ya da Python'da görsel sonuç üreten projelere odaklanabilirsiniz (turtle, pygame).
10 yaşta Python için Replit mi yoksa Thonny mi daha iyi?
İlk 1-2 ay için Replit (replit.com) önerilir — tarayıcıda çalışır, kurulum gerekmez, proje paylaşımı kolaydır. Çocuk koda alıştıktan sonra Thonny'ye geçmek iyi olur: çünkü Thonny "adım adım çalıştırma" (step debugging) ve "değişken izleme" özelliklerini sunar — bu, ileri seviyeye çıkış için çok değerli bir eğitim aracıdır.
10 yaş için önerilen haftalık süre?
Haftada 2-3 seans × 1 saat (toplam 2-3 saat). Python öğrenmek başlangıçta daha yoğun odaklanma gerektirdiği için seans süreleri Scratch'e göre biraz daha uzun olabilir. Ancak çocuk yorulursa mola vermek önemlidir.
10 yaş Turtle modülü nedir ve neden önemli?
Turtle, Python'un yerleşik grafik kütüphanesidir — ekranda bir "kaplumbağa" hareket eder ve arkasında çizgi bırakır. 10 yaş için kritik çünkü Scratch'in görsel dünyasından saf metin dünyasına geçişin en yumuşak köprüsüdür. Çocuk "forward(100)" yazdığında bir şeyin hareket ettiğini görür — bu, metin kodunun gerçek bir şey yaptığı hissini pekiştirir. İlk ay boyunca Turtle tavsiye edilir.
10 yaş Python ile neler yapabilir?
Metin tabanlı oyunlar (taş-kağıt-makas, sayı tahmin), basit hesap makinesi, turtle grafik çizim, Pygame ile küçük oyunlar, basit chatbot, dosya okuma-yazma projeleri. 6-12 aylık düzenli çalışma sonrası kendi fikir projelerini hayata geçirebilir.
Scratch'ten Python'a geçişte hangi kavramlar zorluk yaratır?
En sık üç zorluk: (1) Girinti (indentation) — Python'da boşluklar anlamlıdır, Scratch'te öyle değildi. (2) İmla hataları — "print" yerine "prnt" yazınca anlamıyor. (3) Hata mesajlarını okuma alışkanlığı — Scratch hataları görsel olarak engellerdi, Python kırmızı yazıyla bağırır. İlk ay bu üç alanda sabır gerekir.
10 yaş robotik kodlama yapabilir mi?
Kesinlikle. 10 yaş LEGO Spike, Micro:bit, VEX IQ gibi daha kapsamlı robotik setlere geçiş için ideal yaştır. Arduino da son olarak 12 yaş itibariyle düşünülebilir. Robotik + Python kombinasyonu 10-12 yaş grubu için harika bir müfredat oluşturur.
10 yaş Python öğrenmesini kolaylaştıran 1 ipucu nedir?
Her seansın sonunda çocuğa "bugün yazdığını kendi kelimelerle anlat" deyin. Kodu kopyalayan bir çocuk ile anlayan bir çocuk arasındaki fark, anlatma alışkanlığıdır. "Bir döngü var ve her seferinde şunu yapıyor" diyebilen çocuk öğrenmiştir. Diyemiyorsa, aynı konuda bir hafta daha durmak gerekir.
İleri Okuma
- → Python Dersi
- → 4. Sınıf Kodlama (eşdeğer müfredat)
- → Ortaokul Kodlama Rehberi
- → Kodlama Öğrenme Yol Haritası
- → 9 Yaş | 11 Yaş | 12 Yaş



