مختصر كتابي: استخدام محرر الدرس: اكتب وشغّل وعدّل
Summary: Using the Lesson Editor: Write, Run and Edit
ما الفرق بين كتابة الكود وتشغيله في محرر الدرس؟
إذا كتبت عملية حسابية في دفتر، فلن تحسبها الورقة وحدها؛ لا بد أن تقوم أنت بالحساب. والفرق نفسه موجود بين كتابة الكود وتشغيله: المحرر (Editor) يحتفظ بالتعليمات، وعندما تضغط زر التشغيل تبدأ Python في تنفيذها.
اضغط «ابدأ التطبيق» تحت الدرس، فتجد أمامك مكانين: مكان الكود الذي تكتب فيه وتعدّل، ومكان الناتج (Output) الذي تقرؤه بعد التشغيل. التشغيل الأول قد يحتاج إلى بعض الوقت لتحميل بيئة Python داخل المتصفح، فانتظر حتى يظهر الناتج قبل أن تضغط مرة أخرى.
print(10 + 5)
بعد التشغيل يظهر 15. غيّر الآن الرقم 5 إلى 7، لكن انظر إلى الناتج قبل التشغيل: إذا كان ما زال يعرض 15 فهذا ناتج التشغيل السابق. شغّل النسخة المعدلة لترى 17. فوجود ناتج قديم وحده ليس دليلًا على أن آخر تعديل قد نُفّذ.
أعد الرقم 5، ثم احذف قوس الإغلاق في آخر السطر وشغّل. ستظهر رسالة خطأ (Error)؛ لأن السطر أصبح ناقصًا، فلا تستطيع Python فهمه. لا تحتاج إلى حفظ نص الرسالة، فقد يختلف بين الإصدارات. أعد القوس وشغّل، فيظهر 15 من جديد.
وإذا كان لديك كود تريد الاحتفاظ به، فانسخه إلى ملف أو ملاحظة قبل تجربة زر إعادة الكود إلى البداية؛ فهذا الزر قد يستبدل تعديلاتك، وهو يختلف عن مسح الناتج فقط.
وعندما تكتب أكثر من سطر، فإن ترتيب السطور هو ترتيب تنفيذها، فكل طلب عرض يظهر في مكانه من الناتج. وإذا ظهر رقم واحد فقط بدل رقمين، فتأكد أنك كتبت السطرين وأن القوسين مغلقان في كل سطر.
- المحرر يحفظ الكود، والتشغيل هو الذي ينفذه.
- اقرأ أحدث ناتج بعد كل تشغيل، ولا تعتمد على ناتج قديم.
- القوس الناقص يسبب رسالة خطأ، وإصلاحه يعيد السطر إلى العمل.
- زر إعادة البداية قد يمحو تعديلاتك، فانسخ كودك قبل استخدامه.
- السطور تُنفّذ من الأعلى إلى الأسفل بترتيب كتابتها.
- غيّر شيئًا صغيرًا واحدًا، وتوقّع نتيجته، ثم شغّل وتحقق.
جرّب في المحرر تحت الدرس: اعرض ناتج 20 - 6، ثم في سطر ثانٍ ناتج 20 - 7، وتوقّع الرقمين وأيهما يظهر أولًا قبل التشغيل، ثم غيّر رقمًا واحدًا وأعد التشغيل.
الخلاصة: عدّل، ثم شغّل، ثم اقرأ أحدث ناتج؛ هذه هي طريقة العمل التي ستستخدمها في كل دروس الدورة.
