Python for Kids: Coding Games uygulama simgesi

Python for Kids: Coding Games

Eğitim · Ücretsiz · iOS & Android · CoddyKit

Python for Kids: Coding Games — Gerçek Python’a dönüşen blok bulmacaları

Python for Kids: Coding Games, çocuğu kodlamaya hazır olan ebeveynler için ücretsiz bir iOS ve Android uygulamasıdır; çocukları blok bulmacalardan yazılı Python’a taşır. Çocuklar blokları birleştirir, Çalıştır’a basar ve bir karakterin hareket etmesini izlerken eşleşen Python programı blokların yanında görünür. Ardından kaplumbağayla çizim yapar, hatalı programları düzeltir ve 20 kısa kurstan ilerler — Ebeveyn Köşesi ise ebeveyn doğrulamasının arkasında tutulur.

App Store — Ücretsiz indirGoogle Play — Ücretsiz indir
Fiyat
Ücretsiz, Pro yükseltmesi
Platformlar
iOS ve Android
Diller
22
Yaş derecelendirmesi
4+
Sürüm
82.6.0
Gereksinimler
iOS 15.1 veya üzeri
App Store
3.5 ★ (11)
Python for Kids ana ekranının yanında tablet tutan gülümseyen bir çocuğun illüstrasyonuStart First Lesson düğmesi ve 0 percent ilerleme göstergesi bulunan Python for Kids öğrenme yolu kartı
41Blok kodlama bulmacaları
14Kaplumbağa çizimleri
8420 kurstaki dersler
Her blok programı aynı zamanda bir Python programıdır.

Çocuklara yönelik birçok kodlama oyunu bloklarla sınırlı kalır. Burada bloklar bir köprü görevi görür: Python kodu, çalışan satır vurgulanmış şekilde bulmacanın yanında yer alır. Böylece blokları sürüklemekten kod yazmaya geçiş, yeni bir konuya başlamaktan çok aynı oyunun bir sonraki seviyesi gibi hissettirir.

Nedir

Python for Kids: Coding Games, çocuklara Python öğreten ücretsiz bir iOS ve Android uygulamasıdır. Uygulama, her bloğun arkasındaki gerçek Python kodunu gösteren 41 blok kodlama bulmacasıyla başlar. Ayrıca 14 çizim içeren bir kaplumbağa çizim stüdyosu, Bug Hunt, günlük görev, 84 ders ve 60 görevden oluşan 20 kısa kurs sunar. Ebeveyn Köşesi, satın almalar ve uygulama dışı bağlantılar ebeveyn doğrulamasının arkasındadır; Ebeveyn Köşesi verileri cihazda kalır.

Uygulamanın içinde

Nasıl görünüyor

Python for Kids ana ekranının yanında tablet tutan gülümseyen bir çocuğun illüstrasyonu
Ana sayfaAna ekran, çocuğun tablet kullandığı bir mağaza illüstrasyonunun yanında günlük hedefi ve Skill Hub'ı gösterir.
Start First Lesson düğmesi ve 0 percent ilerleme göstergesi bulunan Python for Kids öğrenme yolu kartı
Öğrenme yoluÖğrenme yolu kartı ilk dersi başlatır ve kurs boyunca ilerlemeyi gösterir.
84 ders ve ücretsiz bir ilk kurs gösteren Getting Started with Coding kurs sayfası
Kurs sayfasıİlk kurs olan Getting Started with Coding ücretsizdir ve What is Coding ile What is an Algorithm dersleriyle başlar.
Günlük hayatta algoritmalar konulu kurs başlığı kartı ve yanında bisiklete binen bir çocuk
KonularKonu kartları, algoritmalar gibi fikirleri kısa bölümlerle günlük hayatla ilişkilendirir.
Çocuklara coding için kavramları açıklama, ipuçları verme, quiz yapma ve yol haritası oluşturma önerileri sunan AI sohbet ekranı
AI sohbetiAI sohbeti fikirleri açıklamayı, ipuçları vermeyi, quiz yapmayı ve öğrenme yol haritası oluşturmayı önerir.

Kurs

Python for Kids kursunda neler var?

