أيقونة تطبيق Python for Kids: Coding Games

Python for Kids: Coding Games

التعليم · مجاني · iOS & Android · CoddyKit

Python for Kids: Coding Games — ألغاز كتل برمجية تتحول إلى Python حقيقي

Python for Kids: Coding Games هو تطبيق مجاني على iOS وAndroid للآباء والأمهات الذين أصبح طفلهم مستعدًا لتعلّم البرمجة، إذ ينقله من ألغاز الكتل البرمجية إلى كتابة Python. يركّب الأطفال الكتل معًا، ثم يضغطون على تشغيل ويشاهدون شخصية تتحرك، بينما يظهر برنامج Python المطابق بجوار الكتل. بعد ذلك يرسمون باستخدام السلحفاة، ويصلحون البرامج التي تحتوي على أخطاء، ويخوضون 20 دورة قصيرة — مع ركن الوالدين المحمي ببوابة أبوية.

App Store — تنزيل مجانيGoogle Play — تنزيل مجاني
السعر
مجاني، مع ترقية Pro
المنصات
iOS وAndroid
اللغات
22
التصنيف العمري
4+
الإصدار
82.6.0
يتطلب
iOS 15.1 أو أحدث
App Store
3.5 ★ (11)
رسم توضيحي لطفل مبتسم يحمل جهازًا لوحيًا بجوار الشاشة الرئيسية لـ Python for Kidsبطاقة مسار تعلّم Python for Kids، مع زر «بدء الدرس الأول» وتقدّم بنسبة 0 بالمئة
41ألغاز البرمجة بالكتل
14رسومات السلحفاة
84درسًا في 20 دورة
كل برنامج مكوّن من الكتل هو أيضًا برنامج Python.

تتوقف العديد من ألعاب البرمجة للأطفال عند الكتل. أما هنا، فالكتل جسرٌ للانتقال: يظهر كود Python بجوار اللغز، مع إضاءة السطر الجاري تنفيذه، لذلك يبدو الانتقال من سحب الكتل إلى كتابة الكود وكأنه المستوى التالي من اللعبة نفسها، لا مادة جديدة.

ما هو

Python for Kids: Coding Games هو تطبيق مجاني على iOS وAndroid يعلّم الأطفال Python، بدءًا من 41 لغزًا للبرمجة بالكتل تعرض Python الحقيقية وراء كل كتلة. ويضيف استوديو لرسم السلحفاة يضم 14 رسمة، ومطاردة الأخطاء، ومهمة يومية، و20 دورة قصيرة تضم 84 درسًا و60 مهمة. يقع ركن الوالدين وعمليات الشراء والروابط الخارجية خلف بوابة أبوية، بينما تبقى بيانات ركن الوالدين على الجهاز.

داخل التطبيق

كيف يبدو

رسم توضيحي لطفل مبتسم يحمل جهازًا لوحيًا بجوار الشاشة الرئيسية لـ Python for Kids
الرئيسيةتتضمن الشاشة الرئيسية الهدف اليومي ومركز المهارات، إلى جانب رسم توضيحي في المتجر لطفل يحمل جهازًا لوحيًا.
بطاقة مسار تعلّم Python for Kids، مع زر «بدء الدرس الأول» وتقدّم بنسبة 0 بالمئة
مسار التعلّمتتيح بطاقة مسار التعلّم بدء الدرس الأول، وتعرض التقدّم في الدورة.
صفحة دورة «البدء في البرمجة» التي تعرض 84 درسًا، مع دورة أولى مجانية
صفحة الدورةالدورة الأولى، «البدء في البرمجة»، مجانية وتبدأ بموضوعَي «ما هي البرمجة؟» و«ما هي الخوارزمية؟».
بطاقة موضوع عن الخوارزميات في الحياة اليومية، بجوار طفل على دراجة
الموضوعاتتربط بطاقات الموضوعات بين أفكار مثل الخوارزميات والحياة اليومية، من خلال مقاطع قصيرة.
شاشة دردشة الذكاء الاصطناعي، مع اقتراحات لشرح المفاهيم وتقديم النصائح وإجراء اختبار وإنشاء خارطة طريق لتعلّم البرمجة للأطفال
دردشة الذكاء الاصطناعيتقترح دردشة الذكاء الاصطناعي شرح الأفكار وتقديم النصائح وإجراء الاختبارات وإنشاء خارطة طريق للتعلّم.

الدورة

ما الذي تغطيه دورة Python for Kids؟

