عن الدبلومة
دبلومة تعلم البرمجة والبرمجة الكائنية باستخدام بايثون
٣٠ درس، +٧٠ ساعة
دبلومة تأسيسية شاملة لاحتراف البرمجة باستخدام لغة بايثون، من الصفر وحتى كتابة كود منظم وقابل للتوسّع باستخدام مبادئ البرمجة الكائنية (OOP)
تغطّي الدورة المفاهيم الأساسية والعملية بأسلوب مبسّط وتفاعلي، وتمهد الطريق لمسارات متقدمة مثل الخوارزميات، الذكاء الاصطناعي، وتحليل البيانات
.للدفع بالجنيه المصري من داخل مصر، يُرجى الضغط على الزر المخصص أدناه
(15000 EGP) شراء الآناحصل على معاينة مجانية
سجّل الآن للوصول إلى الجزء المجاني وتجربة طريقة الشرح قبل الاشتراك الكامل
سجّل للوصول المجانيCurriculum
-
00 Welcome
3 lessons- 01 Welcome curriculum and cost
- 02 Getting Started
- 03 Data Types and Variables 1
-
01 Introduction - Variables - operators
4 lessons- 04 Data Types and Variables 2
- 05 Variables Homework - Operators 1
- 06 Operators 2
- 07 Operators 3 - Homework
-
02 Selections and Loops
1 lesson- 15 Classes and Objects 2
-
03 Functions and Objects
4 lessons- 13 Functions
- 14 Classes and Objects 1
- 15 Classes and Objects 2
- 16 Mutable and Immutable
-
04 Lists
7 lessons- 17 list 1 - basic syntax
- 18 list 2- Practice
- 19 list 3- Homework Discussions 1
- 20 list 4- Homework Discussions 2
- 21 list 5 - indexing and comprehension
- 22 list 5- Homework Discussions 3
- 23 list 6- Homework Discussions 4
-
05 Tuples and Strings
2 lessons- 24 tuple and string
- 25 string homework project description
-
06 Employees Project
2 lessons- 26 employees project 1
- 27 employees project 2
-
07 Nested List
4 lessons- 28 Nested List
- 29 Nested List - homework 1
- 30 Nested List - homework 2
- 31 Nested List - Tic-tac-toe
-
08 Dict and Set
2 lessons- 32 Dict and Set
- 33 Dict and Set - practice and homework
-
09 Hospital Project
1 lesson- 34 hospital project sol
-
10 Modules and Packages
7 lessons- 35 Modules Intro
- 36 Modules 2
- 37 modules - datetime - library project
-
Library -Udemy English
- 02 Project 3 Solution Details
- 01 Project 3 Description
- 02 Project 3 Demo
- 02 Project 3 Solution Big Picture
-
11 Files and Exceptions
2 lessons- 38 Files
- 39 Exceptions
-
12 More on Functions
1 lesson- 40 More on Functions
-
13 Recursive Functions
3 lessons- 41 Recursive Functions - practice - homework1
- 43 Recursive Functions - homework 3
- 42 Recursive Functions - homework 2
-
14 OOP Intro
4 lessons- 44 oop Intro 1
- 45 oop Intro 2
- 46 oop Intro 3 - static-classmethod - homeworks
- 47 UML Diagrams OOP Practice
-
15 OOP Inheritance
3 lessons- 48 Inheritance 1
- 49 Inheritance 1
- 50 Inheritance - homework
-
16 Polymorphism
9 lessons- 51 Polymorphism 1
- 52 Polymorphism 2
- 53 - Part 1 - Polymorphism homework
- 53 - Part 2 - Operator Overloading homework
-
From C++
- 29 OOP polymorphism 1
- 30 OOP Polymorphism 2 Company Payroll Example
- 31 OOP Polymorphism Devices Example
- 32 OOP Big Piture
- 34 Book Reader Project
-
17 Final Projects
1 lesson- 54 2 projects
تقييمات الطلاب
ما يقوله الطلاب عن تجربتهم
بعض آراء الطلاب عن رحلتهم التعليمية
عن الدورة
ما الذي يميز هذه الدبلومة ؟
مقدم الدورة حاصل على ماجستير ودكتوراه في واحد من مجالات الذكاء الاصطناعي ويتمتع بخبرة أكثر من 17 سنة في المجال بالإضافة إلى اشتغاله بالتدريس لأكثر من 10 سنوات
أهداف الدبلومة
لا حاجة للبحث عن مصادر خارجية، فالدورة تغطي ما تحتاجه بعمق وبأسلوب تدريجي
إتقان مفاهيم البرمجة الأساسية بلغة Python
من المتغيرات، الشروط، الحلقات، حتى الدوال والاستثناءات والملفات
التدرّب على استخدام هياكل البيانات المدمجةList, Dictionary, Set, Tuple, String، مع فهم الأداء والكفاءة
فهم البرمجة الكائنية بعمق
الفئات، الوراثة، التعددية، رسم مخططات UML، التحميل الزائد للمشغلّات.
بناء مشاريع حقيقية
5 مشاريع عملية تتدرج من المستوى السهل إلى المعقّد، تساعدك في بدء بناء ملف أعمال (Portfolio).
مميزات الدبلومة
شرح مبسّط بلغتك الأم مع تغطية كاملة للأساسيات والمتقدمات
نقاشات حول التفكير البرمجي، وتصميم الحلول، وتنفيذها
تهيئك للدخول في دبلومات أكثر تقدّمًا مثل الخوارزميات أو تعلم الآلة
لا حاجة للبحث عن مصادر خارجية، فالدورة تغطي ما تحتاجه بعمق وبأسلوب تدريجي
مشاريع حقيقية من المستوى السهل إلى المتقدم
تدريبات عملية بعد كل موضوع لبناء مهارات البرمجة والتفكير المنطقي
قناة Discord خاصة لمتابعة المحتوى والنقاش مع الزملاء
متطلبات الدورة
لا حاجة لأي معرفة برمجية سابقة، الدورة مناسبة تمامًا للمبتدئين
ملاحظة: هذه الدبلومة تضع لك الأساس الذي تحتاجه للانتقال إلى دبلومة الخوارزميات أو الذكاء الاصطناعي لاحقًا