Uygulamanın kendi kurs listesindeki kısa kurslar, coding kavramından Python ile gerçek programlar yazmaya kadar ilerler.

  1. Kodlamaya Başlarken

    Renkli örneklerle coding ve algoritmanın ne olduğunu kısa derslerle açıklar. Bu ilk kurs ücretsizdir.

  2. Introduction to Python ve Python Basics

    İlk print ifadesi, değişkenler, input ve basit matematikle başlayıp çocuğun çalıştırabileceği küçük programlara ilerler.

  3. Conditional Statements

    if ve else: bir programın doğru olan duruma göre iki yoldan birini seçmesini öğretir.

  4. Functions and Lists

    Bir function ile kod bloğunu yeniden kullanmayı ve meyve listesi gibi şeyleri listede saklamayı öğretir.

  5. Nesne Yönelimli Programlama ve Dosyalar

    Temellerin ötesine geçmek isteyen çocuklar için sınıflara, dosyaları okumaya ve dosyalara yazmaya ilk bakış.

  6. Working with Libraries

    Hazır kodları kullanmayı öğretir; sonraki kurslarda PyGame ve data konularına da değinilir.

  7. Introduction to Artificial Intelligence

    Artificial intelligence'ın ne olduğunu ve nerelerde karşımıza çıktığını, uygulamaları ve Python ile AI'a hazırlanmaya ilk adımı ele alır.

  8. Data and Visualisation

    Bir sonraki adıma hazır daha büyük yaştaki öğrenciler için data işleme ve basit grafikler.

Nasıl çalışır

Bir çocuğun çalışma süreci

Çalışma oturumları kısa ve eğlencelidir. Günlük görev, hafif bir seri sürekliliği sağlarken hedefler ve ipuçları, okumaya yeni başlayan çocuklar için sesli okunabilir.

  1. Bir blok bulmacasını çöz

    Hedefe ulaşmak için hareket, tekrarlama ve dönüş bloklarını kullan; çalışırken aynı programın Python sürümünün satır satır aydınlanmasını izle. Bir seviyeyi mümkün olduğunca az blokla çözmek üç yıldıza kadar ödüllendirir.

  2. Kaplumbağayla çizim yap

    Kısa bir çizim programındaki bir sayıyı veya kelimeyi dokunarak değiştir, Çalıştır’a bas ve kaplumbağanın yeni resmi — yıldız, çiçek, sarmal veya kar tanesi — çizmesini izle; klavye gerekmez.

  3. Bir hatayı düzelt, sonra kod yaz

    Neredeyse doğru olan bir programı çalıştır, neyin yanlış gittiğini bul ve düzelt. Ardından kısa dersler, testler ve 60 görev; kendi programlarını düzenleyicide yazıp kaydetmeye yönlendirir.

İçinde neler var

Uygulamanın içinde neler var?

41

Blok kodlama bulmacaları

Hedefe ulaşmak için bir programı hareket ettir, tekrarla, döndür ve düzelt; gerçek Python her bulmacanın yanında gösterilir. Çocuklar bir seviyeyi çözdükten sonra kendi seviyelerini de tasarlayıp kaydedebilir.

14

Kaplumbağa çizimleri

Yıldız, çiçek, sarmal, kar tanesi, şehir ve daha fazlası; hepsi kelimelere ve sayılara dokunarak düzenleyebileceğin kısa programlarla oluşturulur.

84

20 kurstaki dersler

Kodlama nedir? konusundan başlayıp print, değişkenler, döngüler, fonksiyonlar ve listeler üzerinden sınıflara ilk bakışa kadar ilerler; her derste örnekler, testler ve alıştırmalar bulunur.

60

Görevler

Adını söylemek, 10’a kadar saymak veya bir yıldız çizmek gibi oluşturabileceğin küçük programlar; kolay, orta ve zor seviyelerde sunulur.

Bug Hunt

Neyin yanlış olduğunu bul

Neredeyse doğru olan bir programı çalıştır, hatayı bul ve düzelt; yanında günlük görev de bulunur.

Ebeveynler

Ebeveyn Köşesi

