الفئات: التكنولوجيا والتطوير
مستوى: عام
اللغة: الانجليزية
تحديد فوائد استخدام البرمجة كائنية التوجه كما ستتعلم كيفية بناء البرامج بشكل أسرع في بايثون واستخدام أنواع مختلفة من الوراثة Inheritance بمقاييس مختلفة.
استخدام وتطبيق الأصناف Classes والأدوات ومختلف الفئات من خلال الاستعانة بالعديد من الأمثلة وأيضًا، ستتعلم تطبيق تعدد الأشكال بأسلوب الكائنات الموجهة مع الأمثلة.
التدريب والتطبيق على البرمجة كائنية التوجه خطوة بخطوة والتعرف على الأساسيات وصولًا إلى المستوى المتقدم باستخدام Python الحديثة وستتعلم كيفية التعامل مع المشكلات في OOP.
دروس مجانية
مقدمة للدورة التدريبية
الأدوات المستخدمة في هذه الدورة
ملاحظات عن تنزيل البايثون
ملاحظات عن تثبيت البايثون على جهازك
1. مقدمة عن البرمجة الشيئية
مقدمة للدورة التدريبية
الأدوات المستخدمة في هذه الدورة
ملاحظات عن تنزيل البايثون
ملاحظات عن تثبيت البايثون على جهازك
تثبيت كود Visual Studio
كيفية تنزيل البايثون عملياً
كيفية تثبيت البايثون عملياً
كيفية تنزيل وتحميل VS Code عملياً
ما هي البرمجة الشيئية
لماذا البايثون
بدائل البرمجة الشيئية
2. الفئات والكائنات عملياً
ماهي الفئات
ماهي الحالات والنماذج
ما هي السمات في البرمجة الشيئية
ما هي دالة البناء في البرمجة الشيئية
الطرق في بايثون
نظرة عامة على الكائنات المتعددة
بداية الفئات عملياً - Main Snake
إدراج خصائص للفئة Snake Temp
دالة لتعديل خصائص فئة Snake
تمرين لتطبيق نموذج الثعبان بالكامل
مثال إضافي: فئة Person Temp
مثال إضافي: أكثر من مثيل لـ Person Temp
مثال إضافي: استخدام طرق ل PersonTemp
3. استخدام الوراثة في OOP عملياً
ما هي الوراثة في البرمجة الشيئية
مثال: مركبة واحدة وميراث واحد
مثال: اكثر من مشتق لنفس فئة المركبة
مثال تطبيقي للميراث المتعدد
4. التغليف و Getters و Setters ومعدلات الوصول
ماهو التغليف في البرمجة الشيئية
نظرة عامة على معدلات الوصول
نظرة عامة على Getters و Setters
تطبيق التغليف في البرمجة الشيئية عملياً
حماية البيانات باستخدام المعدلات
حماية البيانات باستخدام Getters و Setters
5. تعدد الأشكال لمختلف الطرق والوظائف
ما هو تعدد الأشكال في البرمجة الشيئية
تطبيق تعدد الأشكال باستخدام وظائف متعددة الأشكال
تعدد الأشكال مع الوراثة و method overriding عملياً
6. تجريد البيانات عملياً
ما هو تجريد البيانات
تطبيق تجريد البيانات في البرمجة الشيئية باستخدام بايثون
يحتاج مهندسو أو مطورو البرمجيات إلى إتقان البرمجة كائنية التوجه جيدًا نظرًا لأهميتها ومزاياها المتعددة في صناعة البرمجيات. لذلك، تم إعداد هذه الدورة التدريبية خصيصًا لك والتي من خلالها سوف تتعلم جميع الأساسيات المهمة التي تحتاجها لاحتراف هذا النوع من البرمجة مع الاستعانة بالعديد من الأمثلة العملية والتدريبات المتعمقة السهلة والبسيطة وستتعلم أيضًا كل ما تحتاجه حول OOP أو البرمجة الكائنية في Python خطوة بخطوة.
تتطلب هذه الدورة التدريبية أساسيات لغة بايثون البرمجية.
مهندس تطوير برمجيات - مدرب وخبير في هندسة البرمجيات وعلوم البيانات
2,505 متعلمين
11 دورات