WEBVTT

00:00.000 --> 00:14.460
مرحبا اصدقائي في هذا الفيديو سنتعرف على سبب الاستخدام برمجة بيثون.

00:14.460 --> 00:22.300
تعد برمجة بيثون لغة برمجة قوية. دعون نتعرف على سبب الحاجة إليها وباد استخداماتها.

00:22.300 --> 00:27.180
احد اهم ميزاتها انها لغة ذات انواع بيانات دينميكية.

00:27.580 --> 00:33.340
لنوضح ذلك بمثال. افترضه جد هذا الكود في لغة البرمجة سي.

00:33.340 --> 00:40.080
لدينا متغير من نوع عدد انصخيخ انتدجر اسمه اي وتم اعطاءه القيمة عشر.

00:40.080 --> 00:45.280
بعد ذلك نحاول تغير قيمة اي الى الكلمة مرحبا وهي نصم.

00:45.280 --> 00:55.080
ثم نحاول اعطاءه قيمة عدد نعشري. فلو هل هذا ممكن لا لأن المتغير اي تم تعرفه كعدد انصخيخ.

00:55.180 --> 01:05.980
لذلك يمكنه قبول القيم الصخيخة فقط. في لغات مثلسي وصيب لسبلس يتم التحقق من نوع المتغير اثناء عملية الترجمة وقت التجمية.

01:05.980 --> 01:12.180
بمجرد تحديد النوع المتغير لا يمكن اعطاءه قيمة من نوع بيانات مختلف.

01:12.180 --> 01:22.580
لكن في برمجة بيثون الامر مختلف. فهي لغة انزات انواع بيانات دينميكية ويتم التحقق من نوع البيانات اثناء تشغيلنا البرنامج.

01:22.680 --> 01:31.480
رنتم لهذا يمكن للمتغير في برمجة بيثون تخزين انواع مختلفة من البيانات مثل الارقام او نصوص او غيرها.

01:31.480 --> 01:38.680
كما يتم تعمل مع ذلك بكثائة اثناء تشغيلنا البرنامج. من ما يجعل البرمجة أسهلا بكثير.

01:38.680 --> 01:50.180
الميزة التالية هي بنيت برمجة بيثون الصهلة. فعلى السبيل المثال. اذا اردنا طبعة لسالة في لغة مثلسي يجب ان نضيف ملافة التويسة.

01:50.280 --> 02:01.480
هيد الفيل ونكتب الدلت من ونضع علامة في نهاية كل جملة. اما في برمجة بيثون فيمكننا ببساطة طبعة الرسالة بستخدام دلت اتبافق.

02:01.480 --> 02:09.280
وهذا يجعل تعلم برمجة بيثون صهلا لأي شخص. الميزة التالية هي صهولة قراءة الكون.

02:09.380 --> 02:20.480
فإذا كتبنا كودا في لغة نسي بدون طنظين او مسافة بادئة. الاساحة قد يعمل الوبرنامج وياطينة تيجة حتى لو كان غير واضح للقراء.

02:21.180 --> 02:34.880
لكن في برمجة بيثون اذا كتبنا الكود بدون المسافة البادئة الصحيحة الاساحة فلن يعمل البرنامج. بشكل افتراضي تفرض برمجة بيثون كتابة الكود بطريقة واضحة ومنظمة.

02:34.880 --> 02:48.680
ولك يعمل البرنامج يجب ترتيب والكود بستخدام المسافة البادئة بشكل صحيح. لهذا تكون برمج ببرمجة بيثون صهلة القراء من ما يجعل صياً تها وططويرها أسهل.

02:48.680 --> 03:02.780
كما ان برمجة بيثون تزيد من انتاجية المطورين. فمثلا اذا اردنا التحقق مما اذا كان رقم موجودا داخل قائمة او مصفوفه فقد نحتاج الى كتابة كود طويل في بعض اللغة.

03:02.780 --> 03:20.680
لكن في برمجة بيثون يمكن تنفيذ نفس العملية بعضاً قليلاً جداً من الأصطر. وهذا يساعد المطورين على بناء برمجة كبيرة بسهولة أكبر. كما تحتوي برمجة بيثون على العديد من المكتبات الدعيمة التي تسهل تنفيذ الكثير من المهم.

03:20.680 --> 03:30.880
كل هذه المميزات تجعل برمجة بيث لغة مثالية لكتابة البرمج النصية وكتابة النصوس البرمجية وططوير الطبقات بسرعة.

03:30.880 --> 03:41.780
الان مالاشياء التي يمكن القيام بها بستخدام برمجة بيثون يمكن استخدام برمجة بيثون لططوير واجهات المستخدم الرسومية.

03:41.780 --> 03:50.980
كما يمكن استخدامها في ططوير الالويد وكتابة البرمج النصية ومعالجة الصور والتعلوم الالي وغيرها.

03:50.980 --> 04:01.880
والان من هم الذين يستخدمون برمجة بيثون. تستخدم شركة كوكل برمجة بيثون الىحد كبير في نظام البحث الخصبها.

04:01.880 --> 04:08.380
كما ان مناصط مشاركة الفيديو يوتيوب مكتوبة الىحد كبير بستخدام برمجة بيثون.

04:08.380 --> 04:14.180
وتعتمد اخدمة التخزين دوروب بوكس بشكل اساسين على برمجة بيثون.

04:14.980 --> 04:21.980
كما ان لوحة الحصوب الصغيرة رزب البيت شجع رسميا نستخدم برمجة بيثون كلوغة تعلمية.

04:21.980 --> 04:30.780
وتستخدم شركات مثل انت الوصيسكو و اي بي امبر مجة بيثون بشكل واسعين في عمليات الاختبار البرمجي.

04:30.780 --> 04:34.180
ولكن ملعب في برمجة بيثون.

04:34.180 --> 04:40.580
سرعة التنفيذ في برمجة بيثون اقل مقارنة بالوغات مثل سي بلس بلس.

04:40.580 --> 04:50.380
تعد لغة نسي بلس بلس من اللغات من خفضة المستوى لذلك يمكنها التواصل مباشرة مع مكوينات الجهاز هودور.

04:50.380 --> 04:53.980
ولهذا تكون الصرعة التنفيذ فيها عالية.

04:53.980 --> 04:59.180
اما في برمجة بيثون فلا يتواصل الكد مباشرة مع الجهاز.

04:59.180 --> 05:06.780
بل يتم معالجته اولا ثم تحويله الى لغة من خفضة المستوى قبل ان يتواصل مع مكوينات الجهاز.

05:06.780 --> 05:13.580
لهذا تكون صرعت تنفيذ برمجة بيثون اقل مقارنة بالوغات مثل سي بلس بلس.

05:13.580 --> 05:17.780
في هذا الدرس تعلمنا لماذا نستخدم برمجة بيثون.

05:17.780 --> 05:28.180
نقشنا اهم مزاياها مثل الانواعد دينميكية للبيانات والبنية الصهلة وصهولة قراءة الكود وزيادة انتاجية المطورين.

05:28.180 --> 05:34.780
كما تعرفنا على مجالات استخدام برمجة بيثون وباض الشركات الكبرال التي تعتمد عليها.

05:34.780 --> 05:41.780
وأخير ان تعرفنا على احد يعيو بها وهو انخفاض صرعت التنفيذ مقارنة بباض اللغات الاخرى.

05:41.780 --> 05:46.780
هذا كل شيء. شكرا لكم على مشاهدة هذا الدرس.