Harcanan süreyi ve üzerinde çalışılan fikirleri gösteren haftalık rapor. Ebeveyn Köşesi, satın almalar ve uygulamadan ayrılan bağlantılar ebeveyn doğrulamasının arkasındadır; verileri yalnızca cihazda saklanır.

Ebeveynler için

Bir çocuk Python’da kodlamaya kaç yaşında başlayabilir ve bu süreç nasıl başlar?

Tek bir yaş yoktur. Adım adım ilerleyen bir diziyi takip edebilen çocuklar, talimatların birleştirdiğin parçalardan oluştuğu blok kodlamaya hazırdır. Yazılı Python ise genellikle çocuk rahatça okuyabildiğinde ve bloklarda döngülerle koşulları gördüğünde anlam kazanmaya başlar. Python, kodu günlük İngilizceye yakın okunduğu için yaygın bir ilk yazılı dildir; bu nedenle çizim adımını tekrarlayan bir döngü gibi kısa bir programı çocuğun okuyup değiştirmesi kolaydır.

Diziler ve algoritmalarilk fikir

Program, doğru sıraya konmuş adımlar listesidir. Bir karakteri en az sayıda blokla hedef kareye götürmek, Çalıştır’a basmadan önce adımların sırasını planlamayı öğretir.

Döngülerbeş kez yap

Döngü, talimatı tekrar etmek yerine bir işlemi yineler. Kaplumbağayla yıldız veya sarmal çizmek, kısa bir döngünün kopyalanmış on satırdan neden daha iyi olduğunu gösterir.

Koşullarbu olursa, şunu yap

Koşul, programın seçim yapmasını sağlar. Çocuk, kodun doğru olan şeye bağlı olarak farklı davranabildiğini ilk kez burada görür.

Hata ayıklamaasıl beceri

Neredeyse doğru olan bir program, öğrenen biri için tamamlanmış bir programdan daha değerlidir; çünkü programcıların yaptığı işin büyük kısmı neyin yanlış gittiğini bulmaktır. Neredeyse doğru bir programı okumak, çalıştırmak ve düzeltmek; mantığın yanı sıra sabrı da geliştirir.

Uygunluk

Kimler için uygun — kimler için değil

Şu durumlarda senin için uygun

  • Bloklarla sınırlı kalmayıp gerçek Python'a yönlendiren ilk coding uygulamasını arayan bir ebeveyn misin?
  • Blok coding denemiş ve bir sonraki adıma hazır bir çocuğun mu var?
  • Çocuğunun kısa oturumlarda oynayarak, çizerek ve hataları düzelterek öğrenmesini mi istiyorsun?
  • Cihazda saklanan, geçirilen zamanı ve çalışılan fikirleri haftalık olarak gösteren bir görünümü mü tercih ediyorsun?
  • Satın alma işlemlerinin ve uygulama dışına yönlendiren bağlantıların ebeveyn kilidinin arkasında olmasını mı tercih ediyorsun?

Şu durumlarda doğru araç değil

  • Çocuğunun bir dizüstü bilgisayarda metin editörüyle hemen tamamen bağımsız çalışmasını mı istiyorsun?
  • Her şeyin ücretsiz olmasını mı bekliyorsun: ilk kurs, 12 puzzle, 7 çizim ve ilk görevler ücretsizdir; Pro ise geri kalanların kilidini açar.
  • Öğretmen hesapları bulunan bir sınıf yönetim aracı mı arıyorsun?
  • Henüz okuyamayan bir çocuğun mu var — hedefler ve ipuçları sesli okunabilir, ancak dersler yine de temel düzeyde okuma becerisi varsayar.

Sorular

Sık sorulan sorular

Python for Kids: Coding Games yeni başlayan bir çocuk için uygun mu?

Evet. Python for Kids: Coding Games, daha önce coding yapmamış çocuklar ve blokları denemiş olup bir sonraki adıma geçmek isteyenler için hazırlanmıştır. Blok puzzle'larıyla başlar, her birinin arkasındaki Python kodunu gösterir ve yazılan koda kadar ilerler; böylece oyundan programming'e geçiş kademeli olur.

Blok puzzle'ları gerçek Python'a nasıl geçiş sağlıyor?

