حقيبتك الأفضل عربيا في تطوير المحتوي التدريبي
حقيبتك الشريك الأول لك فى تطوير المحتوى التدريبي فى الوطن العربي.
مؤسسة حقيبتك لخدمات تصميم وتطوير الحقائب التدربية

مميزات الحقيبة

مذكرة المتدرب

دليل المدرب

الأنشطة

نسخة العرض

فيديوهات

الملف التعريفي

تحديث سنة 2023

البرمجة الشيئية باستخدام بيثون: مقدمة لأربعة ركائز البرمجة الشيئية في بيثون 3 للمبتدئين

هذه الحقائب التدريبية توفر نهجاً مبسطاً لتعلم البرمجة الموجهة بكائنات باستخدام لغة البايثون. تهدف إلى مساعدة المتعلمين على فهم مفاهيم ومبادئ البرمجة الموجهة بكائنات بشكل حقيقي من خلال شروحات واضحة وأمثلة عملية باستخدام لغة البايثون.

مراجعة

English - العربية

محاضرات تفاعلية

مميزات الحقيبة

مذكرة المتدرب

دليل المدرب

الأنشطة

نسخة العرض

فيديوهات

الملف التعريفي

تقديم حقائبنا التدريبية لبرمجة Python الموجهة نحو الأجسم: مقدمة عن أربعة أعمدة للبرمجة الموجهة نحو الأجسم في Python 3 للمبتدئين! تم تصميم هذه الدورة الشاملة خصيصًا للمدربين الذين يرغبون في تعليم المبتدئين أساسيات البرمجة الموجهة نحو الأجسم باستخدام Python 3. تشمل حقائب التدريب الخاصة بنا دليل مفصل للمدربين وشرائح وملخصات، مما يوفر لك جميع الموارد اللازمة لتدريس هذه الدورة بفعالية. سواء كنت مدربًا ذا خبرة أو للتو بدأت، ستساعدك هذه الحقائب في توجيهك خلال عملية التدريب بأكملها. تبدأ الدورة بمقدمة عن أربعة أعمدة للبرمجة الموجهة نحو الأجسم: الكبسولة، والوراثة، والتعددية، والتجريد. يتم شرح كل من هذه الأعمدة بعناية، مع أمثلة وتمارين لتعزيز الفهم. سيكتسب المشاركون فهمًا قويًا للمبادئ الأساسية للبرمجة الموجهة نحو الأجسم وكيفية تنفيذها في Python. على مدار الدورة، يمكن للمدربين استخدام الشرائح المقدمة لتقديم عروض تقديمية جذابة وتفاعلية. يقدم الدليل المصاحب ملاحظات إضافية وأنشطة مقترحة ونقاط للنقاش لتعزيز تجربة التعلم. لتعزيز الحقيبة المدرسة، سيتمكن المشاركون من الوصول إلى ملخصات تلخص المفاهيم الرئيسية وتوفر أمثلة للشفرة وتقديم تمارين عملية. يتيح لهم ذلك تطبيق ما تعلموه في سياق عملي، مما يعزز فهمهم لبرمجة الموجهة نحو الأجسم في Python 3. بحلول نهاية هذه الدورة، سيكون للمشاركين أساس قوي في البرمجة الموجهة نحو الأجسم والقدرة على بناء برامج Python بثقة باستخدام المبادئ الموجهة نحو الأجسم. يمكن للمدربين أن يتوقعوا من متعلميهم أن يتمتعوا بفهم جيد للأعمدة الأربعة وفهم كيفية تطبيقها في سياقات العالم الحقيقي. لذا، لماذا تنتظر؟ احصل على حقائب التدريب الخاصة بنا لبرمجة Python الموجهة نحو الأجسم: مقدمة عن أربعة أعمدة للبرمجة الموجهة نحو الأجسم في Python 3 للمبتدئين اليوم وابدأ في تعليم هذه المهارة الأساسية لمتعلميك!
مقدمة للبرمجة الموجهة للكائنات (OOP)
شرح مفهوم البرمجة الشيئية
مزايا استخدام البرمجة الشيئية في البرمجة
نظرة عامة على أربعة أركان لغة البرمجة الموجهة للكائنات
فهم الفئات والكائنات
تعريف ودور الصفوف والكائنات في البرمجة الشيئية (OOP)
إنشاء وتهئية الكائنات
الوصول إلى سمات وطرق كائن
تغليف البيانات: إخفاء البيانات والتجريد
فهم مفهوم التجزئة
استخدام المحددات الوصول لإخفاء البيانات
تنفيذ التجريد عن طريق الواجهات والصفوف المجردة للبيانات
الإرث: إعادة استخدام وتوسيع الصفوف
مقدمة حول التوريث وفوائده
إنشاء فئات فرعية ترث من فئة أب
توسيع الوظائف من خلال تجاوز الأساليب وإضافة أساليب جديدة
التعددية: كتابة رمز مرن
تفسير التعددية الشكلية وأهميتها في البرمجة الكائنية الموجهة
تنفيذ التعددية من خلال تجاوز الأسلوب و التحميل الزائد
استخدام الواجهات والصفوف الأساسية للسلوك المتعددة الأشكال.
التجريد: إنشاء واستخدام الكلاسات المجردة
تعريف وغرض الصفوف المجردة
إنشاء الصفوف المجردة والطرق في لغة البايثون
فهم استخدام الكلاسات المجردة في تصميم أنظمة البرمجيات
التجاوز والتحميل
تجاوز: تعديل سلوك الأساليب الموروثة
كيفية تجاوز الأساليب في الفصول الفرعية
سيناريوهات مثالية حيث يكون استبدال الأسلوب مفيدًا
التكوين: بناء أجسام معقدة
فهم التركيب وعلاقته بين الفئات والكائنات
إنشاء فئات تحتوي على كائنات من فئات أخرى.
بناء أنظمة معقدة باستخدام التكوين
وضع الأمور معاً: دراسة حالة
تطبيق مفاهيم البرمجة الكائنية لحل مشكلة في العالم الحقيقي
تصميم وتنفيذ الصفوف والتوريث والتعددية والتركيب
دليل تعليمي خطوة بخطوة لحل دراسة الحالة

™IMAS

ضمن مفاهيم تصميم الأنظمة المنهجية في التدريب، تأتي مصفوفة IMAS كأداة من أدوات صناعة التدريب المعاصرة، والتي تتعامل مع آلية تجميع عناصر الحقيبة التدريبية في شكل متكامل ومتماسك لضمان توافق هذه العناصر مع تحقيق أهداف التدريب ورفع كفاءة الأداء مشارك ومدرب ومنظم. إنه يمكّن المطور من تطوير سيناريو تدريب احترافي مدروس جيدًا وإدارة وقت الجلسة التدريبية. يمكن للجلسة معالجة أي موضوع.

