جدول المحتويات:
- الخطوة 1: المتطلبات
- الخطوة 2: استخدام محرر IDLE
- الخطوة 3: الأسطر الأولى من الكود - استيراد سلحفاة Python
- الخطوة 4: إنشاء مربع
فيديو: تعلم البرمجة باستخدام Python Turtle: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
في هذا البرنامج التعليمي سوف نقدم لك عالم الترميز الممتع باستخدام Python ، وتحديداً مكتبة Turtle.
نفترض أنه ليس لديك خبرة سابقة في الترميز. إذا كنت مهتمًا بمعرفة المزيد ، نقترح عليك قراءة كتاب المؤلف:
www.amazon.com/by-Omar-Silva-Zapata/e/B00Y…
الخطوة 1: المتطلبات
ما هو المطلوب؟
جهاز كمبيوتر شخصي أو Raspberry Pi مثبت عليه Python 2.7 أو إصدار أحدث.
بشكل مثير للدهشة ، يمكن تشغيل Python في أي جهاز كمبيوتر تحت معظم أنظمة التشغيل. للحصول على معلومات حول كيفية تنزيل Python في جهازك ، انتقل إلى:
www.python.org/
ضمن قائمة التنزيل ، حدد نظام التشغيل الخاص بك واتبع إرشادات التثبيت.
الخطوة 2: استخدام محرر IDLE
IDLE (بيئة التطوير والتعلم المتكاملة) في Python هو المحرر الذي سنستخدمه في هذا البرنامج التعليمي ولكن هناك الكثير. في Robo-Geek ، نحب أن هذا أمر سهل الفهم ، فهو ينجز المهمة ولا يخيف المبرمجين لأول مرة. لمزيد من المعلومات حول IDLE ، يرجى التحقق من:
docs.python.org/2/library/idle.html
بعد تثبيت Python ، نحتاج إلى فتح IDLE.
تعتمد كيفية فتح محرر IDLE على نظام التشغيل المستخدم. من أجل التبسيط ، ستفترض بقية البرنامج التعليمي أنك تستخدم جهاز كمبيوتر يعمل بنظام Windows 10. إذا لم يكن الأمر كذلك ، فلا تقلق كثيرًا ، قم بإجراء بحث سريع على الإنترنت وستجد الكثير من المساعدة.
في Windows ، ما عليك سوى الانتقال إلى قائمة ابدأ ، وإلقاء نظرة على مجلد Python وتحديد رمز IDLE.
إذا نجحت ، سترى الشاشة الموضحة في الصورة لهذه الخطوة. يوضح السطر الأول الموجود أسفل القائمة إصدار Python الذي تستخدمه.
الخطوة 3: الأسطر الأولى من الكود - استيراد سلحفاة Python
الآن الجزء المثير من البرنامج التعليمي. دعنا ننتقل إلى الكود:
نحتاج أولاً إلى الاتصال بالمكتبة التي سنستخدمها ، ويتم ذلك باستخدام أمر الاستيراد. اكتب ما يلي واضغط على Enter.
استيراد السلاحف
إشعار IDLE سوف يبرز البرتقالي استيراد أمر python. بعد ذلك ، نحتاج إلى إنشاء كائن سلحفاة ، واكتب الكود التالي واضغط على Enter
t = turtle. Turtle ()
بمجرد الانتهاء من الضغط على Enter ، إذا لم يكن هناك أخطاء في بناء الجملة أو أخطاء إملائية ، فستظهر شاشة جديدة تظهر مثلثًا في منتصف الخلفية البيضاء كما في الصورة لهذه الخطوة. ضع النوافذ بشكل منفصل واضبط أبعاد النوافذ بحيث تتلاءم جنبًا إلى جنب.
الخطوة 4: إنشاء مربع
يمثل المثلث الصغير في وسط الشاشة سلحفاة.
لجعل السلحفاة تتحرك للأمام ، اكتب ما يلي:
تي اف دي (100)
لاحظ أن السلحفاة تحركت بمقدار 100 بكسل في الاتجاه الذي تشير إليه السلحفاة. الآن دعنا ندير السلحفاة 90 درجة للإشارة إلى الأسفل:
تي.رت (90)
الآن بعد أن سقطت السلحفاة ، سنكتب بضعة أوامر أخرى لإكمال المربع:
t.fd (100) t.rt (90) t.fd (100) t.rt (90) t.fd (100)
رائع ، لقد أكملت مربعك الأول!
الآن دعنا نعيد الضبط ، ونعيد السلحفاة إلى المنزل ونمسح الشاشة عن طريق:
t.home ()
t.clear ()
بدلاً من ذلك ، يمكننا رسم المربع بشكل أكثر كفاءة باستخدام حلقة for:
لأني في النطاق (4):
تي اف دي (100) تي آر تي (90)
يمكننا تغيير لون السلحفاة إلى اللون الأزرق من خلال:
ر اللون ("أزرق")
وبالطبع يمكننا أن نفعل الكثير ، كان هذا البرنامج التعليمي فقط لإعطائك طعمًا وبدء العمل. لمزيد من المعلومات ، تحقق من وثائق Python Turtle ،
docs.python.org/2/library/turtle.html
ضع في اعتبارك أيضًا شراء كتاب المؤلف:
www.amazon.com/by-Omar-Silva-Zapata/e/B00Y…
أتمنى لك كل خير.
موصى به:
البرمجة الشيئية: إنشاء كائنات ، طريقة التعلم / التدريس / التقنية باستخدام أداة تشكيل الأشكال: 5 خطوات
البرمجة الشيئية: إنشاء كائنات طريقة التعلم / التدريس / التقنية باستخدام Shape Puncher: طريقة التعلم / التدريس للطلاب الجدد في البرمجة الموجهة للكائنات. هذه طريقة للسماح لهم بالتخيل ورؤية عملية إنشاء الكائنات من الفئات. لكمة كبيرة بحجم 2 بوصة من EkTools ؛ الأشكال الصلبة هي الأفضل .2. قطعة من الورق أو ج
البرمجة AT89S52 باستخدام ARDUINO: 4 خطوات
برمجة AT89S52 باستخدام ARDUINO: البرمجة داخل النظام (ISP) المعروفة أيضًا باسم البرمجة التسلسلية داخل الدائرة (ICSP) هي قدرة بعض الأجهزة المنطقية القابلة للبرمجة والميكروكونترولر والأجهزة المضمنة الأخرى على البرمجة أثناء تثبيتها في نظام كامل ، بدلاً من طلب تشي
SCARA Robot: التعلم عن Foward والحركية العكسية !!! (Plot Twist تعلم كيفية إنشاء واجهة في الوقت الحقيقي في ARDUINO باستخدام المعالجة !!!!): 5 خطوات (بالصور)
SCARA Robot: التعلم عن Foward والحركية المعكوسة !!! (Plot Twist تعرف على كيفية إنشاء واجهة في الوقت الحقيقي في ARDUINO باستخدام المعالجة !!!!): يعد روبوت SCARA آلة شائعة جدًا في عالم الصناعة. يشير الاسم إلى كل من ذراع روبوت التجميع المتوافق الانتقائي أو ذراع الروبوت المفصلية المتوافقة الانتقائية. إنه في الأساس روبوت بثلاث درجات من الحرية ، كونه أول درجتين
البرمجة الشيئية: إنشاء كائنات ، طريقة التعلم / التدريس / التقنية باستخدام المقص: 5 خطوات
البرمجة الشيئية: إنشاء كائنات طريقة التعلم / التدريس / التقنية باستخدام المقص: طريقة التعلم / التدريس للطلاب الجدد في البرمجة الشيئية. هذه طريقة للسماح لهم بالتخيل ورؤية عملية إنشاء الكائنات من الفئات. الأجزاء: 1. مقص (أي نوع سيفي بالغرض). 2. قطعة من الورق أو البطاقات. 3. علامة
مبتدئ: تعلم إنترنت الأشياء باستخدام وحدة تغذية أسماك رائعة: 9 خطوات (بالصور)
المبتدئ: تعلم IOT مع Cool Fish Feeder: هذا المشروع يدور حول دليل للبدء بجهاز IOT صغير الميزانية وما يمكنك فعله به. ما هو إنترنت الأشياء؟ Got from Google: IoT اختصار لكلمة Internet of Things. يشير إنترنت الأشياء إلى الشبكة المتنامية باستمرار