İçeriğe geç
Kayıtlar açık

Python Yazılım

Kimler için6–10. sınıf (11–16 yaş)
MFR-03

Hafta hafta ne öğreteceğiz?

Program, hiç kod yazmamış öğrencilerle Python'un temellerinden başlar; değişkenler, koşullar, döngüler, listeler ve fonksiyonlarla kendi programlarını yazmayı öğrenirler. Ardından turtle ile oyunlar yapar, verileri grafiğe döker ve MicroPython ile Deneyap Kart ya da Raspberry Pi Pico gibi kartları programlarlar. Yıl, basit bir yapay zekâ fikriyle tanışıp kendi bitirme projelerini velilere sundukları bir etkinlikle biter.

  1. 01 Python'a Merhaba1–4. hafta: Python'u kurar, değişkenlerle çalışır ve ilk etkileşimli programını yazar. 4 hafta
    1. 1. hafta Thonny ve ilk program Thonny'yi kurar ve ekrana mesaj yazdıran ilk Python programını çalıştırır.
    2. 2. hafta Değişkenler ve veri türleri Sayı, metin ve değişkenlerle basit hesaplamalar yapar.
    3. 3. hafta Kullanıcıdan veri almak input ile kullanıcıdan bilgi alıp kişiye özel mesajlar üretir.
    4. 4. hafta Mini proje: hesap makinesi Dört işlem yapan kendi hesap makinesini yazar ve test eder.
  2. 02 Karar ve Tekrar5–9. hafta: Koşullar ve döngülerle programlarının karar vermesini ve tekrar etmesini sağlar. 5 hafta
    1. 5. hafta Koşullar: if ve else Girilen nota göre geçti kaldı sonucunu veren bir program yazar.
    2. 6. hafta Mantıksal operatörler and ve or ile birden fazla koşulu birleştiren bir giriş kontrolü yapar.
    3. 7. hafta for döngüsü for döngüsüyle çarpım tablosu ve sayı dizileri üretir.
    4. 8. hafta while döngüsü while döngüsüyle doğru cevap gelene kadar soran bir bilmece yazar.
    5. 9. hafta Mini proje: sayı tahmin oyunu Rastgele sayı tutan ve ipucu veren bir tahmin oyunu geliştirir.
  3. 03 Listeler, Fonksiyonlar ve Dosyalar10–14. hafta: Verileri listelerde saklar, kodunu fonksiyonlara böler ve dosyaya kaydeder. 5 hafta
    1. 10. hafta Listeler Listelerle bir alışveriş listesi oluşturur, eleman ekler, siler ve sıralar.
    2. 11. hafta Sözlükler Sözlük yapısıyla küçük bir telefon rehberi programı yazar.
    3. 12. hafta Fonksiyonlar Tekrarlanan kodları fonksiyonlara ayırarak daha düzenli bir program yazar.
    4. 13. hafta Dosya okuma ve yazma Programının verilerini bir metin dosyasına kaydeder ve geri okur.
    5. 14. hafta Mini proje: not defteri Öğrenci notlarını dosyada saklayan ve ortalama hesaplayan bir uygulama yapar.
  4. 04 Turtle ile Oyun Geliştirme15–18. hafta: Turtle modülüyle çizim yapar ve klavyeyle oynanan oyunlar geliştirir. 4 hafta
    1. 15. hafta Turtle ile çizim Döngüler ve turtle komutlarıyla renkli geometrik desenler çizer.
    2. 16. hafta Klavye ve olaylar Ok tuşlarıyla ekranda hareket eden bir karakter programlar.
    3. 17–18. hafta Mini proje: yakalama oyunu Puan ve süre sayacı olan kendi turtle oyununu tasarlar ve arkadaşlarına oynatır.
  5. 05 Veri, Grafikler ve Donanım19–23. hafta: Verileri grafiğe döker ve MicroPython ile gerçek kartları programlar. 5 hafta
    1. 19. hafta Veriyle çalışmak CSV dosyasından sınıf verilerini okuyup en büyük ve ortalama değerleri bulur.
    2. 20. hafta Grafik çizimi matplotlib ile verilerinden çubuk ve çizgi grafikler oluşturur.
    3. 21. hafta MicroPython ile kart Deneyap Kart ya da Pico'ya MicroPython yükleyip LED yakıp söndürür.
    4. 22. hafta Sensör okuma Karttaki sensörden sıcaklık ve ışık değerlerini okuyup ekrana yazdırır.
    5. 23. hafta Mini proje: ölçüm istasyonu Sensör verilerini kaydedip grafiğe döken küçük bir ölçüm istasyonu kurar.
  6. 06 Yapay Zekâ Fikri ve Bitirme Projesi24–27. hafta: Basit bir yapay zekâ fikrini dener ve kendi bitirme projesini sunar. 4 hafta
    1. 24. hafta Görüntü ve yapay zekâ Teachable Machine ile görüntü tanıyan bir model eğitip Python'la sonucunu yorumlar.
    2. 25–26. hafta Bitirme projesi geliştirme Öğrendiklerini birleştiren oyun, veri ya da donanım projesini planlar, kodlar ve test eder.
    3. 27. hafta Proje sunumu Bitirme projesini velilere ve arkadaşlarına canlı olarak tanıtır.

Ön kayıt formu

Ücretsizdir ve bağlayıcı değildir. Formu doldurun, sizi arayalım.

Diğer kurslar

Bunlar da ilginizi çekebilir

Tüm kurslar

3D Tasarım ve Üretim

  • 4–10. sınıf (9–16 yaş)

Program Tinkercad'de basit şekillerle 3D düşünmeyi öğrenerek başlar, ardından kumpasla ölçüp Fusion 360'ta ölçülü ve işlevsel parçalar çizmeye…

Ön kayıt yap