المؤسسة العامة للتدريب التقني والمهني

صممت منهجية خاصة بالجودة الداخلية في الوحدات التدريبية التابعة لها، حيث تشمل على خمسة معايير رئيسية، تتضمن الإدارة والقيادة، والمدربين، والخدمات المقدمة للمتدربين، والمناهج، وبيئة التدريب، وذلك بهدف تطوير جودة التدريب المقدم في المنشآت التدريبية لمواكبة حاجة سوق العمل المحلي.

™ISID

يعد أول برنامج من نوعه في تقييم وتصنيف الحقائب التدريبية ويهدف إلى أن يكون مرجعاً مهماً للشركات والمؤسسات لضمان جودة التدريب المقدم لكوادرها من أجل تطوير الأداء وتطويره وتحسينه. إن جعل هذه المعايير دولية ليس فقط لأنها منتشرة في أكثر من قارة واحدة ومئات البلدان والمنظمات، ولكن أيضًا لأنها متوافقة مع العديد. تقنيات أسترالية ويابانية وكندية وأمريكية.

ما هو البرمجة الموجهة لكائن (OOP) ولماذا هي مهمة في لغة Python؟
البرمجة كائنية التوجه هي نمط برمجة ينظم الشفرة في أشياء، وهي مثيلات للصفوف. إنها مهمة في لغة البايثون لأنها تسمح بإعادة استخدام الشفرة، والتجزئة، والتجريد، مما يسهل تطوير وصيانة أنظمة البرمجيات المعقدة.
البرمجة كائنية التوجه هي نمط برمجة ينظم الشفرة في أشياء، وهي مثيلات للصفوف. إنها مهمة في لغة البايثون لأنها تسمح بإعادة استخدام الشفرة، والتجزئة، والتجريد، مما يسهل تطوير وصيانة أنظمة البرمجيات المعقدة.
ما هي أربعة أعمدة لبرمجة الكائنات في لغة البرمجة بايثون؟
أربعة ركائز للبرمجة كائنية التوجه في لغة البرمجة بايثون هي التجزيء (Encapsulation)، والوراثة (Inheritance)، والتعددية (Polymorphism)، والتجريد (Abstraction). التجزيء يخفي تفاصيل التنفيذ الداخلية لكائن ويوفر واجهة نظيفة. الوراثة تسمح بإعادة استخدام الشفرة وإنشاء فئات جديدة بناءً على الفئات القائمة. التعددية تتيح للشفرة نفسها أن تتصرف بشكل مختلف اعتمادًا على نوع الكائن الذي يعمل عليه. التجريد يبسط الأنظمة المعقدة من خلال تقسيمها إلى أجزاء قابلة للإدارة والفهم.
أربعة ركائز للبرمجة كائنية التوجه في لغة البرمجة بايثون هي التجزيء (Encapsulation)، والوراثة (Inheritance)، والتعددية (Polymorphism)، والتجريد (Abstraction). التجزيء يخفي تفاصيل التنفيذ الداخلية لكائن ويوفر واجهة نظيفة. الوراثة تسمح بإعادة استخدام الشفرة وإنشاء فئات جديدة بناءً على الفئات القائمة. التعددية تتيح للشفرة نفسها أن تتصرف بشكل مختلف اعتمادًا على نوع الكائن الذي يعمل عليه. التجريد يبسط الأنظمة المعقدة من خلال تقسيمها إلى أجزاء قابلة للإدارة والفهم.
كيف يمكنني إنشاء صنف في لغة البايثون وتعريف خصائصه وطرقه؟
لإنشاء فئة في لغة Python، تستخدم الكلمة المفتاحية class تليها اسم الفئة. يتم تعريف الخصائص، المعروفة أيضًا باسم السمات، داخل الفئة باستخدام الكلمة المفتاحية self. الأساليب، وهي وظائف تنتمي لفئة، يتم تعريفها في الفئة أيضًا باستخدام الكلمة المفتاحية def والمعامل self.
لإنشاء فئة في لغة Python، تستخدم الكلمة المفتاحية class تليها اسم الفئة. يتم تعريف الخصائص، المعروفة أيضًا باسم السمات، داخل الفئة باستخدام الكلمة المفتاحية self. الأساليب، وهي وظائف تنتمي لفئة، يتم تعريفها في الفئة أيضًا باستخدام الكلمة المفتاحية def والمعامل self.
كيف يعمل التوريث في لغة البرمجة بايثون؟
الوراثة تسمح للفئة بأن ترث خصائص وأساليب فئة أخرى، والتي تعرف بالفئة الأم أو قاعدة الفئة. يمكن للفئة الابنة أو المشتقة بعد ذلك إضافة خصائصها وأساليبها الفريدة الخاصة، أو استبدال الخصائص المرتَّبطة من فئة الأب الأصلية. في لغة Python، يتم تنفيذ الوراثة من خلال تحديد اسم الفئة الأم بين قوسين مراقبين بعد اسم الفئة الابنة.
الوراثة تسمح للفئة بأن ترث خصائص وأساليب فئة أخرى، والتي تعرف بالفئة الأم أو قاعدة الفئة. يمكن للفئة الابنة أو المشتقة بعد ذلك إضافة خصائصها وأساليبها الفريدة الخاصة، أو استبدال الخصائص المرتَّبطة من فئة الأب الأصلية. في لغة Python، يتم تنفيذ الوراثة من خلال تحديد اسم الفئة الأم بين قوسين مراقبين بعد اسم الفئة الابنة.
هل يمكن أن تقدم مثالًا على كيفية استخدام التعدد في لغة برمجة Python؟
التعددية تسمح لدالة أو طريقة واحدة أن تتصرف بصور مختلفة اعتمادًا على نوع الكائن الذي يتم استدعاؤه. مثال في لغة Python هو عامل + الذي يمكن استخدامه لإجراء عملية الدمج على السلاسل أو الجمع على الأعداد الصحيحة. نفس العامل يظهر سلوكًا مختلفًا استنادًا إلى أنواع الكائنات التي يتم التعامل معها، مما يبرز فكرة التعددية.
التعددية تسمح لدالة أو طريقة واحدة أن تتصرف بصور مختلفة اعتمادًا على نوع الكائن الذي يتم استدعاؤه. مثال في لغة Python هو عامل + الذي يمكن استخدامه لإجراء عملية الدمج على السلاسل أو الجمع على الأعداد الصحيحة. نفس العامل يظهر سلوكًا مختلفًا استنادًا إلى أنواع الكائنات التي يتم التعامل معها، مما يبرز فكرة التعددية.

