محاضرة مقرر البرمجة يوم الأحد 9 فبراير 2026م

Share

Summary

تتناول هذه المحاضرة المكونات البرمجية للحاسب، مع التركيز على لغات البرمجة، خاصة لغة بايثون. تتحدث عن كيفية عمل البرامج والتفاعل بينها وبين الحاسب، وعن أهمية وجود لغة وسيطة بين الإنسان والآلة. كما تستعرض طرق تثبيت واستخدام بيئات عمل بايثون كالـ Interpreter والـ PyCharm.

Highlights

مقدمة حول المكونات البرمجية ولغات البرمجة
00:00:05

يتناول هذا الجزء الحديث عن المكونات البرمجية للحاسب، بدءًا من نظام التشغيل الذي لا يعمل الحاسب بدونه، ثم البرامج التطبيقية التي تعمل تحت مظلة نظام التشغيل. ويركز بشكل خاص على لغات البرمجة ومنها لغة بايثون.

تعريف البرامج وأهميتها
00:04:10

يتم تعريف برامج الحاسب بأنها مجموعة من التعليمات والأوامر التي توجه الجهاز لأداء مهام معينة. ويُشدد على أن الحاسب بدون برمجيات يظل آلة فارغة بلا فائدة، فالبرمجيات هي 'روح' الحاسب التي تشغله وتجعله يقدم ما نريده منه.

تفاعل الحاسب مع اللغات: لغة الآلة ولغة البشر
00:06:00

يناقش هذا القسم اللغة التي يفهمها الحاسب، وهي لغة الآلة أو الـ 'Machine Language' التي تعتمد على النظام الثنائي (الأصفار والوحدات). ويوضح أن لغة البشر (الهاي ليفل لانجويج) لا يفهمها الحاسب مباشرة، ويبرز دور المترجم (الـ Compiler أو الـ Interpreter) كوسيط أساسي للترجمة بين اللغتين.

كيفية عمل الكومبايلر وعملية الترجمة
00:12:30

يشرح هذا الجزء كيف يقوم الـ Compiler بترجمة لغة البشر (High-level Language) إلى لغة الآلة (Machine Language) التي يفهمها الحاسب، ثم يقوم بترجمة عكسية من لغة الآلة إلى لغة البشر لعرض النتائج على المستخدم. ويتم توضيح أن المشين لانجويج هي أوامر بدائية مبنية في دوائر الحاسب الإلكترونية.

مفهوم السورس كود ودورة حياة البرنامج
00:26:43

يشرح هذا القسم مراحل تطوير البرنامج، بدءًا من تحليل المشكلة وتصميم الخوارزمية، ثم تحويلها إلى مخطط انسيابي (Flowchart)، وأخيرًا كتابة البرنامج بلغة برمجة. ويُفسر 'السورس كود' بأنه البرنامج المكتوب لأول مرة على شاشة الحاسب، وكيف يتم اكتشاف وتصحيح الأخطاء أثناء عملية الترجمة.

البايثون: خصائصها وطرق استخدامها
00:34:44

يسلط الضوء على خصائص لغة بايثون ككونها لغة 'عامة الغرض' (General Purpose)، و'تفسيرية' (Interpreted)، و'كائنية التوجه' (Object-Oriented). كما يستعرض ثلاث طرق لتطبيق وتنفيذ برامج بايثون: استخدام بايثون 3 مباشرة (Interpreter)، أو استخدام بيئة تطوير متكاملة مثل PyCharm، أو التطبيق أونلاين.

مقارنة بين بايثون 2 وبايثون 3 وتطبيق عملي
00:42:11

يوضح هذا الجزء الفروقات بين إصداري بايثون، مشيرًا إلى أن بايثون 3 هو الإصدار الحديث والمستخدم حاليًا، مع إيضاح أن الأوامر المكتوبة في بايثون 2 قد لا تعمل في بايثون 3. يقدم مثالًا عمليًا لكتابة برنامج بسيط لحساب مساحة الدائرة في بيئة الـ Interpreter، ويوضح كيفية إدخال المتغيرات وطباعة النتائج باستخدام دالة 'print'.

استخدام بيئة PyCharm لتطوير برامج بايثون
00:54:55

يستعرض هذا القسم طريقة تثبيت واستخدام بيئة التطوير المتكاملة PyCharm (IDE)، ويسلط الضوء على ميزاتها كتحرير الكود بسهولة وتنفيذ البرنامج ككتلة واحدة، على عكس الـ Interpreter. ويقدم مثالًا عمليًا مشابهًا لحساب مساحة الدائرة لتوضيح الفرق في طريقة العمل بين البيئتين.

Recently Summarized Articles

Loading...