تعلم لغة بايثون من الصفر حتى الاحتراف مع اسامة الزيرو Mastering Python
التصنيفات : تعلم البرمجة - Learn programming
محتوى الدورة
الاسبوع الاول
مقدمة عن الدورة وما هي لغة Python
11:54ماذا تحتاج لتبدأ التعلم بشكل سليم ؟
07:20بنية الكود وكتابة أول تطبيق بسيط لك
09:18نظام التعليقات
07:04كيفية التعامل مع البيانات في لغة Python
04:11نظرة عامة على بعض أنواع البيانات
06:33المتغيرات الجزء الأول
07:33
الاسبوع الثاني
المتغيرات الجزء الثاني
06:47أحرف ال Escaping وكيفية التعامل معها
10:15ربط النصوص Concatenation وبعض التمارين
05:49كل ما يخص ال Strings
06:37تعلم كيفية أخذ شريحة والتعامل مع ال Index في ال Strings
09:52ال Methods الخاصة بال Strings الجزء الأول
10:35ال Methods الخاصة بال Strings الجزء الثاني
14:22
الاسبوع الثالث
ال Methods الخاصة بال Strings الجزء الثالث
13:28ال Methods الخاصة بال Strings الجزء الرابع
03:31تنسيق النصور بالطريقة القديمة Strings Formatting
10:15تنسيق النصوص بالطرق الجديدة Strings Formatting
15:19الأرقام Numbers
06:00مشغلات العمليات الحسابية Arithmetic Operators
08:50القوائم Lists
11:05
الاسبوع الرابع
ال Methods الخاصة بالقوائم Lists الجزء الأول
08:10ال Methods الخاصة بالقوائم Lists الجزء الثاني
07:36الصفوف Tuples وال Methods الخاصة بها الجزء الأول
06:35الصفوف Tuples وال Methods الخاصة بها الجزء الثاني
07:52تعلم ال Set
05:58تعلم ال Methods الخاصة بال Set الجزء الأول
07:42تعلم ال Methods الخاصة بال Set الجزء الثاني
10:25
الاسبوع الخامس
تعلم ال Methods الخاصة بال Set الجزء الثالث
04:21شرح القاموس Dictionary
11:05شرح ال Methods الخاص بال Dictionary الجزء الأول
04:02شرح ال Methods الخاص بال Dictionary الجزء الثاني
05:40نوع البيانات Boolean
06:24شرح ال Operators الخاصة بال Boolean
05:50شرح ال Assignments Operators
05:40
الاسبوع السادس
شرح ال Comparison Operators
06:31شرح تحويل أنواع البيانات Type Conversion
09:49مدخلات المستخدم User Input
07:32تدريبات عملية – إستخراج مقاطع الأيميل Email Slice
09:33تدريبات عملية – عمرك الكامل بالتفصيل Your Age Full Details
07:26التحكم بال Flow تعلم If, Elif, Else
09:02التحكم بال Flow تعلم If داخل If وتمارين على Nested If
06:30
الاسبوع السابع
التحكم بال Flow تعلم If المختصرة Ternary If
07:18تطبيق حساب العمر النسخة المتقدمة مع التمارين
08:34شرح ال Membership Operators
07:43تطبيق عملي للتحكم في العضويات
14:42التكرار Loop بواسطة While + Else
05:55التكرار Loop بواسطة While تمرينات
11:03التكرار Loop بواسطة While تمرينات لعمل Bookmark Manager
09:40
الاسبوع الثامن
التكرار Loop بواسطة While تمرينات لعمل Password Guess
07:55التكرار Loop and Else
05:34التكرار Loop وتمارين عليه
05:42التكرار Loop وشرح وضع تكرار داخل تكرار
10:08شرح Break و Continue و Pass
05:18شرح عمل Loop ل Advanced Dictionary
06:27شرح ال Function + Return
06:27
الاسبوع التاسع
شرح ال Function Parameters + Arguments
11:00شرح عمل Pack و Unpack لل Function Arguments
09:35شرح ال Parameters الإفتراضية لل Function
05:05شرح ال Packing و Unpacking لل Function Arguments
05:04تمارين على ال Packing و Unpacking لل Function Arguments
06:32شرح ال Function Scope
06:44شرح ال Function Recursion
17:02
الاسبوع العاشر
شرح ال Lambda Function
05:29التعامل مع الملفات الجزء الأول – مقدمة
11:08التعامل مع الملفات الجزء الثاني – قراءة الملفات
05:21التعامل مع الملفات الجزء الثالث – الكتابة والإضافة على الملفات
06:54التعامل مع الملفات الجزء الرابع – معلومات مهم
04:27شرح ال Built In Function الجزء الأول
05:32شرح ال Built In Function الجزء الثاني
10:53
الاسبوع الحادي عشر
شرح ال Built In Function الجزء الثالث
08:38شرح ال Built In Functions الجزء الرابع شرح Map
06:19شرح ال Built In Functions الجزء الخامس شرح Filter
09:47شرح ال Built In Functions الجزء السادس شرح Reduce
06:05شرح ال Built In Functions الجزء السابع
05:33الجزء الأول مقدمة والتعرف على Built In Modules
07:32الجزء الثاني إنشاء Module
06:20
الاسبوع الثاني عشر
الجزء الثالث – عمل Install ل External Packages
08:57التاريخ والوقت – مقدمة
10:04التاريخ والوقت – تنسيق التاريخ
04:35الفرق بين ال Iterable وال Iterator
06:35تعلم ال Generators
06:07مقدمة عن ال Decorators
04:55ال Decorators عمل Function With Parameters
06:10
الاسبوع الثالث عشر
ال Decorators تدريب عملي على ال Speed Test
05:10تدريب على عمل Loop لأكثر من Iteration بإستخدام zip
07:40تدريب على التلاعب بالصور بواسطة Pillow
07:49ال DocStrings والفرق بين ال Commenting وال Documenting
05:27تنصيب ال PyLint لفحص ال Code وكتابة Code سليم
05:11التعامل مع Errors ورفع ال Exceptions
06:40التعامل مع ال Exceptions وشرح Try, Except, Else, Finally
09:24
الاسبوع الرابع عشر
التعامل مع ال Exceptions وعمل مثال متقدم
10:24كيفية عمل Debugging لل Code
05:02شرح ال Type Hinting
03:04تعلم Regular Expressions الجزء الأول – مقدمة
06:56تعلم Regular Expressions الجزء الثاني – ال Quantifiers
09:49تعلم Regular Expressions الجزء الثالث – تمرينات على Characters Classes
06:24علم Regular Expressions نمط ال Email وال Assertions
11:17
الاسبوع الخامس عشر
تعلم Regular Expressions تعلم Logical Or وال Escaping
07:25تعلم Regular Expressions موديول Re والبحث
12:05تعلم Regular Expressions موديول Re وإستعمال Split و Sub
08:47تعلم Regular Expressions تمرينات على ال Groups وال Flags
10:44ال OOP الجزء 1 – مقدمة
06:48ال OOP الجزء 2 – ال Syntax الخاص بال Class ومعلومات مهمة
08:54ال OOP الجزء 3 – ال Instance Attributes + Methods الجزء الأول
07:27
الاسبوع السادس عشر
ال OOP الجزء 4 – ال Instance Attributes + Methods الجزء الثاني
09:46ال OOP الجزء 5 – ال Class Attributes
08:36ال OOP الجزء 6 – ال Class Methods And Static Methods
08:28ال OOP الجزء 7 – ال Magic Methods
11:30ال OOP الجزء 8 – نظام الوراثة
13:12ال OOP الجزء 9 – نظام الوراثة Inheritance المتعدد و Method Override
05:58ال OOP الجزء 10 – نظام تعدد الأوجه Polymorphism
06:22
الاسبوع السابع عشر
ال OOP الجزء 11 – نظام التغليف Encapsulation
09:27ال OOP الجزء 12 – ال Getters + Setters
04:55– ال OOP الجزء 13 – ال Property Decorator
04:33ال OOP الجزء 14 – التجريد Abstract Base Class
10:15قواعد البيانات – مقدمة عن قواعد البيانات
03:01قواعد البيانات – إنشاء قواعد البيانات والإتصال بها
07:18قواعد البيانات – إدخال البيانات في قاعدة البيانات
10:22
الاسبوع الثامن عشر
قواعد البيانات SQLite – جلب البيانات من قاعدة البيانات
04:47قواعد البيانات SQLite – تدريبات على كل ما سبق
08:17قواعد البيانات SQLite – تحديث وحذف البيانات من قاعدة البيانات
06:20قواعد البيانات – SQLite إنشاء تطبيق للمهارات الجزء الأول
10:27قواعد البيانات – SQLite إنشاء تطبيق للمهارات الجزء الثاني
16:08قواعد البيانات – SQLite إنشاء تطبيق للمهارات الجزء الثالث
08:03قواعد البيانات – SQLite إنشاء تطبيق للمهارات الجزء الرابع
11:47
الاسبوع التاسع عشر
قواعد البيانات – SQLite معلومات هامة جدا
10:08دروس متقدمة – تعرف على __name__ و “__main__”
10:52دروس متقدمة – معرفة وقت تنفيذ ال Code بواسطة Timeit
08:42دروس متقدمة – إضافة ال Logging لل Code ألخاص بك
13:45إختبار الواحدات بواسطة Unittest
13:37دروس متقدمة – تطبيق عملي لإنشاء Random Serial Numbers
11:03Flask – مقدمة عن Flask وإنشاء صفحتك الأولى
06:57
الاسبوع العشرين
Flask – إنشاء ملفات ال HTML
04:56Flask – إنشاء وإستخدام ال Templates الخاصة بال HTML
05:53Flask – تعلم Jinja Template
05:34Flask – عمل Advanced CSS Task بواسطة Jinja Template
08:17Flask – عمل قائمة المهارات من List
04:58Flask – تنسيق التطبيق كاملا بلغة CSS
09:15Flask – إضافة ملفات ال JavaScript
08:13
الاسبوع الحادي والعشرين
– تعلم Web Scraping وكيف تتحكم في المتصفح بواسطة Selenium
13:28Numpy – مقدمة عن ال Numpy
05:05Numpy – إنشاء المصفوفات
09:56Numpy – مقارنة مكان البيانات ونوعها
05:56Numpy – مقارنة الأداء وإستخدام الذاكرة
09:51– Numpy – تقطيع المصفوفات
07:19Numpy – أنواع البيانات والتحكم في المصفوفات
09:44
الاسبوع الثاني والعشرين
Numpy – ال Arithmetic وبعض العمليات المفيدة
09:05Numpy – ال Shape وال ReShape للمصفوفات
11:50بيئة العمل الإفتراضية Virtual Environment الجزء الأول
07:30بيئة العمل الإفتراضية Virtual Environment الجزء الثاني
06:13نهاية الدورة التعليمية والمصادر
03:40
تقييمات ومراجعات الطلاب
لا يوجد تقييم حتى الآن