المراجعات

لا توجد مراجعات بعد.

كن أول من يقيم “البرمجة الشيئية باستخدام بيثون: مقدمة لأربعة ركائز البرمجة الشيئية في بيثون 3 للمبتدئين”
تقديم حقائبنا التدريبية لبرمجة Python الموجهة نحو الأجسم: مقدمة عن أربعة أعمدة للبرمجة الموجهة نحو الأجسم في Python 3 للمبتدئين! تم تصميم هذه الدورة الشاملة خصيصًا للمدربين الذين يرغبون في تعليم المبتدئين أساسيات البرمجة الموجهة نحو الأجسم باستخدام Python 3. تشمل حقائب التدريب الخاصة بنا دليل مفصل للمدربين وشرائح وملخصات، مما يوفر لك جميع الموارد اللازمة لتدريس هذه الدورة بفعالية. سواء كنت مدربًا ذا خبرة أو للتو بدأت، ستساعدك هذه الحقائب في توجيهك خلال عملية التدريب بأكملها. تبدأ الدورة بمقدمة عن أربعة أعمدة للبرمجة الموجهة نحو الأجسم: الكبسولة، والوراثة، والتعددية، والتجريد. يتم شرح كل من هذه الأعمدة بعناية، مع أمثلة وتمارين لتعزيز الفهم. سيكتسب المشاركون فهمًا قويًا للمبادئ الأساسية للبرمجة الموجهة نحو الأجسم وكيفية تنفيذها في Python. على مدار الدورة، يمكن للمدربين استخدام الشرائح المقدمة لتقديم عروض تقديمية جذابة وتفاعلية. يقدم الدليل المصاحب ملاحظات إضافية وأنشطة مقترحة ونقاط للنقاش لتعزيز تجربة التعلم. لتعزيز الحقيبة المدرسة، سيتمكن المشاركون من الوصول إلى ملخصات تلخص المفاهيم الرئيسية وتوفر أمثلة للشفرة وتقديم تمارين عملية. يتيح لهم ذلك تطبيق ما تعلموه في سياق عملي، مما يعزز فهمهم لبرمجة الموجهة نحو الأجسم في Python 3. بحلول نهاية هذه الدورة، سيكون للمشاركين أساس قوي في البرمجة الموجهة نحو الأجسم والقدرة على بناء برامج Python بثقة باستخدام المبادئ الموجهة نحو الأجسم. يمكن للمدربين أن يتوقعوا من متعلميهم أن يتمتعوا بفهم جيد للأعمدة الأربعة وفهم كيفية تطبيقها في سياقات العالم الحقيقي. لذا، لماذا تنتظر؟ احصل على حقائب التدريب الخاصة بنا لبرمجة Python الموجهة نحو الأجسم: مقدمة عن أربعة أعمدة للبرمجة الموجهة نحو الأجسم في Python 3 للمبتدئين اليوم وابدأ في تعليم هذه المهارة الأساسية لمتعلميك!
مقدمة للبرمجة الموجهة للكائنات (OOP)
شرح مفهوم البرمجة الشيئية
مزايا استخدام البرمجة الشيئية في البرمجة
نظرة عامة على أربعة أركان لغة البرمجة الموجهة للكائنات
فهم الفئات والكائنات
تعريف ودور الصفوف والكائنات في البرمجة الشيئية (OOP)
إنشاء وتهئية الكائنات
الوصول إلى سمات وطرق كائن
تغليف البيانات: إخفاء البيانات والتجريد
فهم مفهوم التجزئة
استخدام المحددات الوصول لإخفاء البيانات
تنفيذ التجريد عن طريق الواجهات والصفوف المجردة للبيانات
الإرث: إعادة استخدام وتوسيع الصفوف
مقدمة حول التوريث وفوائده
إنشاء فئات فرعية ترث من فئة أب
توسيع الوظائف من خلال تجاوز الأساليب وإضافة أساليب جديدة
التعددية: كتابة رمز مرن
تفسير التعددية الشكلية وأهميتها في البرمجة الكائنية الموجهة
تنفيذ التعددية من خلال تجاوز الأسلوب و التحميل الزائد
استخدام الواجهات والصفوف الأساسية للسلوك المتعددة الأشكال.
التجريد: إنشاء واستخدام الكلاسات المجردة
تعريف وغرض الصفوف المجردة
إنشاء الصفوف المجردة والطرق في لغة البايثون
فهم استخدام الكلاسات المجردة في تصميم أنظمة البرمجيات
التجاوز والتحميل
تجاوز: تعديل سلوك الأساليب الموروثة
كيفية تجاوز الأساليب في الفصول الفرعية
سيناريوهات مثالية حيث يكون استبدال الأسلوب مفيدًا
التكوين: بناء أجسام معقدة
فهم التركيب وعلاقته بين الفئات والكائنات
إنشاء فئات تحتوي على كائنات من فئات أخرى.
بناء أنظمة معقدة باستخدام التكوين
وضع الأمور معاً: دراسة حالة
تطبيق مفاهيم البرمجة الكائنية لحل مشكلة في العالم الحقيقي
تصميم وتنفيذ الصفوف والتوريث والتعددية والتركيب
دليل تعليمي خطوة بخطوة لحل دراسة الحالة

™IMAS

ضمن مفاهيم تصميم الأنظمة المنهجية في التدريب، تأتي مصفوفة IMAS كأداة من أدوات صناعة التدريب المعاصرة، والتي تتعامل مع آلية تجميع عناصر الحقيبة التدريبية في شكل متكامل ومتماسك لضمان توافق هذه العناصر مع تحقيق أهداف التدريب ورفع كفاءة الأداء مشارك ومدرب ومنظم. إنه يمكّن المطور من تطوير سيناريو تدريب احترافي مدروس جيدًا وإدارة وقت الجلسة التدريبية. يمكن للجلسة معالجة أي موضوع.

المؤسسة العامة للتدريب التقني والمهني

صممت منهجية خاصة بالجودة الداخلية في الوحدات التدريبية التابعة لها، حيث تشمل على خمسة معايير رئيسية، تتضمن الإدارة والقيادة، والمدربين، والخدمات المقدمة للمتدربين، والمناهج، وبيئة التدريب، وذلك بهدف تطوير جودة التدريب المقدم في المنشآت التدريبية لمواكبة حاجة سوق العمل المحلي.

™ISID

