WEBVTT 00:00:00.650 --> 00:00:03.380 ،Okay. الآن سنقوم برسم مربع. ولكن هذه المرة 00:00:03.380 --> 00:00:06.520 باستخدام الكمبيوتر. ولذلك فقد قمت بإنشاء ملف 00:00:06.520 --> 00:00:10.560 Python جديد وقمت بتسميته mindstorms.py. يمكنك تسميته 00:00:10.560 --> 00:00:13.110 شيء آخر. ثم داخل هذا الملف، قمت بإنشاء 00:00:13.110 --> 00:00:17.170 ،دالة تسمى draw_square، وهي فارغة حتى الآن. والآن 00:00:17.170 --> 00:00:20.090 أنا أعلم أن هناك وحدة نمطية تسمى turtle 00:00:20.090 --> 00:00:23.600 في Python. وتعتبر هذه الوحدة النمطية الشيء الذي يتحرك 00:00:23.600 --> 00:00:26.020 ،بالفعل ويقوم برسم الأشياء على الكمبيوتر. وبالمناسبة 00:00:26.020 --> 00:00:27.900 أنا أشجعكم أن تبحثوا لتعرفوا سبب تسمية هذا الشيء 00:00:27.900 --> 00:00:30.450 .(turtle (سلحفاة) وليس dog (كلب) أو cat (قطة 00:00:31.560 --> 00:00:35.230 .الطريقة لبدء الرسم هي كتابة turtle.Turtle 00:00:35.230 --> 00:00:39.070 ويعتبر بناء هذه الجملة غريب قليلاً 00:00:39.070 --> 00:00:41.510 وسنفهمه عند نهاية مقطع الفيديو هذا، ولكن 00:00:41.510 --> 00:00:44.400 يكفي القول بأن هذه هي طريقة بدء استخدام 00:00:44.400 --> 00:00:47.870 turtle. سوف أطلق عليه اسم brad. والآن، أول شيء 00:00:47.870 --> 00:00:51.110 نود القيام به هو تحريك brad إلى الأمام. ويمكننا 00:00:51.110 --> 00:00:54.040 ،استخدام الدالة forward للقيام بذلك. تتطلب هذه الدالة رقمًا 00:00:54.040 --> 00:00:57.220 .ويمثل هذا الرقم المسافة المطلوب تحركها إلى الأمام 00:00:57.220 --> 00:00:59.420 والآن، أريد فقط تشغيل هذه التعليمة البرمجية لمعرفة ما إذا كانت 00:00:59.420 --> 00:01:03.150 ،تعمل أم لا. ولكن، هل تعرفون ما نسيناه 00:01:03.150 --> 00:01:05.510 أننا ليس لدينا شاشة يمكن 00:01:05.510 --> 00:01:09.430 ،أن يتحرك بها turtle، والمعروف باسم brad. بعبارة أخرى 00:01:09.430 --> 00:01:12.770 نحن بحاجة إلى ما يشبه السجادة الحمراء في برنامجنا. وأنا أعلم 00:01:12.770 --> 00:01:16.300 أننا نقوم بذلك من خلال إضافة شاشة نافذة، وهذه النافذة 00:01:16.300 --> 00:01:19.200 سيكون لها خلفية حمراء، وأريد أن أتمكن من إغلاق هذه النافذة 00:01:19.200 --> 00:01:23.230 .في أي وقت أقوم فيه بالنقر فوقها. الآن، لنقم بحفظ البرنامج وتشغيله 00:01:23.230 --> 00:01:28.270 [BLANK_AUDIO] 00:01:28.270 --> 00:01:32.510 حسنًا. يبدو أن لدينا نافذة بخلفية حمراء. وسلحفاة (turtle) باسم 00:01:32.510 --> 00:01:36.980 ،brad تحرك 100 خطوة إلى الأمام. حسنًا، والآن سأرجع إلى التعليمة البرمجية، 00:01:36.980 --> 00:01:41.770 سأقوم بالانتهاء من رسم المربع. بعد تحرك brad إلى الأمام 100 00:01:41.770 --> 00:01:46.890 ،خطوة، أريد أن يتحرك إلى اليمين بزاوية 90 درجة. لذلك 00:01:46.890 --> 00:01:53.300 يمكنني أن أقول brad.right 90، ولأنني أريد 00:01:53.300 --> 00:01:58.180 القيام بهاتين الخطوتين هنا أربع مرات لأرسم مربعًا، سأقوم 00:01:58.180 --> 00:02:01.940 بنسخهما ولصقهما عدة مرات. إذًا، سأقوم بنسخ هذين السطرين 00:02:04.360 --> 00:02:06.422 ولصقهما. مرة ثانية 00:02:06.422 --> 00:02:11.630 ،ومرة ثالثة ورابعة. وسأقوم بالحفظ والتشغيل 00:02:15.880 --> 00:02:18.150 .حسنًا، يبدو أننا لدينا أول مربع