الدرس 0: لماذا البرمجة أصلًا؟ ولماذا Python؟
لا يبادر الحاسوب بأي شيء من تلقاء نفسه — بل ينتظر تعليمات دقيقة، وينفّذ ما هو مكتوب تمامًا، لا ما قصدناه. البرمجة هي الطريقة التي نعطيه بها تلك التعليمات، كي ينجز لنا العمل المتكرّر على نطاق وبسرعة لا يستطيع أي إنسان مضاهاتهما. في هذا الدرس، وقبل أن نكتب سطرًا واحدًا من الشيفرة، نتأمّل لماذا تهمّ ال
البرمجة تعني كتابة تعليمات دقيقة بلغة يفهمها الحاسوب، كي ينفّذها مرارًا وتكرارًا دون خطأ أو تعب.
- برمجيات
- مجموعة من التعليمات تجعل الحاسوب ينفّذ مهمة معيّنة.
- شيفرة
- التعليمات نفسها، مكتوبة بلغة برمجة.
- لغة برمجة
- لغة ذات قواعد دقيقة (بنية نحوية) تتيح للبشر إعطاء تعليمات للحاسوب.
- التنفيذ / التشغيل
- اللحظة التي ينفّذ فيها الحاسوب فعليًا التعليمات الموجودة في الشيفرة.