41 blok puzzle'ının her biri, blokların yanında eşleşen Python programını gösterir; karakter hareket ederken çalışan satır aydınlatılır. Çocuk, sürüklediği bloklarla ileride yazacağı kodun aynı şey olduğunu görür ve yazmaya geçiş çok daha kolay olur.

Çocuğum ne öğrenecek?

İlk dersten itibaren Python kullanarak dizileri ve algoritmaları, döngüleri, koşulları, debugging'i, function'ları ve şey listelerini saklamayı öğrenir. 84 ders içeren 20 kısa kurs, What is coding? konusundan print, değişkenler, input, if ve else, döngüler ve range() ile başlayıp function'lara, list'lere, dictionary'lere, dosyalara ve sınıflara ilk bakışa kadar ilerler.

Uygulama çocuklar için güvenli mi ve ebeveynler neleri kontrol edebilir?

Python for Kids: Coding Games, Parent Corner'ı, satın alma işlemlerini ve uygulama dışına çıkan bağlantıları ebeveyn kilidinin arkasında tutar. Parent Corner, geçirilen zamanı ve çalışılan fikirleri gösteren haftalık bir rapor sunar; bu veriler yalnızca cihazda saklanır. Bir çocuğun herhangi bir uygulamayı kullanmasına izin vermeden önce mağaza sayfasındaki gizlilik politikasını okuyun.

Çocuğumun klavyeye ihtiyacı var mı?

Başlangıçta yok. Blok puzzle'ları blokları birbirine ekleyerek oynanır; Turtle Drawing Studio'da ise çocuk kelimelere ve sayılara dokunarak kodu düzenler. Yazmak daha sonra, derslerde, görevlerde ve kendi programlarını yazıp kaydedebilecekleri editörde işe yarar.

Bug Hunt nedir?

Bug Hunt, çocuğa neredeyse doğru olan bir program verir. Çocuk programı çalıştırır, neyin yanlış gittiğini fark eder ve düzeltir. Programcıların ihtiyaç duyduğu okuma ve kontrol etme alışkanlığını geliştirir; günlük görev de baskı oluşturmadan istikrarlı ilerlemeyi destekler.

Python for Kids: Coding Games ücretsiz mi?

İndirmesi ücretsizdir. İlk kurs, 12 blok puzzle'ı, 7 turtle çizimi ve ilk görevler ücretsizdir; uygulama abonelik olmadan da kullanılmaya devam eder. Pro, tüm kursların, puzzle'ların, çizimlerin ve görevlerin yanı sıra final sınavının ve çocuğun adının yazılı olduğu tamamlanma sertifikasının kilidini açar.

Neden yalnızca bloklar yerine Python öğretiliyor?

Bloklar mükemmel bir ilk adımdır, ancak programcıların yazdığı şey bloklar değildir. Python yaygın olarak kullanılır ve kodu düz İngilizceye oldukça yakın okunur; bu nedenle çocuk, baştan başlamak zorunda kalmadan bloklardan bir metin diline geçebilir. Bu uygulamada ikisi yan yana gösterildiği için aralarındaki bağlantı açıkça görülür.

Daha büyük çocuklar da kullanabilir mi?

Evet. Blok puzzle'larının ötesinde kurslar function'lara, list'lere, dictionary'lere, dosyalara ve sınıflara kadar ilerler; sonraki kurslar da libraries, PyGame, data ve artificial intelligence konularını tanıtır. Böylece puzzle'ları aşmış bir çocuk öğrenmeye devam edebilir. 60 görev kolay, orta ve zor olarak ayrılmıştır.

Hangi platformları ve dilleri destekliyor?

Python for Kids: Coding Games, App Store üzerinden iPhone ve iPad’de, Google Play üzerinden Android’de çalışır; uygulama arayüzü 22 dilde sunulur. App Store’da 4+ olarak derecelendirilmiştir.

Başla

Bugün ilk bulmacayla başla

iOS ve Android’de, 22 dilde başlamak ücretsiz.

App Store — Ücretsiz indirGoogle Play — Ücretsiz indir
Son incelenme tarihi · CoddyKit tarafından yayımlandı · Gizlilik politikası
iOS ve Android üzerinde kullanılabilir.