Summary
Highlights
استمرارًا للمحاضرة السابقة، تم التركيز على نمطي تشغيل بايثون: النمط التفاعلي (Interactive Mode) الذي ينفذ الجمل سطرًا بسطر فور الضغط على Enter، والنمط السكريبت (Script Mode) الذي يتم فيه كتابة البرنامج كاملاً في ملف ثم تشغيله كوحدة واحدة. تم إبراز مرونة النمط السكريبت في التعديل على الكود بعد كتابته، على عكس النمط التفاعلي الذي لا يسمح بذلك بعد التنفيذ.
تم التطرق إلى الاستخدام المفصل لدالة الطباعة الرئيسية (print) التي توفر مخرجات البرنامج. يمكن لدالة print طباعة نصوص (المحصورة بين علامتي تنصيص)، أو قيم لمتغيرات، أو مزيج من النصوص والقيم. تم التأكيد على أن أي شيء بين علامتي التنصيص يُطبع كما هو، ما عدا 'الأكواد غير المطبوعة' التي تنفذ ولا تظهر في الإخراج، مثل أوامر السطر الجديد (\n) وعلامة الجدولة (\t).
تم عرض مثال عملي لطباعة رسالتين: 'Welcome to Python' و 'Python is fun' باستخدام دالة print. تم توضيح كيف يمكن تحقيق ذلك باستخدام دالتين print منفصلتين، أو باستخدام دالة print واحدة مع أكواد غير مطبوعة مثل '\n' لإنشاء سطر جديد و'\t' لإنشاء مسافات (تاب) بين النصوص، مما يوضح مبدأ كتابة برامج فعالة بأقل عدد من الأسطر.
تم شرح كيفية كتابة برنامج لحساب تعبير رياضي معقد (كسر فيه بسط ومقام) وطباعة النتيجة باستخدام دالة print. تم التأكيد على أهمية استخدام الأقواس بشكل صحيح لضمان ترتيب العمليات الحسابية، كما هو الحال في الرياضيات. تم أيضًا إظهار كيف يمكن تخزين نتيجة التعبير في متغير ثم طباعة قيمة هذا المتغير مع نص توضيحي.
تم شرح وظيفة التعليقات في بايثون، والتي تبدأ بعلامة الهاش (#). التعليقات هي نصوص توضيحية للمبرمج ولا يتم معالجتها أو تنفيذها من قبل المفسر. تساهم هذه التعليقات في فهم الكود وتسهيل تطويره وصيانته لاحقًا. يمكن أن تكون التعليقات سطرًا واحدًا أو عدة أسطر باستخدام ثلاثة فواصل علوية.
تم تناول موضوع الأخطاء البرمجية الشائعة وكيفية اكتشافها وتصحيحها. تم تقديم أمثلة على الأخطاء التي قد تحدث، مثل زيادة المسافات البادئة أو الأقواس، أو الأخطاء في تسمية المتغيرات (مثل استخدام أحرف كبيرة وصغيرة بشكل غير متناسق). تم التأكيد على أن بيئة التطوير (IDE) مثل PyCharm تساعد في تحديد موقع الأخطاء، وضرورة البدء بتصحيح أول خطأ يظهر.