يعد أول برنامج من نوعه في تقييم وتصنيف الحقائب التدريبية ويهدف إلى أن يكون مرجعاً مهماً للشركات والمؤسسات لضمان جودة التدريب المقدم لكوادرها من أجل تطوير الأداء وتطويره وتحسينه. إن جعل هذه المعايير دولية ليس فقط لأنها منتشرة في أكثر من قارة واحدة ومئات البلدان والمنظمات، ولكن أيضًا لأنها متوافقة مع العديد. تقنيات أسترالية ويابانية وكندية وأمريكية.

ما هو البرمجة الموجهة لكائن (OOP) ولماذا هي مهمة في لغة Python؟
البرمجة كائنية التوجه هي نمط برمجة ينظم الشفرة في أشياء، وهي مثيلات للصفوف. إنها مهمة في لغة البايثون لأنها تسمح بإعادة استخدام الشفرة، والتجزئة، والتجريد، مما يسهل تطوير وصيانة أنظمة البرمجيات المعقدة.
البرمجة كائنية التوجه هي نمط برمجة ينظم الشفرة في أشياء، وهي مثيلات للصفوف. إنها مهمة في لغة البايثون لأنها تسمح بإعادة استخدام الشفرة، والتجزئة، والتجريد، مما يسهل تطوير وصيانة أنظمة البرمجيات المعقدة.
ما هي أربعة أعمدة لبرمجة الكائنات في لغة البرمجة بايثون؟
أربعة ركائز للبرمجة كائنية التوجه في لغة البرمجة بايثون هي التجزيء (Encapsulation)، والوراثة (Inheritance)، والتعددية (Polymorphism)، والتجريد (Abstraction). التجزيء يخفي تفاصيل التنفيذ الداخلية لكائن ويوفر واجهة نظيفة. الوراثة تسمح بإعادة استخدام الشفرة وإنشاء فئات جديدة بناءً على الفئات القائمة. التعددية تتيح للشفرة نفسها أن تتصرف بشكل مختلف اعتمادًا على نوع الكائن الذي يعمل عليه. التجريد يبسط الأنظمة المعقدة من خلال تقسيمها إلى أجزاء قابلة للإدارة والفهم.
أربعة ركائز للبرمجة كائنية التوجه في لغة البرمجة بايثون هي التجزيء (Encapsulation)، والوراثة (Inheritance)، والتعددية (Polymorphism)، والتجريد (Abstraction). التجزيء يخفي تفاصيل التنفيذ الداخلية لكائن ويوفر واجهة نظيفة. الوراثة تسمح بإعادة استخدام الشفرة وإنشاء فئات جديدة بناءً على الفئات القائمة. التعددية تتيح للشفرة نفسها أن تتصرف بشكل مختلف اعتمادًا على نوع الكائن الذي يعمل عليه. التجريد يبسط الأنظمة المعقدة من خلال تقسيمها إلى أجزاء قابلة للإدارة والفهم.
كيف يمكنني إنشاء صنف في لغة البايثون وتعريف خصائصه وطرقه؟
لإنشاء فئة في لغة Python، تستخدم الكلمة المفتاحية class تليها اسم الفئة. يتم تعريف الخصائص، المعروفة أيضًا باسم السمات، داخل الفئة باستخدام الكلمة المفتاحية self. الأساليب، وهي وظائف تنتمي لفئة، يتم تعريفها في الفئة أيضًا باستخدام الكلمة المفتاحية def والمعامل self.
لإنشاء فئة في لغة Python، تستخدم الكلمة المفتاحية class تليها اسم الفئة. يتم تعريف الخصائص، المعروفة أيضًا باسم السمات، داخل الفئة باستخدام الكلمة المفتاحية self. الأساليب، وهي وظائف تنتمي لفئة، يتم تعريفها في الفئة أيضًا باستخدام الكلمة المفتاحية def والمعامل self.
كيف يعمل التوريث في لغة البرمجة بايثون؟
الوراثة تسمح للفئة بأن ترث خصائص وأساليب فئة أخرى، والتي تعرف بالفئة الأم أو قاعدة الفئة. يمكن للفئة الابنة أو المشتقة بعد ذلك إضافة خصائصها وأساليبها الفريدة الخاصة، أو استبدال الخصائص المرتَّبطة من فئة الأب الأصلية. في لغة Python، يتم تنفيذ الوراثة من خلال تحديد اسم الفئة الأم بين قوسين مراقبين بعد اسم الفئة الابنة.
الوراثة تسمح للفئة بأن ترث خصائص وأساليب فئة أخرى، والتي تعرف بالفئة الأم أو قاعدة الفئة. يمكن للفئة الابنة أو المشتقة بعد ذلك إضافة خصائصها وأساليبها الفريدة الخاصة، أو استبدال الخصائص المرتَّبطة من فئة الأب الأصلية. في لغة Python، يتم تنفيذ الوراثة من خلال تحديد اسم الفئة الأم بين قوسين مراقبين بعد اسم الفئة الابنة.
هل يمكن أن تقدم مثالًا على كيفية استخدام التعدد في لغة برمجة Python؟
التعددية تسمح لدالة أو طريقة واحدة أن تتصرف بصور مختلفة اعتمادًا على نوع الكائن الذي يتم استدعاؤه. مثال في لغة Python هو عامل + الذي يمكن استخدامه لإجراء عملية الدمج على السلاسل أو الجمع على الأعداد الصحيحة. نفس العامل يظهر سلوكًا مختلفًا استنادًا إلى أنواع الكائنات التي يتم التعامل معها، مما يبرز فكرة التعددية.
التعددية تسمح لدالة أو طريقة واحدة أن تتصرف بصور مختلفة اعتمادًا على نوع الكائن الذي يتم استدعاؤه. مثال في لغة Python هو عامل + الذي يمكن استخدامه لإجراء عملية الدمج على السلاسل أو الجمع على الأعداد الصحيحة. نفس العامل يظهر سلوكًا مختلفًا استنادًا إلى أنواع الكائنات التي يتم التعامل معها، مما يبرز فكرة التعددية.

المراجعات

لا توجد مراجعات بعد.

كن أول من يقيم “البرمجة الشيئية باستخدام بيثون: مقدمة لأربعة ركائز البرمجة الشيئية في بيثون 3 للمبتدئين”

مميزات الحقيبة

مذكرة المتدرب

دليل المدرب

الأنشطة

نسخة العرض

فيديوهات

الملف التعريفي

تحديث سنة 2023

البرمجة الشيئية باستخدام بيثون: مقدمة لأربعة ركائز البرمجة الشيئية في بيثون 3 للمبتدئين

هذه الحقائب التدريبية توفر نهجاً مبسطاً لتعلم البرمجة الموجهة بكائنات باستخدام لغة البايثون. تهدف إلى مساعدة المتعلمين على فهم مفاهيم ومبادئ البرمجة الموجهة بكائنات بشكل حقيقي من خلال شروحات واضحة وأمثلة عملية باستخدام لغة البايثون.

مراجعة

English - العربية

محاضرات تفاعلية

مميزات الحقيبة

مذكرة المتدرب

دليل المدرب

الأنشطة

نسخة العرض

فيديوهات

الملف التعريفي

تقديم حقائبنا التدريبية لبرمجة Python الموجهة نحو الأجسم: مقدمة عن أربعة أعمدة للبرمجة الموجهة نحو الأجسم في Python 3 للمبتدئين! تم تصميم هذه الدورة الشاملة خصيصًا للمدربين الذين يرغبون في تعليم المبتدئين أساسيات البرمجة الموجهة نحو الأجسم باستخدام Python 3. تشمل حقائب التدريب الخاصة بنا دليل مفصل للمدربين وشرائح وملخصات، مما يوفر لك جميع الموارد اللازمة لتدريس هذه الدورة بفعالية. سواء كنت مدربًا ذا خبرة أو للتو بدأت، ستساعدك هذه الحقائب في توجيهك خلال عملية التدريب بأكملها. تبدأ الدورة بمقدمة عن أربعة أعمدة للبرمجة الموجهة نحو الأجسم: الكبسولة، والوراثة، والتعددية، والتجريد. يتم شرح كل من هذه الأعمدة بعناية، مع أمثلة وتمارين لتعزيز الفهم. سيكتسب المشاركون فهمًا قويًا للمبادئ الأساسية للبرمجة الموجهة نحو الأجسم وكيفية تنفيذها في Python. على مدار الدورة، يمكن للمدربين استخدام الشرائح المقدمة لتقديم عروض تقديمية جذابة وتفاعلية. يقدم الدليل المصاحب ملاحظات إضافية وأنشطة مقترحة ونقاط للنقاش لتعزيز تجربة التعلم. لتعزيز الحقيبة المدرسة، سيتمكن المشاركون من الوصول إلى ملخصات تلخص المفاهيم الرئيسية وتوفر أمثلة للشفرة وتقديم تمارين عملية. يتيح لهم ذلك تطبيق ما تعلموه في سياق عملي، مما يعزز فهمهم لبرمجة الموجهة نحو الأجسم في Python 3. بحلول نهاية هذه الدورة، سيكون للمشاركين أساس قوي في البرمجة الموجهة نحو الأجسم والقدرة على بناء برامج Python بثقة باستخدام المبادئ الموجهة نحو الأجسم. يمكن للمدربين أن يتوقعوا من متعلميهم أن يتمتعوا بفهم جيد للأعمدة الأربعة وفهم كيفية تطبيقها في سياقات العالم الحقيقي. لذا، لماذا تنتظر؟ احصل على حقائب التدريب الخاصة بنا لبرمجة Python الموجهة نحو الأجسم: مقدمة عن أربعة أعمدة للبرمجة الموجهة نحو الأجسم في Python 3 للمبتدئين اليوم وابدأ في تعليم هذه المهارة الأساسية لمتعلميك!
مقدمة للبرمجة الموجهة للكائنات (OOP)
شرح مفهوم البرمجة الشيئية
مزايا استخدام البرمجة الشيئية في البرمجة
نظرة عامة على أربعة أركان لغة البرمجة الموجهة للكائنات
فهم الفئات والكائنات
تعريف ودور الصفوف والكائنات في البرمجة الشيئية (OOP)
إنشاء وتهئية الكائنات
الوصول إلى سمات وطرق كائن
تغليف البيانات: إخفاء البيانات والتجريد
فهم مفهوم التجزئة
استخدام المحددات الوصول لإخفاء البيانات
تنفيذ التجريد عن طريق الواجهات والصفوف المجردة للبيانات
الإرث: إعادة استخدام وتوسيع الصفوف
مقدمة حول التوريث وفوائده
إنشاء فئات فرعية ترث من فئة أب
توسيع الوظائف من خلال تجاوز الأساليب وإضافة أساليب جديدة
التعددية: كتابة رمز مرن
تفسير التعددية الشكلية وأهميتها في البرمجة الكائنية الموجهة
تنفيذ التعددية من خلال تجاوز الأسلوب و التحميل الزائد
استخدام الواجهات والصفوف الأساسية للسلوك المتعددة الأشكال.
التجريد: إنشاء واستخدام الكلاسات المجردة
تعريف وغرض الصفوف المجردة
إنشاء الصفوف المجردة والطرق في لغة البايثون
فهم استخدام الكلاسات المجردة في تصميم أنظمة البرمجيات
التجاوز والتحميل
تجاوز: تعديل سلوك الأساليب الموروثة
كيفية تجاوز الأساليب في الفصول الفرعية
سيناريوهات مثالية حيث يكون استبدال الأسلوب مفيدًا
التكوين: بناء أجسام معقدة
فهم التركيب وعلاقته بين الفئات والكائنات
إنشاء فئات تحتوي على كائنات من فئات أخرى.
بناء أنظمة معقدة باستخدام التكوين
وضع الأمور معاً: دراسة حالة
تطبيق مفاهيم البرمجة الكائنية لحل مشكلة في العالم الحقيقي
تصميم وتنفيذ الصفوف والتوريث والتعددية والتركيب
دليل تعليمي خطوة بخطوة لحل دراسة الحالة

™IMAS

ضمن مفاهيم تصميم الأنظمة المنهجية في التدريب، تأتي مصفوفة IMAS كأداة من أدوات صناعة التدريب المعاصرة، والتي تتعامل مع آلية تجميع عناصر الحقيبة التدريبية في شكل متكامل ومتماسك لضمان توافق هذه العناصر مع تحقيق أهداف التدريب ورفع كفاءة الأداء مشارك ومدرب ومنظم. إنه يمكّن المطور من تطوير سيناريو تدريب احترافي مدروس جيدًا وإدارة وقت الجلسة التدريبية. يمكن للجلسة معالجة أي موضوع.

المؤسسة العامة للتدريب التقني والمهني

صممت منهجية خاصة بالجودة الداخلية في الوحدات التدريبية التابعة لها، حيث تشمل على خمسة معايير رئيسية، تتضمن الإدارة والقيادة، والمدربين، والخدمات المقدمة للمتدربين، والمناهج، وبيئة التدريب، وذلك بهدف تطوير جودة التدريب المقدم في المنشآت التدريبية لمواكبة حاجة سوق العمل المحلي.

™ISID

يعد أول برنامج من نوعه في تقييم وتصنيف الحقائب التدريبية ويهدف إلى أن يكون مرجعاً مهماً للشركات والمؤسسات لضمان جودة التدريب المقدم لكوادرها من أجل تطوير الأداء وتطويره وتحسينه. إن جعل هذه المعايير دولية ليس فقط لأنها منتشرة في أكثر من قارة واحدة ومئات البلدان والمنظمات، ولكن أيضًا لأنها متوافقة مع العديد. تقنيات أسترالية ويابانية وكندية وأمريكية.

ما هو البرمجة الموجهة لكائن (OOP) ولماذا هي مهمة في لغة Python؟
البرمجة كائنية التوجه هي نمط برمجة ينظم الشفرة في أشياء، وهي مثيلات للصفوف. إنها مهمة في لغة البايثون لأنها تسمح بإعادة استخدام الشفرة، والتجزئة، والتجريد، مما يسهل تطوير وصيانة أنظمة البرمجيات المعقدة.
البرمجة كائنية التوجه هي نمط برمجة ينظم الشفرة في أشياء، وهي مثيلات للصفوف. إنها مهمة في لغة البايثون لأنها تسمح بإعادة استخدام الشفرة، والتجزئة، والتجريد، مما يسهل تطوير وصيانة أنظمة البرمجيات المعقدة.
ما هي أربعة أعمدة لبرمجة الكائنات في لغة البرمجة بايثون؟
أربعة ركائز للبرمجة كائنية التوجه في لغة البرمجة بايثون هي التجزيء (Encapsulation)، والوراثة (Inheritance)، والتعددية (Polymorphism)، والتجريد (Abstraction). التجزيء يخفي تفاصيل التنفيذ الداخلية لكائن ويوفر واجهة نظيفة. الوراثة تسمح بإعادة استخدام الشفرة وإنشاء فئات جديدة بناءً على الفئات القائمة. التعددية تتيح للشفرة نفسها أن تتصرف بشكل مختلف اعتمادًا على نوع الكائن الذي يعمل عليه. التجريد يبسط الأنظمة المعقدة من خلال تقسيمها إلى أجزاء قابلة للإدارة والفهم.
أربعة ركائز للبرمجة كائنية التوجه في لغة البرمجة بايثون هي التجزيء (Encapsulation)، والوراثة (Inheritance)، والتعددية (Polymorphism)، والتجريد (Abstraction). التجزيء يخفي تفاصيل التنفيذ الداخلية لكائن ويوفر واجهة نظيفة. الوراثة تسمح بإعادة استخدام الشفرة وإنشاء فئات جديدة بناءً على الفئات القائمة. التعددية تتيح للشفرة نفسها أن تتصرف بشكل مختلف اعتمادًا على نوع الكائن الذي يعمل عليه. التجريد يبسط الأنظمة المعقدة من خلال تقسيمها إلى أجزاء قابلة للإدارة والفهم.
كيف يمكنني إنشاء صنف في لغة البايثون وتعريف خصائصه وطرقه؟
لإنشاء فئة في لغة Python، تستخدم الكلمة المفتاحية class تليها اسم الفئة. يتم تعريف الخصائص، المعروفة أيضًا باسم السمات، داخل الفئة باستخدام الكلمة المفتاحية self. الأساليب، وهي وظائف تنتمي لفئة، يتم تعريفها في الفئة أيضًا باستخدام الكلمة المفتاحية def والمعامل self.
لإنشاء فئة في لغة Python، تستخدم الكلمة المفتاحية class تليها اسم الفئة. يتم تعريف الخصائص، المعروفة أيضًا باسم السمات، داخل الفئة باستخدام الكلمة المفتاحية self. الأساليب، وهي وظائف تنتمي لفئة، يتم تعريفها في الفئة أيضًا باستخدام الكلمة المفتاحية def والمعامل self.
كيف يعمل التوريث في لغة البرمجة بايثون؟
الوراثة تسمح للفئة بأن ترث خصائص وأساليب فئة أخرى، والتي تعرف بالفئة الأم أو قاعدة الفئة. يمكن للفئة الابنة أو المشتقة بعد ذلك إضافة خصائصها وأساليبها الفريدة الخاصة، أو استبدال الخصائص المرتَّبطة من فئة الأب الأصلية. في لغة Python، يتم تنفيذ الوراثة من خلال تحديد اسم الفئة الأم بين قوسين مراقبين بعد اسم الفئة الابنة.
الوراثة تسمح للفئة بأن ترث خصائص وأساليب فئة أخرى، والتي تعرف بالفئة الأم أو قاعدة الفئة. يمكن للفئة الابنة أو المشتقة بعد ذلك إضافة خصائصها وأساليبها الفريدة الخاصة، أو استبدال الخصائص المرتَّبطة من فئة الأب الأصلية. في لغة Python، يتم تنفيذ الوراثة من خلال تحديد اسم الفئة الأم بين قوسين مراقبين بعد اسم الفئة الابنة.
هل يمكن أن تقدم مثالًا على كيفية استخدام التعدد في لغة برمجة Python؟
التعددية تسمح لدالة أو طريقة واحدة أن تتصرف بصور مختلفة اعتمادًا على نوع الكائن الذي يتم استدعاؤه. مثال في لغة Python هو عامل + الذي يمكن استخدامه لإجراء عملية الدمج على السلاسل أو الجمع على الأعداد الصحيحة. نفس العامل يظهر سلوكًا مختلفًا استنادًا إلى أنواع الكائنات التي يتم التعامل معها، مما يبرز فكرة التعددية.
التعددية تسمح لدالة أو طريقة واحدة أن تتصرف بصور مختلفة اعتمادًا على نوع الكائن الذي يتم استدعاؤه. مثال في لغة Python هو عامل + الذي يمكن استخدامه لإجراء عملية الدمج على السلاسل أو الجمع على الأعداد الصحيحة. نفس العامل يظهر سلوكًا مختلفًا استنادًا إلى أنواع الكائنات التي يتم التعامل معها، مما يبرز فكرة التعددية.

المراجعات

لا توجد مراجعات بعد.

كن أول من يقيم “البرمجة الشيئية باستخدام بيثون: مقدمة لأربعة ركائز البرمجة الشيئية في بيثون 3 للمبتدئين”
تقديم حقائبنا التدريبية لبرمجة Python الموجهة نحو الأجسم: مقدمة عن أربعة أعمدة للبرمجة الموجهة نحو الأجسم في Python 3 للمبتدئين! تم تصميم هذه الدورة الشاملة خصيصًا للمدربين الذين يرغبون في تعليم المبتدئين أساسيات البرمجة الموجهة نحو الأجسم باستخدام Python 3. تشمل حقائب التدريب الخاصة بنا دليل مفصل للمدربين وشرائح وملخصات، مما يوفر لك جميع الموارد اللازمة لتدريس هذه الدورة بفعالية. سواء كنت مدربًا ذا خبرة أو للتو بدأت، ستساعدك هذه الحقائب في توجيهك خلال عملية التدريب بأكملها. تبدأ الدورة بمقدمة عن أربعة أعمدة للبرمجة الموجهة نحو الأجسم: الكبسولة، والوراثة، والتعددية، والتجريد. يتم شرح كل من هذه الأعمدة بعناية، مع أمثلة وتمارين لتعزيز الفهم. سيكتسب المشاركون فهمًا قويًا للمبادئ الأساسية للبرمجة الموجهة نحو الأجسم وكيفية تنفيذها في Python. على مدار الدورة، يمكن للمدربين استخدام الشرائح المقدمة لتقديم عروض تقديمية جذابة وتفاعلية. يقدم الدليل المصاحب ملاحظات إضافية وأنشطة مقترحة ونقاط للنقاش لتعزيز تجربة التعلم. لتعزيز الحقيبة المدرسة، سيتمكن المشاركون من الوصول إلى ملخصات تلخص المفاهيم الرئيسية وتوفر أمثلة للشفرة وتقديم تمارين عملية. يتيح لهم ذلك تطبيق ما تعلموه في سياق عملي، مما يعزز فهمهم لبرمجة الموجهة نحو الأجسم في Python 3. بحلول نهاية هذه الدورة، سيكون للمشاركين أساس قوي في البرمجة الموجهة نحو الأجسم والقدرة على بناء برامج Python بثقة باستخدام المبادئ الموجهة نحو الأجسم. يمكن للمدربين أن يتوقعوا من متعلميهم أن يتمتعوا بفهم جيد للأعمدة الأربعة وفهم كيفية تطبيقها في سياقات العالم الحقيقي. لذا، لماذا تنتظر؟ احصل على حقائب التدريب الخاصة بنا لبرمجة Python الموجهة نحو الأجسم: مقدمة عن أربعة أعمدة للبرمجة الموجهة نحو الأجسم في Python 3 للمبتدئين اليوم وابدأ في تعليم هذه المهارة الأساسية لمتعلميك!
مقدمة للبرمجة الموجهة للكائنات (OOP)
شرح مفهوم البرمجة الشيئية
مزايا استخدام البرمجة الشيئية في البرمجة
نظرة عامة على أربعة أركان لغة البرمجة الموجهة للكائنات
فهم الفئات والكائنات
تعريف ودور الصفوف والكائنات في البرمجة الشيئية (OOP)
إنشاء وتهئية الكائنات
الوصول إلى سمات وطرق كائن
تغليف البيانات: إخفاء البيانات والتجريد
فهم مفهوم التجزئة
استخدام المحددات الوصول لإخفاء البيانات
تنفيذ التجريد عن طريق الواجهات والصفوف المجردة للبيانات
الإرث: إعادة استخدام وتوسيع الصفوف
مقدمة حول التوريث وفوائده
إنشاء فئات فرعية ترث من فئة أب
توسيع الوظائف من خلال تجاوز الأساليب وإضافة أساليب جديدة
التعددية: كتابة رمز مرن
تفسير التعددية الشكلية وأهميتها في البرمجة الكائنية الموجهة
تنفيذ التعددية من خلال تجاوز الأسلوب و التحميل الزائد
استخدام الواجهات والصفوف الأساسية للسلوك المتعددة الأشكال.
التجريد: إنشاء واستخدام الكلاسات المجردة
تعريف وغرض الصفوف المجردة
إنشاء الصفوف المجردة والطرق في لغة البايثون
فهم استخدام الكلاسات المجردة في تصميم أنظمة البرمجيات
التجاوز والتحميل
تجاوز: تعديل سلوك الأساليب الموروثة
كيفية تجاوز الأساليب في الفصول الفرعية
سيناريوهات مثالية حيث يكون استبدال الأسلوب مفيدًا
التكوين: بناء أجسام معقدة
فهم التركيب وعلاقته بين الفئات والكائنات
إنشاء فئات تحتوي على كائنات من فئات أخرى.
بناء أنظمة معقدة باستخدام التكوين
وضع الأمور معاً: دراسة حالة
تطبيق مفاهيم البرمجة الكائنية لحل مشكلة في العالم الحقيقي
تصميم وتنفيذ الصفوف والتوريث والتعددية والتركيب
دليل تعليمي خطوة بخطوة لحل دراسة الحالة

™IMAS

ضمن مفاهيم تصميم الأنظمة المنهجية في التدريب، تأتي مصفوفة IMAS كأداة من أدوات صناعة التدريب المعاصرة، والتي تتعامل مع آلية تجميع عناصر الحقيبة التدريبية في شكل متكامل ومتماسك لضمان توافق هذه العناصر مع تحقيق أهداف التدريب ورفع كفاءة الأداء مشارك ومدرب ومنظم. إنه يمكّن المطور من تطوير سيناريو تدريب احترافي مدروس جيدًا وإدارة وقت الجلسة التدريبية. يمكن للجلسة معالجة أي موضوع.

المؤسسة العامة للتدريب التقني والمهني

صممت منهجية خاصة بالجودة الداخلية في الوحدات التدريبية التابعة لها، حيث تشمل على خمسة معايير رئيسية، تتضمن الإدارة والقيادة، والمدربين، والخدمات المقدمة للمتدربين، والمناهج، وبيئة التدريب، وذلك بهدف تطوير جودة التدريب المقدم في المنشآت التدريبية لمواكبة حاجة سوق العمل المحلي.

™ISID

يعد أول برنامج من نوعه في تقييم وتصنيف الحقائب التدريبية ويهدف إلى أن يكون مرجعاً مهماً للشركات والمؤسسات لضمان جودة التدريب المقدم لكوادرها من أجل تطوير الأداء وتطويره وتحسينه. إن جعل هذه المعايير دولية ليس فقط لأنها منتشرة في أكثر من قارة واحدة ومئات البلدان والمنظمات، ولكن أيضًا لأنها متوافقة مع العديد. تقنيات أسترالية ويابانية وكندية وأمريكية.

