Python Kodlama (10-13 Yaş)

Python ile Algoritma ve Oyun Geliştirme Eğitimi

Bu eğitim programı, öğrencilere yalnızca kod yazmayı değil; problem çözme, analitik düşünme ve kendi dijital ürünlerini sıfırdan üretme becerisi kazandırmayı amaçlar. Bugün en yaygın kullanılan dillerden biri olan Python ile başlayan bu program, pgzero gibi hafif oyun kütüphaneleriyle birleşerek soyut kavramları ekranda çalışan somut projelere dönüştürür.

Önemli Not: Bu eğitime katılacak çocukların temel bilgisayar becerilerine (kopyala-yapıştır yapabilme, pencereler/uygulamalar arası geçiş, dosya kaydetme vb.) sahip olması gerekmektedir.

Bilgi Al
print("Merhaba")

36 Derslik Müfredat

Her ders 60 dakika, birebir ve tamamen uygulamalı işlenir. Öğrenci her dersin sonunda çalışan bir şeyle kalkar; modül sonlarında portfolyosuna eklenecek bir proje tamamlar.

Modül 1: Python'a Giriş Ders 1 - 4
Ders 1 İlk Programım: print(), editörü tanıma ve ilk hata mesajıyla dostça tanışma.
Ders 2 Değişkenler: Bilgi saklama, atama ve isimlendirme kuralları.
Ders 3 Kullanıcıyla Konuşmak: input() ile veri alma ve veri tipi kavramı.
Ders 4 Oyun 1: Sohbet Robotu: Adını soran, cevaba göre konuşan ilk programın.
Modül 2: Sayılar ve Kararlar Ders 5 - 8
Ders 5 Sayılarla İşlem: Operatörler, int() ve float() ile tip dönüşümü.
Ders 6 Karşılaştırma ve if: Koşul kavramı ve programın yol ayrımı.
Ders 7 elif ve else: Çoklu karar yapıları ve doğru sıralama.
Ders 8 Oyun 2: Sayı Tahmin Oyunu:"Daha büyük / daha küçük" ipuçlarıyla çalışan klasik oyun.
Modül 3: Döngüler Ders 9 - 12
Ders 9 while Döngüsü: Koşullu tekrar ve sonsuz döngü tuzağını güvenli deneyimleme.
Ders 10 for Döngüsü ve range: Belirli sayıda tekrarın en pratik yolu.
Ders 11 Döngü İçinde Döngü: İç içe döngülerle desen ve tablo üretimi.
Ders 12 Oyun 3: Adam Asmaca: Harf tahmini, kalan hak ve kelime gösterimi.
Modül 4: Listeler ve Fonksiyonlar Ders 13 - 16
Ders 13 Listeler: Çoklu veri saklama ve indeksleme.
Ders 14 Listelerle Döngü: Liste üzerinde gezinme ve toplu hesaplama.
Ders 15 Kendi Fonksiyonum: def, parametre ve return ile kodu parçalara ayırma.
Ders 16 Oyun 4: Bilgi Yarışması: Soru listesi, puanlama ve sonuç ekranı.
Modül 5: Hata Ayıklama ve Araç Kutusu Ders 17 - 20
Ders 17 Hata Mesajlarını Okumak: SyntaxError, NameError, TypeError — hata dostumuzdur.
Ders 18 Adım Adım İzleme: Mantık hatalarını print ile takip etme.
Ders 19 Kendi Modülümü Yazmak: Kendi fonksiyonlarını ayrı dosyaya taşıyıp import etme.
Ders 20 Oyun 5: Metin Macera Oyunu: Seçimlere göre dallanan, çok sonlu hikâye oyunu.
Modül 6: Ekrana Çizmek Ders 21 - 24
Ders 21 Pencere ve Şekiller: pgzero ile oyun penceresi açma ve çizim yapma.
Ders 22 Hareket: update() ile kare kare hareket ve sınır kontrolü.
Ders 23 Klavye ve Fare: Tuş ve tıklama girdileriyle nesneyi kontrol etme.
Ders 24 Oyun 6: Balon Patlatma: Tıklamayla puan toplanan ilk grafik oyunun.
Modül 7: Oyun Mekanikleri Ders 25 - 28
Ders 25 Çarpışma Algılama: Rect ve colliderect() ile gerçek çarpışma kontrolü.
Ders 26 Skor ve Can: Puan, can ve oyun sonu durumlarının yönetimi.
Ders 27 Nesne Listeleri: Onlarca düşmanı tek listede yönetme.
Ders 28 Oyun 7: Uzay Savunması: Ateş eden, düşman dalgalarıyla mücadele edilen oyun.
Modül 8: Veri ve Düzen Ders 29 - 32
Ders 29 Sözlükler: Anahtar-değer yapısı ve verinin düzenli saklanması.
Ders 30 Dosyaya Yazmak: with open() ile kalıcı skor kaydı ve okuma.
Ders 31 Kodu Düzenlemek: Tekrarı azaltma, isimlendirme ve okunabilir yapı.
Ders 32 Oyun 8: Platform Zıplama: Yerçekimi, zıplama ve platformlu seviye tasarımı.
Modül 9: Kendi Oyunu Ders 33 - 36
Ders 33 Proje Planlama: Kod yazmadan tasarım: mekanik, ekran ve kural listesi.
Ders 34 Yapım — Çekirdek: Oyunun oynanabilir ilk sürümünü ayağa kaldırma.
Ders 35 Yapım — Zenginleştirme: Ses, menü, seviye ve denge ayarları.
Ders 36 Sunum ve Paylaşım: Projeyi anlatma, paketleme ve değerlendirme.
Bu kursu bitirenler için

Sırada ne var: Python ile Uygulama Geliştirme ve Yapay Zekâ

Bu programı tamamlayan öğrenciler doğrudan devam kursuna geçebilir. 40 derslik ikinci programda oyun yapmıyoruz: VS Code ve terminalle çalışıyor, kodu sınıflara bölüyor, veri analiz ediyor, web arayüzü yazıyoruz. Kursun ikinci yarısında öğrenci kendi yapay zekâ modelini eğitiyor ve bitirme projesini gerçekten internete koyuyor — paylaşabileceği bir adresle.

  • 40 ders · 12-15 yaş
  • Nesneye yönelik programlama, pandas, Flask, SQLite
  • Kendi modelini eğitme ve yayınlama
Devam Kursunu İncele
Ücretsiz · kayıt yok

Bu kursu 12 dakikada deneyin: Kaplumbağa

Blok sürüklemek yok — kutuya gerçek kod yazıyorsunuz. Önce sekiz satırda bir kare, sonra üç satırda aynı kare. Bu kursun en zor eşiği bloktan metne geçiştir; nasıl göründüğünü buradan görebilirsiniz.

Atölyeyi aç Kurulum yok · veriler cihazınızdan çıkmıyor

Beğendiyseniz devamını birlikte yapalım — ücretsiz tanışma dersi. Diğer atölyeler

Ücretsiz tanışma dersiyle başlayın

Python kursumuz hakkında fiyat bilgi, gün ve saat planlamaları hakkında bilgi almak için formu doldurun. Eğitim temsilcilerimiz en geç 24 saat içinde velilerimize geri dönüş yapmaktadır. İlk adım olarak, hiçbir ücret ödemeden 30-60 dakikalık tanışma dersine katılabilirsiniz.

Uluslararası bir kodlama okulunda yüzlerce öğrenciyle ders deneyimi
Online birebir özel ders formatı
Blok değil, gerçek metin kodu
Eğitim Sonu Katılım Sertifikası