خصائص كائنات Python: التحكم في سمات الفئة
تعلم كيفية استخدام مزخرف (property decorator) في Python لإنشاء واجهات فئات قوية، وإدارة سمات الكائنات بأمان، وتنفيذ حقول للقراءة فقط.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
تتطلب كتابة برمجة كائنية التوجه (OOP) فعالة في Python إدارة دقيقة للبيانات المخزنة داخل الكائنات. إذا تم كشف السمات مباشرة، يمكن تعديلها بشكل غير متوقع، مما يؤدي إلى ظهور أخطاء وحالة غير متسقة. يعلمك هذا الدورة التدريبية كيفية تغليف البيانات باستخدام خصائص Python، مما يتيح لك تحديد قواعد دقيقة للوصول إلى سمات الكائنات وقراءتها وتعديلها، مما يضمن بقاء فئاتك قابلة للتنبؤ بها وموثوقة.
ما ستتعلمه:
* فهم أساسيات فئات Python، والنسخ، ودور السمات والأساليب في البرمجة كائنية التوجه (OOP).
* تحديد دوال الجلب (getters) والضبط (setters) والحذف (deleters) المخصصة للتحكم في الوصول إلى السمات دون كشف البيانات الداخلية مباشرة.
* إتقان استخدام مزخرف @property لإنشاء سمات خاضعة للتحكم وللقراءة فقط لحقول البيانات الهامة.
* تطبيق تلميحات الأنواع في Python على سمات الفئات وتواقيع الطرق لتحسين وضوح الكود وقابليته للصيانة.
* ممارسة تنفيذ منطق التحقق من الصحة داخل محددات السمات لضمان سلامة البيانات قبل تعيين السمات.
* مقارنة استخدام الفئات المخصصة الكاملة ذات الخصائص مع فئات البيانات المدمجة في Python لتنظيم البيانات البسيطة.
تبدأ الدورة بمفاهيم أساسية لنموذج البرمجة كائنية التوجه (OOP) في Python، وتتقدم عبر التطبيق اليدوي للوسائل المساعدة، وتصل ذروتها في الاستخدام القوي لمزخرف الخصائص وتقنيات إدارة السمات الحديثة. تم تصميم هذه الدورة لمبرمجي Python المبتدئين المستعدين لتعلم مفاهيم البرمجة كائنية التوجه (OOP). لا يلزم وجود خبرة سابقة في تصميم الفئات أو ميزات Python المتقدمة. ابدأ في بناء فئات Python قوية مع إدارة السمات الاحترافية اليوم.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
3 ساعة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع