نمط ملوّن
أنشئوا فنًا بالسلحفاة
نمط ملوّن درس مجاني في Coding for Kids على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Coding for Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Coding for Kids 4 دروس في المجموع.
أنشئوا فن السلحفاة! 🎨🐢
سنصبح اليوم فنانين حقيقيين! 🖼️ سنجمع بين الألوان والأشكال وحلقات التكرار لإنشاء نمط جميل.
النمط هو شيء يتكرّر بطريقة رائعة. لِننشئ أعمالًا فنية رائعة! 🤩
import turtle
t = turtle.Turtle()
t.speed(0)
t.circle(50)مربعات دوّارة 🟦🌀
لنرسم مربعًا، ونستدير قليلًا، ثم نكرّر! ستدور المربعات لتشكّل نمط زهرة. 💠
نرسم مربعًا (4 أضلاع) داخل حلقة تكرار تستدير في كل مرة.
import turtle
t = turtle.Turtle()
t.speed(0)
for i in range(12):
for s in range(4):
t.forward(80)
t.right(90)
t.right(30)حلقة داخل حلقة! 🔁🔁
رائع، هل رأيتم حلقتي تكرار؟ 😮 ترسم الحلقة الداخلية مربعًا واحدًا، بينما تدوّره الحلقة الخارجية حول نفسه!
يُسمّى هذا حلقة داخل حلقة. وهو أسلوب قوي جدًا لإنشاء الأنماط! 💪
import turtle
t = turtle.Turtle()
t.speed(0)
for i in range(6):
for s in range(3):
t.forward(90)
t.right(120)
t.right(60)أضيفوا ألوان قوس قزح! 🌈
لنختر لونًا جديدًا في كل مرة يدور فيها النمط. 🎨
ننشئ قائمة من الألوان، ونستخدم colors[i] لاختيار لون في كل تكرار.
import turtle
t = turtle.Turtle()
t.speed(0)
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple']
for i in range(6):
t.pencolor(colors[i])
t.circle(70)
t.right(60)حلزون قوس قزح 🌀🌈
الأشكال الحلزونية ساحرة! نتقدّم إلى الأمام مسافة أكبر قليلًا في كل مرة، ثم نستدير. 🌪️
راقبوا كيف يكبر الشكل أكثر فأكثر بألوان قوس قزح!
import turtle
t = turtle.Turtle()
t.speed(0)
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple']
for i in range(60):
t.pencolor(colors[i % 6])
t.forward(i * 2)
t.right(59)ما المقصود بـ i % 6؟
يعطي i % 6 الغريب باقي القسمة على 6. وتسلسل قيمه هو 0،1،2،3،4،5،0،1،2... 🔄
يتيح لنا ذلك تكرار استخدام ألواننا الستة إلى ما لا نهاية! فقوس قزح لا ينفد! 🌈
for i in range(8):
print(i % 3)حقل من النجوم ⭐⭐⭐
لندِر نجمة حول نفسها! تستدير النجمة 144 درجة عند كل رأس.
ارسموا نجمة، واستديروا قليلًا، وكرّروا. ستحصلون على مجرة من النجوم! 🌌
import turtle
t = turtle.Turtle()
t.speed(0)
t.pencolor('gold')
for i in range(10):
for p in range(5):
t.forward(60)
t.right(144)
t.right(36)املؤوا النمط بالألوان 🪣
هل تتذكّرون begin_fill وend_fill؟ لنعِبّئ مثلثاتنا الدوّارة! 🔺
يُملأ كل مثلث باللون أثناء دورانه. ما أروعه! 💜
import turtle
t = turtle.Turtle()
t.speed(0)
t.fillcolor('violet')
for i in range(8):
t.begin_fill()
for s in range(3):
t.forward(70)
t.right(120)
t.end_fill()
t.right(45)أضيفوا خلفية 🖼️
تجعل الخلفية الداكنة الألوان الزاهية بارزة! ✨
استخدموا turtle.bgcolor('black') وشاهدوا نمطكم النيون يتوهّج! 🌟
import turtle
turtle.bgcolor('black')
t = turtle.Turtle()
t.speed(0)
colors = ['cyan', 'magenta', 'yellow', 'lime']
for i in range(40):
t.pencolor(colors[i % 4])
t.forward(i * 3)
t.right(91)نصيحة: السرعة 0 هي الأسرع 🏎️
تحتوي الأنماط على عدد كبير من الخطوط. ولرؤيتها بسرعة، استخدموا دائمًا t.speed(0)! 💨
هذا هو الإعداد الأسرع. سيظهر فنكم في لمح البصر! ⚡
import turtle
t = turtle.Turtle()
t.speed(0)
for i in range(36):
t.forward(100)
t.right(170)أنشئوا تحفتكم الفنية! 🎨🌟
الآن أنشئوا نمطكم الخاص! غيّروا الألوان، وعدد التكرارات، وزاوية الدوران. 🤩
جرّبوا أرقامًا مختلفة في right(...) وrange(...). كل تغيير ينتج فنًا جديدًا! 🖼️
import turtle
turtle.bgcolor('navy')
t = turtle.Turtle()
t.speed(0)
colors = ['white', 'pink', 'cyan']
for i in range(50):
t.pencolor(colors[i % 3])
t.forward(i * 2)
t.right(89)اختبار سريع ✅
لغز العقل الأخير في هذه الدورة! 🧠🎨
أنتم فنانو السلحفاة! 🏆🎨
عمل مذهل! لقد أكملتم درس فن الأشكال الملوّنة! 🎉 لقد تعلّمتم:
- تُنشئ الحلقات داخل الحلقات أنماطًا 🔁🔁
- استخدام قوائم الألوان مع
colors[i % 6]لإنشاء ألوان قوس قزح 🌈 - تكبر الأشكال الحلزونية باستخدام
forward(i * 2)🌀 - تجعل الخلفيات الألوان بارزة ✨
يمكنكم الآن إنشاء أي نمط تتخيّلونه! واصلوا الإبداع! 🤩🐢
الأسئلة الشائعة
هل درس «نمط ملوّن» مجاني؟
نعم — نص درس «نمط ملوّن» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Coding for Kids، انتقل إلى CoddyKit PRO. تتضمن دورة Coding for Kids 4 دروس في المجموع.
ماذا ستتعلم في «نمط ملوّن»؟
أنشئوا فنًا بالسلحفاة تتمرن على Coding for Kids مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Coding for Kids؟
لا تُشترط خبرة سابقة. Coding for Kids على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.
كم من الوقت يستغرق درس «نمط ملوّن»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Coding for Kids هذا؟
نعم. كل درس في Coding for Kids يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.