دورات قصيرة من قائمة دورات التطبيق نفسه، تمتد من تعلّم ماهية البرمجة إلى كتابة برامج حقيقية باستخدام Python.

  1. البدء في البرمجة

    شرح ماهية البرمجة وماهية الخوارزمية في دروس قصيرة مع أمثلة ملوّنة. هذه الدورة الأولى مجانية.

  2. مقدمة إلى Python وأساسيات Python

    تتناول أول عبارة print، والمتغيرات، والإدخال، والرياضيات البسيطة، وصولًا إلى برامج صغيرة يمكن للطفل تشغيلها.

  3. العبارات الشرطية

    if وelse: تعليم البرنامج الاختيار بين مسارين وفقًا لما إذا كان الشرط صحيحًا.

  4. الدوال والقوائم

    إعادة استخدام كتلة من التعليمات البرمجية باستخدام دالة، وتخزين قائمة من الأشياء، مثل قائمة الفواكه.

  5. البرمجة كائنية التوجه والملفات

    نظرة أولى على الأصناف، وقراءة الملفات وكتابتها، للأطفال الذين يريدون تجاوز الأساسيات.

  6. العمل باستخدام المكتبات

    استخدام تعليمات برمجية جاهزة، مع دورات لاحقة تتناول PyGame والبيانات.

  7. مقدمة إلى الذكاء الاصطناعي

    ما هو الذكاء الاصطناعي وأين يظهر، مع تطبيقاته وخطوة أولى نحو الاستعداد للذكاء الاصطناعي باستخدام Python.

  8. البيانات والتصوير المرئي

    معالجة البيانات وإنشاء مخططات بسيطة للمتعلمين الأكبر سنًا المستعدين للانتقال إلى الخطوة التالية.

كيف يعمل

كيف تسير جلسة الطفل

تكون الجلسات قصيرة ومرحة، مع مهمة يومية تحافظ على سلسلة إنجازات لطيفة، وأهداف وتلميحات يمكن قراءتها بصوت عالٍ للقراء المبتدئين.

  1. حل لغز بالكتل

    حرّك كتل التحريك والتكرار والدوران للوصول إلى الهدف، وشاهد نسخة Python من البرنامج نفسه تضيء سطرًا بعد سطر أثناء تشغيلها. وتكافئ حتى ثلاث نجوم حل المستوى باستخدام أقل عدد ممكن من الكتل.

  2. ارسم باستخدام السلحفاة

    غيّر رقمًا أو كلمة في برنامج رسم قصير من خلال النقر، ثم اضغط على تشغيل وشاهد السلحفاة ترسم الصورة الجديدة — نجمة أو زهرة أو شكلًا حلزونيًا أو ندفة ثلج — من دون الحاجة إلى لوحة مفاتيح.

  3. أصلح خطأً، ثم اكتب الكود

    شغّل برنامجًا شبه صحيح، وحدد الخطأ وأصلحه. ثم تقود الدروس القصيرة والاختبارات و60 مهمة إلى كتابة برامجهم الخاصة وحفظها في المحرر.

ماذا يتضمن

ما الذي يتضمنه التطبيق

41

ألغاز البرمجة بالكتل

حرّك الكتل وكرّرها ودوّرها وأصلح البرنامج للوصول إلى الهدف، مع عرض Python الحقيقية بجوار كل لغز. ويمكن للأطفال أيضًا تصميم مستواهم الخاص وحفظه بعد حلّه.

14

رسومات السلحفاة

نجمة وزهرة وشكل حلزوني وندفة ثلج ومدينة وغير ذلك، وكلها مصنوعة ببرامج قصيرة يمكنك تعديلها من خلال النقر على الكلمات والأرقام.

84

درسًا في 20 دورة

بدءًا من «ما البرمجة؟» مرورًا بـ print والمتغيرات والحلقات والدوال والقوائم، وصولًا إلى نظرة أولى على الفئات، مع أمثلة واختبارات وتدريب في كل درس.

60

مهمة

برامج صغيرة يمكن إنشاؤها، مثل قول اسمك، أو العد حتى 10، أو رسم نجمة، بمستويات سهلة ومتوسطة وصعبة.

مطاردة الأخطاء

اكتشف الخطأ

شغّل برنامجًا شبه صحيح، واعثر على الخطأ وأصلحه، مع مهمة يومية مرافقة.

الآباء والأمهات

ركن الوالدين

تقرير أسبوعي عن الوقت المستغرق والأفكار التي جرى التدرّب عليها. يقع ركن الوالدين وعمليات الشراء والروابط التي تغادر التطبيق خلف بوابة أبوية، ولا تُخزَّن بياناته إلا على الجهاز.

