It's a decent introduction. Could benefit from more diverse examples and a slightly better flow between modules.
Python OOP: إتقان Metaclasses و Dataclasses والكود النظيف
أنشئ تطبيقات Python قوية وقابلة للصيانة والتوسع من خلال إتقان إنشاء الفئات الديناميكي، وتلميحات الأنواع الحديثة (modern type hints)، ونماذج البيانات الخالية من التعليمات البرمجية المتكررة (boilerplate-free).
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
إن تجاوز بناء جملة Python الأساسي هو المفتاح لكتابة كود نظيف ومناسب للمؤسسات وقابل للتوسع. لبناء أنظمة مرنة وقابلة للصيانة حقًا، تحتاج إلى إتقان كيفية تعامل Python مع الكائنات والفئات والبيانات داخليًا.
ترشدك هذه الدورة النصية من مبرمج Python متوسط إلى مطور متقدم قادر على تصميم معماريات برمجية متطورة. ستتعلم كيفية أتمتة إنشاء الفئات، والتخلص من التعليمات البرمجية المتكررة (boilerplate code)، وفرض أنماط تصميم صارمة عبر قاعدة التعليمات البرمجية الخاصة بك باستخدام ميزات Python الحديثة.
ما ستتعلمه:
- فهم نموذج كائن Python وكيفية بناء الفئات أثناء وقت التشغيل (runtime)
- تطبيق metaclasses لتعديل الفئات ديناميكيًا وفرض القواعد المعمارية
- استخدام dataclasses لكتابة هياكل بيانات نظيفة وخالية من التعليمات البرمجية المتكررة وآمنة من حيث النوع (type-safe)
- تطبيق تلميحات الأنواع الحديثة (modern type hints) والتحقق الثابت (static validation) لضمان موثوقية الكود
- تصميم نماذج بيانات موثقة ذاتيًا ومناسبة للمحاكاة المعقدة وخطوط أنابيب البيانات (data pipelines)
- كتابة اختبارات مؤتمتة باستخدام pytest للتحقق من سلوك الفئة الديناميكي وسلامة البيانات
تبدأ الدورة بالمفاهيم الأساسية لبيئة تشغيل Python، ثم تنتقل بشكل منهجي عبر dataclasses و metaclasses وأنماط التصميم المتقدمة الموجهة للكائنات. ستقرأ شروحات واضحة، وتدرس أمثلة برمجية شاملة، وتكمل تمارين كتابية عملية لترسيخ فهمك.
تم تصميم هذه الدورة لمطوري Python الذين يعرفون أساسيات المتغيرات والحلقات والفئات البسيطة، وهم مستعدون للانتقال إلى تصميم البرمجيات على المستوى الاحترافي. لا تتطلب خلفية رياضية أو أكاديمية متقدمة.
ابدأ بكتابة كود Python أنظف وأكثر قوة اليوم.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 48 دقيقة من المحتوى التطبيقي
المراجعات (1)
المتعلمون أخذوا أيضًا
⚡ الأفضل للبداية
🎓 بشهادة
برمجة بايثون التطبيقية: التعلم من خلال بناء المشاريع العملية
شهادة
تطبيق عملي
$14.99
→
🔥 مطلوب
🎓 بشهادة
Professional Python: Build Structured Applications
شهادة
تطبيق عملي
$14.99
→
🔥 مطلوب
🎓 بشهادة
أنماط التصميم في Python: أسس البنية الموجهة للكائنات
شهادة
تطبيق عملي
$14.99
→
🔥 مطلوب
🎓 بشهادة
برمجة Python وتطوير التطبيقات
شهادة
تطبيق عملي
$14.99
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع