عن الدورة
احترف لغة Python وتعلم معلومات حول كافة المسارات
محتوى الدورة
-
001 - مقدمة عن الدورة وما هي لغة Python00:11:54
-
002 - ماذا تحتاج لتبدأ التعلم بشكل سليم ؟00:07:20
-
003 - بنية الكود وكتابة أول تطبيق بسيط لك00:09:18
-
004 - نظام التعليقات00:07:04
-
005 - كيفية التعامل مع البيانات في لغة Python00:04:11
-
006 - نظرة عامة على بعض أنواع البيانات00:06:33
-
007 - المتغيرات الجزء الأول00:07:33
-
008 - المتغيرات الجزء الثاني00:06:47
-
009 - أحرف ال Escaping وكيفية التعامل معها00:10:16
-
010 - ربط النصوص Concatenation وبعض التمارين00:05:49
-
011 - كل ما يخص ال Strings00:06:37
-
012 - تعلم كيفية أخذ شريحة والتعامل مع ال Index في ال Strings00:09:52
-
013 - ال Methods الخاصة بال Strings الجزء الأول00:10:35
-
014 - ال Methods الخاصة بال Strings الجزء الثاني00:14:22
-
015 - ال Methods الخاصة بال Strings الجزء الثالث00:13:28
-
016 - ال Methods الخاصة بال Strings الجزء الرابع00:03:31
-
017 - تنسيق النصور بالطريقة القديمة Strings Formatting00:10:15
-
018 - تنسيق النصوص بالطرق الجديدة Strings Formatting00:15:19
-
019 - الأرقام Numbers00:06:00
-
020 - مشغلات العمليات الحسابية Arithmetic Operators00:08:50
-
021 - القوائم Lists00:11:05
-
022 - ال Methods الخاصة بالقوائم Lists الجزء الأول00:08:10
-
023 - ال Methods الخاصة بالقوائم Lists الجزء الثاني00:07:36
-
024 - الصفوف Tuples وال Methods الخاصة بها الجزء الأول00:06:35
-
025 - الصفوف Tuples وال Methods الخاصة بها الجزء الثاني00:07:52
-
026 - تعلم ال Set00:05:58
-
027 - تعلم ال Methods الخاصة بال Set الجزء الأول00:07:42
-
028 - تعلم ال Methods الخاصة بال Set الجزء الثاني00:10:25
-
029 - تعلم ال Methods الخاصة بال Set الجزء الثالث00:04:21
-
030 - شرح القاموس Dictionary00:11:05
-
031 - شرح ال Methods الخاص بال Dictionary الجزء الأول00:04:02
-
032 - شرح ال Methods الخاص بال Dictionary الجزء الثاني00:05:40
-
033 - نوع البيانات Boolean00:06:24
-
034 - شرح ال Operators الخاصة بال Boolean00:05:50
-
035 - شرح ال Assignments Operators00:05:40
-
036 - شرح ال Comparison Operators00:06:31
-
037 - شرح تحويل أنواع البيانات Type Conversion00:09:49
-
038 - مدخلات المستخدم User Input00:07:32
-
039 - تدريبات عملية - إستخراج مقاطع الأيميل Email Slice00:09:33
-
040 - تدريبات عملية - عمرك الكامل بالتفصيل Your Age Full Details00:07:26
-
041 - التحكم بال Flow تعلم If, Elif, Else00:09:02
-
042 - التحكم بال Flow تعلم If داخل If وتمارين على Nested If00:06:30
-
043 - التحكم بال Flow تعلم If المختصرة Ternary If00:07:18
-
044 - تطبيق حساب العمر النسخة المتقدمة مع التمارين00:08:34
-
045 - شرح ال Membership Operators00:07:43
-
046 - تطبيق عملي للتحكم في العضويات00:14:42
-
047 - التكرار Loop بواسطة While + Else00:05:55
-
048 - التكرار Loop بواسطة While تمرينات00:11:03
-
049 - التكرار Loop بواسطة While تمرينات لعمل Bookmark Manager00:09:40
-
050 - التكرار Loop بواسطة While تمرينات لعمل Password Guess00:07:55
-
051 - التكرار Loop and Else00:05:34
-
052 - التكرار Loop وتمارين عليه00:05:42
-
053 - التكرار Loop وشرح وضع تكرار داخل تكرار00:10:08
-
054 - شرح Break و Continue و Pass00:05:18
-
055 - شرح عمل Loop ل Advanced Dictionary00:06:27
-
056 - شرح ال Function + Return00:06:27
-
057 - شرح ال Function Parameters + Arguments00:11:00
-
058 - شرح عمل Pack و Unpack لل Function Arguments00:09:35
-
059 - شرح ال Parameters الإفتراضية لل Function00:05:05
-
060 - شرح ال Packing و Unpacking لل Function Arguments00:05:04
-
061 - تمارين على ال Packing و Unpacking لل Function Arguments00:06:32
-
062 - شرح ال Function Scope00:06:44
-
063 - شرح ال Function Recursion00:17:02
-
064 - شرح ال Lambda Function00:05:29
-
065 - التعامل مع الملفات الجزء الأول - مقدمة00:11:08
-
066 - التعامل مع الملفات الجزء الثاني - قراءة الملفات00:05:21
-
067 - التعامل مع الملفات الجزء الثالث - الكتابة والإضافة على الملفات00:06:54
-
068 - التعامل مع الملفات الجزء الرابع - معلومات مهمة00:04:27
-
069 - شرح ال Built In Function الجزء الأول00:05:32
-
070 - شرح ال Built In Function الجزء الثاني00:10:53
-
071 - شرح ال Built In Function الجزء الثالث00:08:38
-
072 - شرح ال Built In Functions الجزء الرابع شرح Map00:06:19
-
073 - شرح ال Built In Functions الجزء الخامس شرح Filter00:09:47
-
074 - شرح ال Built In Functions الجزء السادس شرح Reduce00:06:05
-
075 - شرح ال Built In Functions الجزء السابع00:05:33
-
076 - الجزء الأول مقدمة والتعرف على Built In Modules00:07:32
-
077 - الجزء الثاني إنشاء Module00:06:20
-
078 - الجزء الثالث - عمل Install ل External Packages00:08:57
-
079 - التاريخ والوقت - مقدمة00:10:04
-
080 - التاريخ والوقت - تنسيق التاريخ00:04:35
-
081 - الفرق بين ال Iterable وال Iterator00:06:35
-
082 - تعلم ال Generators00:06:07
-
083 - مقدمة عن ال Decorators00:04:55
-
084 - ال Decorators عمل Function With Parameters00:06:10
-
085 - ال Decorators تدريب عملي على ال Speed Test00:05:10
-
086 - تدريب على عمل Loop لأكثر من Iteration بإستخدام zip00:07:40
-
087 - تدريب على التلاعب بالصور بواسطة Pillow00:07:49
-
088 - ال DocStrings والفرق بين ال Commenting وال Documenting00:05:27
-
089 - تنصيب ال PyLint لفحص ال Code وكتابة Code سليم00:05:11
-
090 - التعامل مع Errors ورفع ال Exceptions00:06:40
-
091 - التعامل مع ال Exceptions وشرح Try, Except, Else, Finally00:09:24
-
092 - التعامل مع ال Exceptions وعمل مثال متقدم00:10:24
-
093 - كيفية عمل Debugging لل Code00:05:02
-
094 - شرح ال Type Hinting00:03:04
-
095 - تعلم Regular Expressions الجزء الأول - مقدمة00:06:56
-
096 - تعلم Regular Expressions الجزء الثاني - ال Quantifiers00:09:49
-
097 - تعلم Regular Expressions الجزء الثالث - تمرينات على Characters Classes00:06:24
-
098 - تعلم Regular Expressions نمط ال Email وال Assertions00:11:18
-
099 - تعلم Regular Expressions تعلم Logical Or وال Escaping00:07:25
-
100 - تعلم Regular Expressions موديول Re والبحث00:12:05
-
101 - تعلم Regular Expressions موديول Re وإستعمال Split و Sub00:08:47
-
102 - تعلم Regular Expressions تمرينات على ال Groups وال Flags00:10:44
-
103 - ال OOP الجزء 1 - مقدمة00:06:48
-
104 - ال OOP الجزء 2 - ال Syntax الخاص بال Class ومعلومات مهمة00:08:54
-
105 - ال OOP الجزء 3 - ال Instance Attributes + Methods الجزء الأول00:07:27
-
106 - ال OOP الجزء 4 - ال Instance Attributes + Methods الجزء الثاني00:09:46
-
107 - ال OOP الجزء 5 - ال Class Attributes00:08:36
-
108 - ال OOP الجزء 6 - ال Class Methods And Static Methods00:08:28
-
109 - ال OOP الجزء 7 - ال Magic Methods00:11:30
-
110 - ال OOP الجزء 8 - نظام الوراثة Inheritance00:13:12
-
111 - ال OOP الجزء 9 - نظام الوراثة Inheritance المتعدد و Method Override00:05:58
-
112 - ال OOP الجزء 10 - نظام تعدد الأوجه Polymorphism00:06:22
-
113 - ال OOP الجزء 11 - نظام التغليف Encapsulation00:09:27
-
114 - ال OOP الجزء 12 - ال Getters + Setters00:04:55
-
115 - ال OOP الجزء 13 - ال Property Decorator00:04:33
-
116 - ال OOP الجزء 14 - التجريد Abstract Base Class00:10:15
-
117 - قواعد البيانات - مقدمة عن قواعد البيانات00:03:01
-
118 - قواعد البيانات - إنشاء قواعد البيانات والإتصال بها00:07:18
-
119 - قواعد البيانات - إدخال البيانات في قاعدة البيانات00:10:22
-
120 - قواعد البيانات SQLite - جلب البيانات من قاعدة البيانات00:04:47
-
121 - قواعد البيانات SQLite - تدريبات على كل ما سبق00:08:17
-
122 - قواعد البيانات SQLite - تحديث وحذف البيانات من قاعدة البيانات00:06:20
-
123 - قواعد البيانات - SQLite إنشاء تطبيق للمهارات الجزء الأول00:10:27
-
124 - قواعد البيانات - SQLite إنشاء تطبيق للمهارات الجزء الثاني00:16:08
-
125 - قواعد البيانات - SQLite إنشاء تطبيق للمهارات الجزء الثالث00:08:03
-
126 - قواعد البيانات - SQLite إنشاء تطبيق للمهارات الجزء الرابع00:11:47
-
127 - قواعد البيانات - SQLite معلومات هامة جدا00:10:08
-
128 - دروس متقدمة - تعرف على __name__ و __main__00:10:52
-
129 - دروس متقدمة - معرفة وقت تنفيذ ال Code بواسطة Timeit00:08:42
-
130 - دروس متقدمة - إضافة ال Logging لل Code ألخاص بك00:13:45
-
131 - دروس متقدمة - إختبار الواحدات بواسطة Unittest00:13:37
-
132 - دروس متقدمة - تطبيق عملي لإنشاء Random Serial Numbers00:11:03
-
133 - Flask - مقدمة عن Flask وإنشاء صفحتك الأولى00:06:57
-
134 - Flask - إنشاء ملفات ال HTML00:04:56
-
135 - Flask - إنشاء وإستخدام ال Templates الخاصة بال HTML00:05:53
-
136 - Flask - تعلم Jinja Template00:05:34
-
137 - Flask - عمل Advanced CSS Task بواسطة Jinja Template00:08:17
-
138 - Flask - عمل قائمة المهارات من List00:04:58
-
139 - Flask - تنسيق التطبيق كاملا بلغة CSS00:09:15
-
140 - Flask - إضافة ملفات ال JavaScript00:08:13
-
141 - تعلم Web Scraping وكيف تتحكم في المتصفح بواسطة Selenium00:13:28
-
142 - Numpy - مقدمة عن ال Numpy00:05:05
-
143 - Numpy - إنشاء المصفوفات00:09:56
-
144 - Numpy - مقارنة مكان البيانات ونوعها00:05:56
-
145 - Numpy - مقارنة الأداء وإستخدام الذاكرة00:09:51
-
146 - Numpy - تقطيع المصفوفات00:07:19
-
147 - Numpy - أنواع البيانات والتحكم في المصفوفات00:09:44
-
148 - Numpy - ال Arithmetic وبعض العمليات المفيدة00:09:05
-
149 - Numpy - ال Shape وال ReShape للمصفوفات00:11:50
-
150 - بيئة العمل الإفتراضية Virtual Environment الجزء الأول00:07:30
-
151 - بيئة العمل الإفتراضية Virtual Environment الجزء الثاني00:06:13
-
152 - نهاية الدورة التعليمية والمصادر00:03:41