Menu
CoddyTech
flag Ar iconالعربيةdown icon

Python Turtle أونلاين

اكتب كود Python turtle واضغط تشغيل وشاهده يرسم. يعمل في متصفحك: مجانًا ودون تسجيل أو تثبيت.

جرّب مثالًا
Coddymain.py
Output

شغّل رسومات Python turtle في متصفحك

وحدة turtle في بايثون ترسم الصور بالكود: سلحفاة تتحرك على الشاشة بأوامر مثل forward(100) وleft(90) وتترك خطًا خلفها. إنها من ألطف الطرق لبدء البرمجة، لأن كل حلقة وكل رقم تغيّره يظهر أمامك رسمًا.

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

ما الذي يقدمه محرر Python turtle هذا

  • وحدة turtle التي تعرفها في بايثون: forward وleft وcircle وpencolor وbegin_fill وstamp وwrite وعدة سلاحف وbgcolor وcolormode(255)، وكلها تُرسم على الصفحة أثناء تشغيل البرنامج.
  • يعمل input(). يتوقف البرنامج عند كل سؤال، فتكتب الإجابة في لوحة المخرجات، ويكمل الرسم من حيث توقف.
  • كل شيء يعمل على جهازك، فلا شيء ينتظر خادمًا. يحدد speed() سرعة حركة السلحفاة، ويعرض زر تخطي الحركة الصورة النهائية فورًا.
  • يُحفظ الكود في متصفحك أثناء الكتابة، فيمكنك إغلاق التبويب والعودة لتكمل من حيث توقفت.

ما الذي يمكنك رسمه باستخدام Python turtle

  • أشكال بحلقة for: مربع أو مثلث أو نجمة، أو أي مضلع بالدوران 360 / sides درجة عند كل زاوية.
  • حلزونات وزهور يتغير لونها كلما كبرت، باستخدام قائمة من أسماء الألوان أو قيم RGB مع turtle.colormode(255).
  • فن عشوائي بوحدة random: مشي عشوائي ونقاط متناثرة وألوان تتغير في كل مرة تضغط فيها تشغيل.
  • رسومات تسألك أولًا: اقرأ رقمًا باستخدام input() واستخدمه للحجم أو عدد الأضلاع أو اللون.

الأسئلة الشائعة عن Python turtle أونلاين

هل يمكنني تشغيل Python turtle أونلاين؟
نعم. تشغّل هذه الصفحة بايثون في متصفحك، ويرسم import turtle على اللوحة بجانب الكود. اضغط تشغيل فيظهر الرسم، ولا شيء تحتاج إلى تثبيته.
هل هو مجاني، وهل أحتاج إلى حساب؟
إنه مجاني ولا يحتاج إلى حساب: افتح الصفحة وعدّل الكود واضغط تشغيل.
هل يعمل input() مع turtle هنا؟
نعم. عندما يستدعي البرنامج input() ينتظر إجابتك في لوحة المخرجات، ثم يكمل التشغيل بها. وتطرح screen.textinput() وscreen.numinput() سؤالهما بالطريقة نفسها.
هل تعمل onkey وonclick وontimer؟
لا. يعمل البرنامج حتى نهايته ثم ترسم الصفحة ما فعله، لذلك لا تصل إليه ضغطات المفاتيح ولا نقرات الفأرة ولا المؤقتات. اللعبة التي تنتظر المفاتيح لن تتحرك. أما الحلقات والدوال والألوان والتعبئة والنصوص فكلها تعمل.
هل أحتاج إلى turtle.done() أو mainloop()؟
يمكنك إبقاؤهما، وسيعمل الكود المنسوخ من كتاب أو درس كما هو. لا يفعلان شيئًا هنا، لأن الرسم يبقى على الصفحة عند انتهاء البرنامج. ولا مشكلة في exitonclick() أيضًا.
ما إصدار بايثون المستخدم؟
Python 3.14، ويعمل في متصفحك بواسطة Pyodide. المكتبة القياسية موجودة، لذلك يعمل random وmath كالمعتاد. لا يمكنك تنفيذ pip install لحزم أخرى ولا فتح ملفات من جهازك.
هل يمكنني استخدامه في الفصل الدراسي؟
نعم. يحتاج الطلاب إلى متصفح فقط، بما في ذلك أجهزة Chromebook، دون تثبيت أي شيء أو تسجيل الدخول. ولوضع محرر turtle على موقعك أو صفحة دورتك، استخدم محرر بايثون القابل للتضمين المجاني من Coddy، فهو يرسم turtle بالطريقة نفسها.