نتعرف في هذا الفيديو من دورة البايثون للمبتدئين على الوحدات (modules) بلغة بايثون. سنتعلم كيفية استيراد وحدة (module) قمنا بكتابتها الى وحدة (module) نعمل عليها للاستفادة من الوحدة (module) الجاهزة. سنتعلم ايضا كيفية التعامل مع الوحدات المضمنة بمكتبات لغة بايثون الاساسية (python standard library) والتي تسهل علينا القيام بمهام معقدة وكيفية تنزيل وحدات (modules) خارجية.
نتطرق ايضا الى الالية التي من خلالها تستطيع لغة بايثون تحديد مكان الوحدة (module) التي نرغب باستيرادها والعمل عليها.
00:00 مقدمة
00:26 ماهي الوحدات (modules) بلغة بايثون
03:55 كيفية اختصار اسماء الوحدات (modules) بلغة بايثون
04:25 كيفية استيراد دالة او متغير محدد من وحدة اخرى
06:47 كيفية استيراد كل شيء من وحدة (module) اخرى باستخدام * ولماذا لا ننصح بها
08:03 كيف تستطيع لغة بايثون تحديد مكان الوحدة (module) التي نرغب باستيرادها والعمل عليها
08:24 شرح متغير sys.path والذي تستخدمه بايثون لتخزين اماكن الوحدات (modules)
10:44 كيفية اضافة مكان وحدة الى sys.path
12:00 أنواع الوحدات (modules) بلغة بايثون
12:31 أمثلة على الوحدات المضمنة بلغة بايثون (python standard libraries)
14:04 كيفية تحديد مكان وحدة (module) باستخدام __file__
14:47 كيفية تحميل وحدات (modules) خارجية باستخدام pip