للآباء والأمهات

في أي عمر يمكن للطفل أن يبدأ البرمجة باستخدام Python، وكيف يبدأ؟

لا يوجد عمر واحد مناسب للجميع. يكون الأطفال الذين يستطيعون اتباع سلسلة من الخطوات مستعدين للبرمجة بالكتل، حيث تكون التعليمات على شكل قطع تركّب معًا، بينما تصبح كتابة Python مفهومة عادةً عندما يقرأ الطفل براحة ويتعرّف إلى الحلقات والشروط باستخدام الكتل. وتُعد Python لغة شائعة للبرمجة النصية الأولى، لأن كودها قريب من الإنجليزية العادية، ولذلك يسهل على الطفل قراءة برنامج قصير، مثل حلقة تكرر خطوة رسم، ثم تعديلها.

التسلسلات والخوارزمياتالفكرة الأولى

البرنامج قائمة من الخطوات المرتبة ترتيبًا صحيحًا. ويعلّم تحريك شخصية إلى مربع الهدف باستخدام أقل عدد من الكتل الطفلَ أن يخطط للترتيب قبل الضغط على تشغيل.

الحلقاتكرّر ذلك خمس مرات

تكرر الحلقة إجراءً بدلًا من تكرار التعليمة. ويُظهر رسم نجمة أو شكل حلزوني باستخدام السلحفاة لماذا تكون الحلقة القصيرة أفضل من عشرة أسطر منسوخة.

الشروطإذا حدث هذا، فافعل ذاك

يتيح الشرط للبرنامج الاختيار. وهذه أول مرة يرى فيها الطفل أن الكود يتصرف بشكل مختلف تبعًا لما إذا كان الأمر صحيحًا.

تصحيح الأخطاءالمهارة الحقيقية

يكون البرنامج شبه الصحيح أكثر فائدة للمتعلم من البرنامج المكتمل، لأن اكتشاف الخطأ هو جزء كبير مما يفعله المبرمجون. وتبني قراءة برنامج شبه صحيح وتشغيله وإصلاحه الصبر والمنطق معًا.

الملاءمة

لمن يناسب — ولمن لا يناسب

يناسبك إذا كنت

  • هل أنت أحد الوالدين وتبحث عن أول تطبيق لتعلّم البرمجة يقود إلى Python الحقيقي بدلًا من التوقف عند البرمجة بالكتل؟
  • هل لديك طفل جرّب البرمجة بالكتل وأصبح مستعدًا للخطوة التالية؟
  • هل تريد أن يتعلم طفلك من خلال اللعب والرسم وإصلاح الأخطاء، في جلسات قصيرة؟
  • هل تفضّل عرضًا أسبوعيًا للوقت المستغرق والأفكار التي تم التدريب عليها، مع الاحتفاظ به على الجهاز؟
  • هل تفضّل أن تكون عمليات الشراء والروابط الخارجية خلف بوابة الوالدين؟

ليس الأداة المناسبة لك إذا كنت

  • هل تريد أن يكون طفلك مستقلًا تمامًا على حاسوب محمول باستخدام محرر نصوص منذ البداية؟
  • هل تتوقع أن يكون كل شيء مجانيًا؟ الدورة الأولى و12 لغزًا و7 رسومات والمهام الأولى مجانية، ويتيح Pro بقية المحتوى.
  • هل تبحث عن أداة لإدارة الصفوف الدراسية مع حسابات للمعلمين؟
  • هل لديك طفل لا يستطيع القراءة بعد؟ يمكن قراءة الأهداف والتلميحات بصوت عالٍ، لكن الدروس لا تزال تفترض امتلاك مهارات القراءة الأساسية.

الأسئلة

الأسئلة الشائعة

هل يناسب Python for Kids: Coding Games طفلًا مبتدئًا؟

نعم. صُمم Python for Kids: Coding Games للأطفال الذين لم يبرمجوا من قبل، ولمن جرّبوا البرمجة بالكتل ويريدون الانتقال إلى الخطوة التالية. يبدأ التطبيق بألغاز تعتمد على الكتل، ويعرض Python المستخدم في كل لغز، ثم ينتقل تدريجيًا إلى كتابة التعليمات البرمجية، كي تكون الرحلة من اللعب إلى البرمجة سلسة.

كيف تقود ألغاز الكتل إلى Python الحقيقي؟