ما هو البرمجة الموجهة لكائن (OOP) ولماذا هي مهمة في لغة Python؟
البرمجة كائنية التوجه هي نمط برمجة ينظم الشفرة في أشياء، وهي مثيلات للصفوف. إنها مهمة في لغة البايثون لأنها تسمح بإعادة استخدام الشفرة، والتجزئة، والتجريد، مما يسهل تطوير وصيانة أنظمة البرمجيات المعقدة.
البرمجة كائنية التوجه هي نمط برمجة ينظم الشفرة في أشياء، وهي مثيلات للصفوف. إنها مهمة في لغة البايثون لأنها تسمح بإعادة استخدام الشفرة، والتجزئة، والتجريد، مما يسهل تطوير وصيانة أنظمة البرمجيات المعقدة.
ما هي أربعة أعمدة لبرمجة الكائنات في لغة البرمجة بايثون؟
أربعة ركائز للبرمجة كائنية التوجه في لغة البرمجة بايثون هي التجزيء (Encapsulation)، والوراثة (Inheritance)، والتعددية (Polymorphism)، والتجريد (Abstraction). التجزيء يخفي تفاصيل التنفيذ الداخلية لكائن ويوفر واجهة نظيفة. الوراثة تسمح بإعادة استخدام الشفرة وإنشاء فئات جديدة بناءً على الفئات القائمة. التعددية تتيح للشفرة نفسها أن تتصرف بشكل مختلف اعتمادًا على نوع الكائن الذي يعمل عليه. التجريد يبسط الأنظمة المعقدة من خلال تقسيمها إلى أجزاء قابلة للإدارة والفهم.
أربعة ركائز للبرمجة كائنية التوجه في لغة البرمجة بايثون هي التجزيء (Encapsulation)، والوراثة (Inheritance)، والتعددية (Polymorphism)، والتجريد (Abstraction). التجزيء يخفي تفاصيل التنفيذ الداخلية لكائن ويوفر واجهة نظيفة. الوراثة تسمح بإعادة استخدام الشفرة وإنشاء فئات جديدة بناءً على الفئات القائمة. التعددية تتيح للشفرة نفسها أن تتصرف بشكل مختلف اعتمادًا على نوع الكائن الذي يعمل عليه. التجريد يبسط الأنظمة المعقدة من خلال تقسيمها إلى أجزاء قابلة للإدارة والفهم.
كيف يمكنني إنشاء صنف في لغة البايثون وتعريف خصائصه وطرقه؟
لإنشاء فئة في لغة Python، تستخدم الكلمة المفتاحية class تليها اسم الفئة. يتم تعريف الخصائص، المعروفة أيضًا باسم السمات، داخل الفئة باستخدام الكلمة المفتاحية self. الأساليب، وهي وظائف تنتمي لفئة، يتم تعريفها في الفئة أيضًا باستخدام الكلمة المفتاحية def والمعامل self.
لإنشاء فئة في لغة Python، تستخدم الكلمة المفتاحية class تليها اسم الفئة. يتم تعريف الخصائص، المعروفة أيضًا باسم السمات، داخل الفئة باستخدام الكلمة المفتاحية self. الأساليب، وهي وظائف تنتمي لفئة، يتم تعريفها في الفئة أيضًا باستخدام الكلمة المفتاحية def والمعامل self.
كيف يعمل التوريث في لغة البرمجة بايثون؟
الوراثة تسمح للفئة بأن ترث خصائص وأساليب فئة أخرى، والتي تعرف بالفئة الأم أو قاعدة الفئة. يمكن للفئة الابنة أو المشتقة بعد ذلك إضافة خصائصها وأساليبها الفريدة الخاصة، أو استبدال الخصائص المرتَّبطة من فئة الأب الأصلية. في لغة Python، يتم تنفيذ الوراثة من خلال تحديد اسم الفئة الأم بين قوسين مراقبين بعد اسم الفئة الابنة.
الوراثة تسمح للفئة بأن ترث خصائص وأساليب فئة أخرى، والتي تعرف بالفئة الأم أو قاعدة الفئة. يمكن للفئة الابنة أو المشتقة بعد ذلك إضافة خصائصها وأساليبها الفريدة الخاصة، أو استبدال الخصائص المرتَّبطة من فئة الأب الأصلية. في لغة Python، يتم تنفيذ الوراثة من خلال تحديد اسم الفئة الأم بين قوسين مراقبين بعد اسم الفئة الابنة.
هل يمكن أن تقدم مثالًا على كيفية استخدام التعدد في لغة برمجة Python؟
التعددية تسمح لدالة أو طريقة واحدة أن تتصرف بصور مختلفة اعتمادًا على نوع الكائن الذي يتم استدعاؤه. مثال في لغة Python هو عامل + الذي يمكن استخدامه لإجراء عملية الدمج على السلاسل أو الجمع على الأعداد الصحيحة. نفس العامل يظهر سلوكًا مختلفًا استنادًا إلى أنواع الكائنات التي يتم التعامل معها، مما يبرز فكرة التعددية.
التعددية تسمح لدالة أو طريقة واحدة أن تتصرف بصور مختلفة اعتمادًا على نوع الكائن الذي يتم استدعاؤه. مثال في لغة Python هو عامل + الذي يمكن استخدامه لإجراء عملية الدمج على السلاسل أو الجمع على الأعداد الصحيحة. نفس العامل يظهر سلوكًا مختلفًا استنادًا إلى أنواع الكائنات التي يتم التعامل معها، مما يبرز فكرة التعددية.

المراجعات

لا توجد مراجعات بعد.

كن أول من يقيم “البرمجة الشيئية باستخدام بيثون: مقدمة لأربعة ركائز البرمجة الشيئية في بيثون 3 للمبتدئين”

منتجات ذات صلة

حقيبة تدريبية : دورة تقنيات ومنهجيات الصيانة الحديثة والذكية

حقيبة تدريبية : دورة تقييم وتحسين أداء الأصول وعمليات الصيانة

حقيبة تدريبية : برنامج ادوب فوتوشوب

هذه الحقائب التدريبية توفر نهجاً مبسطاً لتعلم البرمجة الموجهة بكائنات باستخدام لغة البايثون. تهدف إلى مساعدة المتعلمين على فهم مفاهيم ومبادئ البرمجة الموجهة بكائنات بشكل حقيقي من خلال شروحات واضحة وأمثلة عملية باستخدام لغة البايثون.

هذه الحقائب التدريبية توفر نهجاً مبسطاً لتعلم البرمجة الموجهة بكائنات باستخدام لغة البايثون. تهدف إلى مساعدة المتعلمين على فهم مفاهيم ومبادئ البرمجة الموجهة بكائنات بشكل حقيقي من خلال شروحات واضحة وأمثلة عملية باستخدام لغة البايثون.

البرمجة الشيئية باستخدام بيثون: مقدمة لأربعة ركائز البرمجة الشيئية في بيثون 3 للمبتدئين