عن الدبلومة

‫دبلومة تعلم البرمجة والبرمجة الكائنية  باستخدام بايثون

٣٠ درس، +٧٠ ساعة

دبلومة تأسيسية شاملة لاحتراف البرمجة باستخدام لغة بايثون، من الصفر وحتى كتابة كود منظم وقابل للتوسّع باستخدام مبادئ البرمجة الكائنية (OOP)

تغطّي الدورة المفاهيم الأساسية والعملية بأسلوب مبسّط وتفاعلي، وتمهد الطريق لمسارات متقدمة مثل الخوارزميات، الذكاء الاصطناعي، وتحليل البيانات

(300$) شراء الآن
.للدفع بالجنيه المصري من داخل مصر، يُرجى الضغط على الزر المخصص أدناه
(15000 EGP) شراء الآن

احصل على معاينة مجانية

سجّل الآن للوصول إلى الجزء المجاني وتجربة طريقة الشرح قبل الاشتراك الكامل

سجّل للوصول المجاني

Curriculum

  1. 00 Welcome

    3 lessons
    1. 01 Welcome curriculum and cost
    2. 02 Getting Started
    3. 03 Data Types and Variables 1
  2. 01 Introduction - Variables - operators

    4 lessons
    1. 04 Data Types and Variables 2
    2. 05 Variables Homework - Operators 1
    3. 06 Operators 2
    4. 07 Operators 3 - Homework
  3. 02 Selections and Loops

    1 lesson
    1. 15 Classes and Objects 2
  4. 03 Functions and Objects

    4 lessons
    1. 13 Functions
    2. 14 Classes and Objects 1
    3. 15 Classes and Objects 2
    4. 16 Mutable and Immutable
  5. 04 Lists

    7 lessons
    1. 17 list 1 - basic syntax
    2. 18 list 2- Practice
    3. 19 list 3- Homework Discussions 1
    4. 20 list 4- Homework Discussions 2
    5. 21 list 5 - indexing and comprehension
    6. 22 list 5- Homework Discussions 3
    7. 23 list 6- Homework Discussions 4
  6. 05 Tuples and Strings

    2 lessons
    1. 24 tuple and string
    2. 25 string homework project description
  7. 06 Employees Project

    2 lessons
    1. 26 employees project 1
    2. 27 employees project 2
  8. 07 Nested List

    4 lessons
    1. 28 Nested List
    2. 29 Nested List - homework 1
    3. 30 Nested List - homework 2
    4. 31 Nested List - Tic-tac-toe
  9. 08 Dict and Set

    2 lessons
    1. 32 Dict and Set
    2. 33 Dict and Set - practice and homework
  10. 09 Hospital Project

    1 lesson
    1. 34 hospital project sol
  11. 10 Modules and Packages

    7 lessons
    1. 35 Modules Intro
    2. 36 Modules 2
    3. 37 modules - datetime - library project
    1. Library -Udemy English

      1. 02 Project 3 Solution Details
      2. 01 Project 3 Description
      3. 02 Project 3 Demo
      4. 02 Project 3 Solution Big Picture
  12. 11 Files and Exceptions

    2 lessons
    1. 38 Files
    2. 39 Exceptions
  13. 12 More on Functions

    1 lesson
    1. 40 More on Functions
  14. 13 Recursive Functions

    3 lessons
    1. 41 Recursive Functions - practice - homework1
    2. 43 Recursive Functions - homework 3
    3. 42 Recursive Functions - homework 2
  15. 14 OOP Intro

    4 lessons
    1. 44 oop Intro 1
    2. 45 oop Intro 2
    3. 46 oop Intro 3 - static-classmethod - homeworks
    4. 47 UML Diagrams OOP Practice
  16. 15 OOP Inheritance

    3 lessons
    1. 48 Inheritance 1
    2. 49 Inheritance 1
    3. 50 Inheritance - homework
  17. 16 Polymorphism

    9 lessons
    1. 51 Polymorphism 1
    2. 52 Polymorphism 2
    3. 53 - Part 1 - Polymorphism homework
    4. 53 - Part 2 - Operator Overloading homework
    1. From C++

      1. 29 OOP polymorphism 1
      2. 30 OOP Polymorphism 2 Company Payroll Example
      3. 31 OOP Polymorphism Devices Example
      4. 32 OOP Big Piture
      5. 34 Book Reader Project
  18. 17 Final Projects

    1 lesson
    1. 54 2 projects

تقييمات الطلاب

ما يقوله الطلاب عن تجربتهم

بعض آراء الطلاب عن رحلتهم التعليمية

عن الدورة

ما الذي يميز هذه الدبلومة ؟

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

أهداف الدبلومة

لا حاجة للبحث عن مصادر خارجية، فالدورة تغطي ما تحتاجه بعمق وبأسلوب تدريجي

‫ إتقان مفاهيم البرمجة الأساسية بلغة Python‬

من المتغيرات، الشروط، الحلقات، حتى الدوال والاستثناءات والملفات

‫ التدرّب على استخدام هياكل البيانات المدمجةList, Dictionary, Set, Tuple, String، مع فهم الأداء والكفاءة

‫ فهم البرمجة الكائنية بعمق‬

‫الفئات، الوراثة، التعددية، رسم مخططات UML، التحميل الزائد للمشغلّات.‬

‫ بناء مشاريع حقيقية‬

‫5 مشاريع عملية تتدرج من المستوى السهل إلى المعقّد، تساعدك في بدء بناء ملف أعمال (Portfolio).‬

مميزات الدبلومة

شرح مبسّط بلغتك الأم مع تغطية كاملة للأساسيات والمتقدمات

نقاشات حول التفكير البرمجي، وتصميم الحلول، وتنفيذها

تهيئك للدخول في دبلومات أكثر تقدّمًا مثل الخوارزميات أو تعلم الآلة

لا حاجة للبحث عن مصادر خارجية، فالدورة تغطي ما تحتاجه بعمق وبأسلوب تدريجي

مشاريع حقيقية من المستوى السهل إلى المتقدم

تدريبات عملية بعد كل موضوع لبناء مهارات البرمجة والتفكير المنطقي

‫قناة Discord خاصة لمتابعة المحتوى والنقاش مع الزملاء‬

متطلبات الدورة

لا حاجة لأي معرفة برمجية سابقة، الدورة مناسبة تمامًا للمبتدئين

ملاحظة: هذه الدبلومة تضع لك الأساس الذي تحتاجه للانتقال إلى دبلومة الخوارزميات أو الذكاء الاصطناعي لاحقًا

FAQ

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