أسس برمجة Python: الدوال، والعودية، والكائنات — LearnFlat
4.0 (3) ⏱ 2 ساعة 42 دقيقة 📚 27 دورة 🎧 النسخة الصوتية

أسس برمجة Python: الدوال، والعودية، والكائنات

ابنِ أساسًا قويًا في علوم الكمبيوتر من خلال تعلم كيفية كتابة دوال Python نظيفة، وتطبيق العودية، والتعامل مع الكائنات والقابلية للتغيير.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

تعلم البرمجة هو أكثر من مجرد حفظ بناء الجملة (syntax)؛ إنه يتعلق بفهم كيفية تفاعل البيانات والمنطق. تساعدك هذه الدورة على استيعاب مفاهيم علوم الكمبيوتر الأساسية التي تدعم تطوير البرمجيات الحديثة باستخدام Python كأداتك. من خلال العمل عبر شروحات نصية منظمة وأمثلة تعليمات برمجية واضحة، ستنتقل من كتابة نصوص برمجية بسيطة إلى تصميم برامج منظمة وقابلة لإعادة الاستخدام وفعالة. ستكتسب نموذجًا ذهنيًا عميقًا لكيفية إدارة Python للذاكرة، وتنفيذ الدوال، ومعالجة الكائنات، مما يؤهلك للنجاح في أي لغة برمجة. ما ستتعلمه: - فهم المفاهيم الأساسية لنطاق المتغيرات (variable scope)، وتدفق التنفيذ (execution flow)، وتعريف الدوال (function definition). - تطبيق الخوارزميات العودية (recursive algorithms) لحل المشكلات المعقدة عن طريق تقسيمها إلى خطوات أبسط. - إدارة قابلية تغيير الكائنات (object mutability) ومراجع الذاكرة (memory references) لمنع أخطاء البرمجة الشائعة. - تطبيق ميزات Python الحديثة مثل تلميحات النوع (type hints) لكتابة تعليمات برمجية موثقة ذاتيًا وقوية. - تصميم هياكل بيانات مخصصة باستخدام فئات Python (Python classes) و dataclasses الحديثة. تبدأ الدورة بتعريفات أساسية للدوال وإدارة الذاكرة قبل أن ترشدك عبر التفكير العودي ومبادئ البرمجة الشيئية. ستقرأ عبر شروحات تعليمات برمجية خطوة بخطوة وتفصيلات مفاهيمية مصممة لترسيخ فهمك. تم تصميم هذه الدورة للمبتدئين الذين لديهم فهم أساسي لمتغيرات Python والحلقات (loops) والذين يرغبون في رفع مستوى مهاراتهم البرمجية. لا تتطلب رياضيات متقدمة أو خلفية سابقة في علوم الكمبيوتر. ابدأ القراءة اليوم لإتقان اللبنات الأساسية لهندسة البرمجيات.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    2 ساعة 42 دقيقة من المحتوى التطبيقي

المراجعات (3)

Santiago Martínez PE
★ 4 · 27.07.2026

انها دورة جيدة إذا كنت تملك بعض المعرفة المسبقة، بالنسبة للمبتدئين، بعض المفاهيم قد تكون تحدياً قليلاً، ولكن البنية منطقية.

Kabir Mehra SG متعلِّم موثَّق
★ 3 · 17.07.2026

It's a decent introduction. Could benefit from more diverse examples and a slightly better flow between modules.

Valentina Navarro AR متعلِّم موثَّق
★ 5 · 27.05.2026

Pretty good foundation. The examples were mostly helpful. Might need additional practice elsewhere for mastery.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع