Aperçu des sections

  • المحور الأول: مبادئ البرمجة وأساسياتها

    سنحاول في هذا المحور تقديم نظرة عامة للطلبة حول البرمجة وأهميتها من خلال النقاط التالية:

     1. فهم أهمية التفكير الحاسوبي في العلوم السياسية والاجتماعية

    2. التعرف على بيئة العمل مثل Jupyter Notebooks

    3. اللبنات الأساسية للغة Python

    • دراسة المتغيرات

    • أنواع البيانات الأساسية (الأرقام، النصوص، القيم المنطقية، العمليات الحسابية) 

    4. هياكل التحكم:

    • استخدام العبارات الشرطية if / elife/ else
    •  الحلقات التكرارية for/ while

    5. هياكل البيانات:


    • القوائم  Lists

    • القواميس  Dictionary

    •  المجموعات Sets 

       

  • تحليل البيانات باستخدام بايثون Python

    إن تعلم أساسيات البرمجة للطلبة مهم في تطوير الابداع الفكري والابتكاري في حقل العلوم السياسية، خاصة أنه أصبح من الضروري دمج تطبيقات الذكاء الاصطناعي في تحليل وتفسير الظواهر السياسية في ضوء التحولات الراهنة التي فرضتها العولمة، فإن تحليل البيانات باستخدام البرمجة أو ما يعرف ببرنامج "بايثون" ليس مجرد استخدام تقني، وإنما تحول منهجي في كيفية تحليل ودراسة الظواهر السياسية وهذا يندرج ضمن أهمية استخدام الأساليب الكمية في تقييم السياسات العامة وتحليل العلاقات الدولية، ومن هذا المنطلق فسنحاول  تكوين الطلبة ومرافقتهم في فهم كيفية استخدام هذا البرنامج في عملية التقييم والتحليل  ضمن مكتبة Pandas من خلال العناصر التالية:

    •  مقدمة في مكتبة Pandas:
    •  تثبيت مكتبة pandas للبايثون:
    • كيفية استخدامها كأداة رئيسية لمعالجة وتحليل البيانات الجدولية ( CSV. Excel):

    •  التحليل الوصفي للبيانات: استخدام وظائف Pandas لإجراء تحليلات إحصائية وصفية بسيطة (مثل: حساب المتوسط، الوسيط، الانحراف المعياري) على البيانات السياسية:

    • تصور البيانات: استخدام مكتبة Matplotlibn: