الرسم باستخدام البرمجة | الوحدة الثالثة | الدرس الثالث

الرسم باستخدام البرمجة هو عنوان الدرس الثالث من الوحدة الثالثة التي تحمل اسم “البرمجة مع بايثون” في الفصل الدراسي الثاني من مقرر “المهارات الرقمية – أول متوسط”.
ستتعرف في هذا الموضوع على كيفية إنشاء الرسومات باستخدام البرمجة، من خلال النماذج البرمجية، وتوظيف الأشكال المختلفة في الرسم، ومعرفة أهم الوظائف والدوال المُستخدَمة في الرسم، وكتابة النصوص في الرسومات، بالإضافة لرسم الأشكال المُعقَّدة.
لذا قم بقراءة نواتج التعلُّم بعناية، ثم أعد قراءتها وتأكَّد من تحصيل محتواها بعد انتهائك من دراسة الموضوع.
نواتج التعلُّم
- إنشاء الرسومات باستخدام البرمجة.
- توظيف الأشكال المختلفة في الرسم.
- معرفة أهم الوظائف والدوال المُستخدَمة في الرسم.
- كتابة النصوص في الرسومات.
- رسم الأشكال المُعقَّدة.
هيا لنبدأ!
إنشاء الرسومات
توجد العديد من الأشياء المثيرة للاهتمام التي يمكِنك القيام بها باستخدام البرمجة. على سبيل المثال: يمكِن رسم أشكال ورسومات رائعة.
ويمكِن برمجة سلاحف افتراضية (Virtual Turtles) بلغة بايثون بحيث تتحرك حول الشاشة. وترسم السلحفاة خطوطًا أثناء حركتها، لتصمم أشكالًا جميلة.
تقدم لغة بايثون عددًا من الأوامر البرمجية الجاهزة لعمل الرسومات وذلك باستخدام ما يسمى بالنماذج البرمجية (Modules)، مثل نموذج السلحفاة (Turtle)، والذي يقوم برسم الأشكال.
لاحظ أن
يوجد سهم في منتصف النافذة يعدُّ الموضع الافتراضي. تحدِّد وضعية السلحفاة باستخدام نظام إحداثيات ثنائي الأبعاد (x,y)، حيث إن الموضع الافتراضي للسلحفاة هو (0,0) وهو منتصف النافذة.
لمعرفة المزيد من المعلومات عن نموذج السلحفاة، قم بالاطّلاع على الرابط التالي:
مكتبة Turtle في لغة بايثون – بايثون بالعربي
شكل السلحفاة
يمنحك البرنامج القدرة على تغيير شكل السلحفاة باستخدام دالة الشكل shape()، وتغيير لونها باستخدام دالة اللون color()، وتغيير الحجم باستخدام دالة تغيير الحجم shapesize().
يمكِنك تغيير لون وحجم السلحفاة.
بإمكانك مراجعة محتوى موضوع “الرسم باستخدام البرمجة” من بدايته وحتى نهاية هذا القسم، من خلال الرابط التالي:
الوظائف المُستخدَمة في الرسم
تقدم نموذج السلحفاة (Turtle Module) العديد من الدوال جاهزة الاستخدام للرسم.
رسم خط
إن أحد أبسط المهام التي يمكِنك القيام بها باستخدام نموذج السلحفاة (Turtle Module) هي رسم الخطوط والأشكال.
رسم مربع
لرسم شكل ما كمربع بواسطة السلحفاة، عليك تدوير السلحفاة. يمكِنك ضبط الدرجات اللازمة لدوران السلحفاة في الاتّجاه الذي تريده من خلال القيم التي تضعها في الأقواس.
لاحظ أن
يمكِنك استخدام وظيفة turtle.reset() لحذف ما رسمته السلحفاة حتى الآن.
بإمكانك مراجعة محتوى موضوع “الرسم باستخدام البرمجة” بدايةً من عنوان “الوظائف المستخدمة في الرسم” وحتى نهاية هذه النقطة، من خلال الرابط التالي:
رسم مثلث
لرسم مثلث متطابق الأضلاع تحتاج السلحفاة إلى الدوران 120 درجة.
رسم دائرة
لرسم دائرة تحتاج إلى تحديد نصف قطر الدائرة.
كتابة نص
تمنحك السلحفاة القدرة على الكتابة على الشاشة باستخدام دالة الكتابة write().
بإمكانك مراجعة محتوى موضوع “الرسم باستخدام البرمجة” بدايةً من عنوان “رسم مثلث” وحتى نهاية هذا القسم، من خلال الرابط التالي:
رسم أشكال معقَّدة
ابدأ الآن بإنشاء رسومات أكثر تعقيدًا. ادمج بين الأشكال المختلفة لرسم شخص بسيط.
بإمكانك مراجعة محتوى موضوع “الرسم باستخدام البرمجة” بدايةً من عنوان “رسم أشكال معقَّدة” وحتى نهاية الموضوع، من خلال الرابط التالي:
إلى هنا يكون قد انتهى موضوع “الرسم باستخدام البرمجة”، لا تنسوا مراجعة نواتج التعلُّم أعلى المقال، وانتظرونا في الموضوع القادم!