codequick-darkmode-logo
تسجيل الدخولتسجيل الاشتراك
دورة أساسيات Python

المنهج الدراسي:

دورة أساسيات Python

21 دروس 338 أسئلة البرمجة عبر الإنترنت


ما الموضوعات التي ستُغطى في الدورة؟

أساسيات البرمجة

  1. المقدمة:

    • نظرة عامة على الدورة والأهداف

    • أهمية Python في البرمجة

    • المتطلبات الأساسية والبدء

  1. المتغيرات وأنواع البيانات:

    • جملة الطباعة: print() - أخرج أول سطر كود لك.

    • تعريف المتغير - حدد وابدأ تهيئة المتغيرات.

    • أنواع البيانات في Python - استكشف الأعداد الصحيحة، والأعداد العائمة، والسلاسل النصية.

    • تحويل النوع - حول البيانات بين الأنواع المختلفة.

    • عمليات حسابية متقدمة أكثر - تعزيز مهارات الرياضيات في Python.

  1. العمليات الحسابية:

    • الحسابات الأساسية - إتقان الجمع والطرح والضرب والقسمة.

    • أسبقية العوامل - التحكم في ترتيب العمليات.

    • دوال الرياضيات في Python - استكشاف الدوال الرياضية المدمجة.

العمل مع النصوص

  1. مقدمة في الـStrings:

    • أساسيات الـString - فهم بنية الـstring.

    • التلاعب بالـString - تعلم الـconcatenation والـslicing.

    • طرق الـString - استكشاف طرق الـstring القوية.

  1. الفهرسة والتقطيع مع السلاسل النصية:

    • String indexing - الوصول إلى الأحرف الفردية.

    • String slicing - استخراج السلاسل الفرعية بناءً على معايير محددة.

    • String manipulation - تطبيق تقنيات لحل مشكلات العالم الحقيقي.

  1. خصائص وطرق String:

    • خصائص String - استكشاف خصائص النصوص الأصلية.

    • طرق String - استخدام الطرق للتلاعب الفعال.

    • تلاعب String - تطبيق تقنيات متقدمة للتحويل.

  1. تنسيق الطباعة مع النصوص:

    • تنسيق النصوص - إتقان خيارات التنسيق.

    • استخدام F-string - تعلم التنسيق المختصر مع f-strings.

    • تنسيق جملة الطباعة - تحسين جمل الطباعة.

فهم المنطق البولياني

  1. فهم القيم البوليانية:

    • أساسيات Boolean - استيعاب جوهر القيم البوليانية.

    • معاملات Boolean - استكشاف عمليات AND, OR, و NOT.

    • تعبيرات Boolean - تعلم كيفية إنشاء الشروط المنطقية.

  1. العوامل المنطقية:

    • Logical AND - الجمع بين الشروط باستخدام AND.

    • Logical OR - الجمع بين الشروط باستخدام OR.

    • Logical NOT - نفي قيمة منطقية.

  1. العبارات الشرطية (if, else, elif):

    • If statement - اتخاذ قرارات بناءً على شروط.

    • Else statement - التعامل مع النتائج البديلة.

    • Elif statement - دمج شروط متعددة.

  1. التعبيرات البوليانية:

    • التعبيرات البوليانية - بناء شروط معقدة.

    • المنطق الشرطي - تطبيق المنطق للتحكم في تدفق البرنامج.

    • استخدام البوليان - تعزيز اتخاذ القرار في الكود.

حلقات البرمجة وعبارات التحكم في Python

  1. الحلقات (for و while):

    • أساسيات حلقة for - تكرار التسلسلات باستخدام حلقات for.

    • أساسيات حلقة while - تكرار الأفعال باستخدام حلقات while.

    • تصريحات التحكم في الحلقة - التلاعب بتنفيذ الحلقة.

    • حلقات for المتداخلة - تنفيذ حلقات داخل حلقات.

  1. عبارات Break و Continue:

    • عبارة Break - الخروج من الحلقة قبل الأوان.

    • عبارة Continue - تخطي باقي تكرار الحلقة.

    • التحكم في الحلقات في Python - ضبط سلوك الحلقة بدقة.

الدوال وهياكل البيانات

  1. تعريف الدوال واستدعائها:

    • أساسيات Function - فهم بنية الدالة.

    • معاملات Function - تمرير المعلومات إلى الدوال.

    • قيم عائد Function - استقبال واستخدام مخرجات الدالة.

  1. معاملات الدالة وقيم الإرجاع:

    • معاملات الدالة - أتقن العمل مع معاملات الدالة.

    • قيم إرجاع الدالة - اغوص أعمق في قيم إرجاع الدالة.

    • استخدام الدالة - طبق الدوال لحل مشاكل العالم الحقيقي.

  1. القوائم في Python:

    • أساسيات القائمة - فهم المفاهيم الأساسية للقوائم.

    • عمليات القائمة - استكشاف مجموعة من تقنيات التلاعب بالقوائم.

    • فهم القائمة - الغوص في إنشاء وتحويل القوائم بإيجاز.

  1. القواميس في Python:

    • أساسيات القواميس - استيعاب المفاهيم الأساسية للقواميس.

    • عمليات القواميس - استكشاف العمليات المتنوعة للقواميس.

    • طرق القواميس - الغوص في التلاعب الفعال واسترجاع المعلومات.

  1. التعامل مع Tuples في Python:

    • أساسيات Tuple - تعلم خصائص وحالات استخدام tuples.

    • عمليات Tuple - استكشف العمليات القوية المتاحة لـ tuples.

    • فك تغليف Tuple - استخدم فك تغليف tuple لكتابة كود مختصر.

  1. المجموعات في Python:

    • أساسيات المجموعة - فهم الخصائص الأساسية للمجموعات.

    • عمليات المجموعة - استكشاف العمليات للتلاعب بالمجموعات بكفاءة.

    • طرق المجموعة - استخدام الطرق المدمجة لتحويل المجموعة.

  1. استيراد واستخدام الوحدات النمطية:

    • استيراد الوحدة - تعلم كيفية استيراد وحدات الكود الخارجية.

    • استخدام الوحدة - استكشاف التطبيق العملي للوحدات.

    • المكتبات القياسية في Python - اكتشف المكتبات الشائعة لمهام متنوعة.

  1. خواطر ختامية حول إتقان Python3:

    • التأمل في رحلة تعلم Python3

    • الشكر والخطوات التالية