يعرض كل لغز من الألغاز الـ41 المعتمدة على الكتل برنامج Python المطابق بجوار الكتل، مع إضاءة السطر قيد التشغيل أثناء تحرّك الشخصية. وهكذا يرى الطفل أن الكتل التي سحبها والتعليمات البرمجية التي سيكتبها لاحقًا هما الشيء نفسه، مما يجعل الانتقال إلى الكتابة أسهل بكثير.

ماذا سيتعلم طفلي؟

تسلسلات وخوارزميات، وحلقات تكرار، وشروطًا، وتصحيح الأخطاء، ودوالًا، وتخزين قوائم من الأشياء، باستخدام Python منذ الدرس الأول. تنتقل الدورات القصيرة الـ20، التي تضم 84 درسًا، من «ما هي البرمجة؟» إلى print والمتغيرات والإدخال وif وelse والحلقات وrange()، ثم إلى الدوال والقوائم والقواميس والملفات ونظرة أولى على الأصناف.

هل التطبيق آمن للأطفال، وما الذي يمكن للوالدين التحكم فيه؟

يضع Python for Kids: Coding Games ركن الوالدين وعمليات الشراء والروابط التي تغادر التطبيق خلف بوابة الوالدين. يعرض ركن الوالدين تقريرًا أسبوعيًا عن الوقت المستغرق والأفكار التي تم التدريب عليها، ولا تُخزَّن هذه البيانات إلا على الجهاز. يُرجى قراءة سياسة الخصوصية المرتبطة بصفحة التطبيق في المتجر قبل السماح للطفل باستخدام أي تطبيق.

هل يحتاج طفلي إلى لوحة مفاتيح؟

ليس في البداية. تُحل ألغاز الكتل بتركيب الكتل معًا، وفي Turtle Drawing Studio يعدّل الطفل التعليمات البرمجية بالنقر على الكلمات والأرقام. تصبح الكتابة مفيدة لاحقًا في الدروس والمهام والمحرر الذي يكتب فيه الطفل برامجه الخاصة ويحفظها.

ما هي Bug Hunt؟

تمنح Bug Hunt الطفل برنامجًا يكاد يكون صحيحًا. يشغّله الطفل، ويدرك ما الذي حدث من خطأ، ثم يصلحه. وتدرّبه على عادة القراءة والتحقق التي يعتمد عليها المبرمجون، بينما تحافظ مهمة يومية على استمرارية لطيفة دون ضغط.

هل Python for Kids: Coding Games مجاني؟

يمكن تنزيله مجانًا. الدورة الأولى و12 لغزًا بالكتل و7 رسومات بالسلحفاة والمهام الأولى مجانية، ويظل التطبيق قابلًا للاستخدام من دون اشتراك. يتيح Pro جميع الدورات والألغاز والرسومات والمهام، بالإضافة إلى الاختبار النهائي وشهادة إتمام تحمل اسم الطفل.

لماذا نعلّم Python بدلًا من الاكتفاء بالكتل؟

تُعد الكتل خطوة أولى ممتازة، لكنها ليست ما يكتبه المبرمجون. يُستخدم Python على نطاق واسع، وتبدو شفرته قريبة من الإنجليزية العادية، لذا يمكن للطفل الانتقال من الكتل إلى لغة نصية من دون البدء من جديد. ويعرض التطبيق الاثنين جنبًا إلى جنب، لتكون الصلة بينهما واضحة.

هل يمكن للأطفال الأكبر سنًا استخدامه أيضًا؟

نعم. فبعد ألغاز الكتل، تصل الدورات إلى الدوال والقوائم والقواميس والملفات والأصناف، وتقدّم الدورات اللاحقة المكتبات وPyGame والبيانات والذكاء الاصطناعي، ليتمكن الطفل الذي تجاوز مرحلة الألغاز من مواصلة التعلّم. وتنقسم المهام الـ60 إلى سهلة ومتوسطة وصعبة.

ما المنصات واللغات التي يدعمها؟

يعمل Python for Kids: Coding Games على iPhone وiPad عبر App Store، وعلى Android عبر Google Play، كما تتوفر واجهة التطبيق بـ22 لغة. وقد حصل على تصنيف 4+ في App Store.

ابدأ الآن

ابدأ بأول لغز اليوم

ابدأ مجانًا على iOS وAndroid، بـ22 لغة.

App Store — تنزيل مجانيGoogle Play — تنزيل مجاني
آخر مراجعة · من نشر CoddyKit · سياسة الخصوصية
متاح على iOS و Android.