00:00:10
اهلا بيك في حلقه جديده من كورس تعلم
00:00:12
بايثون على اكتو كود زي ما شفت من عنوان
00:00:14
الحلقه كده هنتكلم النهارده عن مفهوم جديد
00:00:17
عليك في البرمجه اسمه اللوب او التكرار
00:00:20
كلمه لوب يعني يعمل حاجه ويخلصها ويرجع
00:00:23
يعملها تاني من الاول فيخلص فيرجع تاني زي
00:00:26
الراجل اللي قدامك ده يجري وينزل من تحت
00:00:29
الحواجز ها خص ارجع بقى لوب تاني من الاول
00:00:31
لحد ما تخلص خلصت لوب تاني من الاول طيب
00:00:34
ادي معنى كلمه لوب بنعمل حاجه ونخلص ونرجع
00:00:38
تاني من الاول ايه بقى موضوع اللوب في
00:00:40
البرمجه قاللك تعال بص معايا على الكود ده
00:00:45
كده انا هنا عندي قائمه فيها اربع عناصر
00:00:48
بدئين من اندكس ز لحد اندكس 3 انا لو جيت
00:00:53
اطبع القائمه دي كنت هبعها ازاي كنت هعمل
00:00:58
كده
00:01:00
مش كده اه قديم بقى الكلام ده وبنعرف
00:01:03
نعمله طيب عاش جدا افرض القائمه دي ما
00:01:06
كانتش اربع عناصر افرض 4000 عنصر كنت هكتب
00:01:09
4000 امر طباعه ه كده نقدر نقول مرار طافح
00:01:14
على رايي الكبير ويبقى عنده حق مش كان
00:01:16
يبقى احسن لو في حاجه تحل لنا المشكله دي
00:01:19
بص معايا على الفيديو ده كده ده تشارلي
00:01:21
تشابلين واقف قدام سير بيعمل ايه عمال يحط
00:01:25
صواميل على القطع اللي ماشيه على السير دي
00:01:27
اول باول كل ما قطعه تطلع على السير بسرعه
00:01:30
يحط عليها الصاموله بتاعتها مش كده ما فيش
00:01:32
حاجه بتعدي عليه كل القطع بيجيبها تشارلي
00:01:35
تشابلين ده هو اللوب في البرمجه انت بتقول
00:01:38
له شايف الليست بتاع الالوان دي كلها تخيل
00:01:41
كل عنصر في الليست دي كانه قطعه ماشيه على
00:01:45
السير انت بتقول له انا همشي لك الليست دي
00:01:48
كلها على السير انت تاخد كل عنصر يطلع
00:01:51
تطبعه لي لقيت ايه ريد هاته على جنب اطبعه
00:01:54
طبعته ارجع تاني للقائمه ارجع للسير تاني
00:01:57
ها لقيت ايه بلو حلو هاته على جنب اطبعه
00:02:00
طبعته ارجع تاني للسير لقيت ايه جرين هاته
00:02:03
على جنب اطبعه وهكذا بقى يفضل رايح جاي
00:02:06
على الليست لحد ما يخلصها كل مره يروح
00:02:09
يجيب حاجه جديده ويعمل بيها اللي انت
00:02:11
عاوزه ثم يرجع يجيب اللي بعدها هفهمك ازاي
00:02:14
طبعا حالا دلوقتي بس كده بته لي الفكره
00:02:17
العامه بتاعه اللوب وصلت طيب تمام بنعمل
00:02:20
ازاي اللوب في البرمجه في نوعين رئيسيين
00:02:23
من اللوب او التكرار في البرمجه هناخد
00:02:25
منهم اول نوع النهارده واسمه فور اول ما
00:02:28
تكتب فور انت كده كانك بتشغل السير اول ما
00:02:32
تكتب فور وتاخد مسافه الكمبيوتر خلاص فهم
00:02:35
هنشغل السير وناخد قطعه قطعه من اللي يطلع
00:02:37
نشتغل عليها نشوف بقى عمل ايه انا عندي
00:02:40
مثلا متغير نيم بيساوي مثلا ابراهيم عاوز
00:02:43
بقى اخد اسم ده احطه على السير واطبع منه
00:02:47
حرف حرف اعملها ازاي قال لك اول حاجه
00:02:50
هتشغل ماكينه السير يعني اعمل ايه يعني
00:02:53
شغل فور اكتب فور وخد مسافه طيب حلو
00:02:56
الماكينه اشتغلت وكده جاهزين ناخد اللي
00:02:58
يطلع منها قطعه قطعه طيب القطع اللي هتطلع
00:03:01
دي هاخدها ازاي قال لك اعمل صندوق تحط فيه
00:03:05
القطع اللي تطلع اول باول يعني اعمل متغير
00:03:08
وخزن فيه قطعه قطعه من اللي يطلع طيب هعمل
00:03:12
المتغير مثلا واسميه اكس كده لحد دلوقتي
00:03:14
انا قلت له شغل السير لما كتبت فور قلت له
00:03:17
شغل السير ثم قلت له جهز صندوق اسمه اكس
00:03:21
علشان نعبي فيه طيب معلش الحاجات اللي انت
00:03:23
عاوز تحطها على السير دي انا اجيبها منين
00:03:26
السير اشتغل هو ما علهوش حاجه الحاجات
00:03:28
اللي احطها عليه اجيبها منين موجوده فين
00:03:30
قال لك موجوده ان ها ان ايه بقى ان نيم
00:03:34
يعني هات من المتغير اللي اسمه نيم واوعى
00:03:37
تنسى تحط النقطتين او الكولون في النهايه
00:03:41
اني علشان نفهم السنتاكس وهثبت اكت بعد نص
00:03:43
دقيقه ان شاء الله وعد قلت له شغل السير
00:03:46
لو سمحت اعمل صندوق نجمع فيه القطع اللي
00:03:49
هتكون موجوده داخل المتغير اللي اسمه نيم
00:03:52
يعني عاوزك تتخيلها معايا كده ادي المصنع
00:03:55
فاضي اهوت وشاشه الكود سمرا اهيت على
00:03:58
الجنب الشمال تحت دي شاشه الكود لسه ما
00:04:00
كتبنا اي حاجه فال المصنع فاضي اول ما
00:04:02
اكتب فور بص حصل ايه على طول راح جاب لي
00:04:06
الماكينه بتاعه اللوب وجاهزه على التشغيل
00:04:09
انا كده كاتب تحت في الكود اهو فور بس زي
00:04:12
ما انت شايف لو حطيت حاجه على السير هنا
00:04:14
كده هتمشي تمشي تمشي تيجي في النهايه تحصل
00:04:17
لها ايه هتقع انا محتاج احفظ الحاجات اللي
00:04:19
هتتحط على السير دي علشان ما تضيعش فبح
00:04:21
فظهمح وليكن هسميه اكس بص اول ما اكتب اكس
00:04:25
هيعمل ايه على طول راح عامل لي صندوق
00:04:27
هيجمع فيه اللي يطلع وسماه اكس ويبقى كده
00:04:30
لحد دلوقتي انا كتبت ايه فور اكس فور شغلت
00:04:34
السير فور جابت الماكينه بتاعه اللوب اكس
00:04:37
حطت الصندوق اللي هنحط فيه الحاجه طيب
00:04:39
تمام هيجمع اللي يطلع بقى هنا في اكس بس
00:04:42
اللي بيطلع على السير ده هو بيجيبه منين
00:04:44
اصلا هكتب له اسم المتغير اللي هيجيب منه
00:04:47
القطع فحكت ان نييم كده جاهز اهوت يشتغل
00:04:51
المتغير اللي اسمه نيم لو تفتكر كان في
00:04:53
اسمي فهيد يجيب اللي فيه حرف حرف ياخد
00:04:56
الحرف من دول يحطه فيه اكس طب بعد ما يحطه
00:04:59
في اكس بقى يعمل ايه سؤال جميل انت كده
00:05:01
فاهم كويس قوي خلف الكواليس ايه اللي شغال
00:05:04
لما ياخد بقى اللي هيطلع يحطه في اكس نعمل
00:05:07
ايه بقى بالحاجات اللي موجوده جوه اكس
00:05:09
هقول له اللي عندك في اكس ده اطبعه لي لما
00:05:11
اشوفه كده اعمل ران على كده ونشوف اهوت
00:05:15
طبع لي كل حرف من حروف اسمي في سطر مستقل
00:05:18
اذا كده اللي بيحصل خلف الكواليس ايه هنا
00:05:22
فور بتعرف ان خلاص في تكرار هيتعمل فبتسم
00:05:26
من التكرار ده كل عنصر اطلعه اخزنه فين
00:05:29
فانا قلت له في اكس فور اكس تمام العناصر
00:05:33
اللي عاوزني اطلع منها بقى عشان اخزن منها
00:05:35
في اكس العناصر دي انا بجيبها منين اصلا
00:05:38
قلت له ان نيم فكده الدنيا تمام وفاهم راح
00:05:42
لقى اول عنصر في انيم هو حرف الاي بتاع
00:05:45
ابراهيم قام جايبه ورميه في الصندوق اللي
00:05:47
اسمه اكس نزل تحت لقك بتقول له اطبعه قام
00:05:50
طابعه على الشاشه ورجع تاني علشان يكمل
00:05:52
اللوب سال نفسه هل كل القطع اللي فيه ان
00:05:56
نيم كل القطع خلصت لا لسه ما خلصتش قال
00:05:59
قتب هات القطعه اللي بعديها كده لقاها حرف
00:06:01
بي قام جايبها وشايل اللي كان معاه في اكس
00:06:04
وحاطط دي مكانه ونزل تحت لقك بتقول له
00:06:06
اطبع اللي في اكس اللي في اكس دلوقتي بي
00:06:08
قام طابع بيه وطالع تاني مكمل اللوب من
00:06:11
فوق سال نفسه كده القطعه خلصت قال له لا
00:06:13
ما خلصتش قال له طب هات اللي بعديها اللي
00:06:15
عليها الدور وحطها لي في اكس لقاها حرف ار
00:06:18
نازل تحت لقك بتقول له اطبع لي اللي في
00:06:20
اكس قام طابع ار في سطر جديد وطالع تاني
00:06:23
وهكذا بقى يفضل رايح جاي رايح جاي لحد ما
00:06:26
يجي في مره يطلع فوق يسال هل كده خلصنا
00:06:28
يقول له اه يقوم مخلص اللوب وكده دور
00:06:31
اللوب انتهى طيب سؤال ليك وفكر فيه افرض
00:06:34
انا عاوز اطبع حروف اسمي كلها بس عاوزها
00:06:36
كلها كابيتال مش سمول زي ما هي مكتوبه كده
00:06:39
تعرف تعملها وقف الفيديو كده
00:06:44
وفكر الاجابه مش كل مره المتغير اكس ده
00:06:47
بتبقى قيمته احد الحروف اللي عندي اه طب
00:06:50
ما انت عارف بتكبر الحروف ازاي مصعبها على
00:06:53
نفسك ليه بص هكتب
00:06:55
ايه قلت له دوت ابر تقدر هنا تعمل اي حاجه
00:06:59
انت حاببها او ممكن مثلا اكتب
00:07:03
كده اكتب هنا اي حاجه وعود نفسك تفكر زي
00:07:07
اللوب ما بيفكر كل مره هيجي شايل معاه في
00:07:10
اكس عنصر واحد ويجي يعمل بيه العمليه اللي
00:07:13
انت بتقوله عليها هنا فانت قايله اطبعلي
00:07:16
ر وبعدين حطلي المتغير اكس دت ابر طيب
00:07:20
تعال نشوف نعمل لوب مع قائمه ازاي بقى هي
00:07:23
هي نفس القصه مفيش اي جديد خليني اكتب
00:07:28
كده
00:07:30
قلت لله اعمل لوب وخزن في متغير اسمه واي
00:07:34
العنصر اللي يطلع من المتغير اللي اسمه
00:07:36
كرز وبما ان المتغير اللي اسمه كرز ده
00:07:39
قائمه فهو كل مره هيشغل اللوب هيمسك عنصر
00:07:43
عنصر من القائمه دي ويخزنه لي جوه واي
00:07:47
وينزل تحت يطبعه ويطلع تاني يشوف اللي
00:07:49
بعده وهكذا لو عملت ران على كده اهو طبع
00:07:53
هملي طيب لو لحد هنا انت تمام فكر معايا
00:07:56
كده اضيف ايه هنا على الكود علشان ع يطبع
00:07:59
كل العناصر اللي في القائمه بالترتيب ولكن
00:08:02
لما يجي عند اللون الازرق يطبع لي حاجه
00:08:05
مختلفه وليكن مثلا يطبع لي ده لوني المفضل
00:08:08
يعني انا عاوزه يطبع احمر في سطر وتحته
00:08:11
يطبع الازرق لوني المفضل وتحته يطبع اخضر
00:08:14
عادي في سطر ويطبع اصفر في سطر وهكذا فقط
00:08:17
الحاجه الوحيده اللي هيعملها معامله
00:08:18
مختلفه هو اللون الازرق فكر كده خمس ثواني
00:08:21
وهتلاقيها سهله
00:08:27
منتظرك الاجابه كل مره يمسك فيها اكس شيك
00:08:31
على قيمتها الاول بص كده هكتب
00:08:38
ايه هنا هيجي يمسك اول عنصر اللي هو ريد
00:08:42
وهحط في الواي وينزل تحت خد بالك من
00:08:45
المحاذاه ينزل على التحقق باف يلاقيني
00:08:49
بساله هل اللي معاك ده دلوقتي يا واي اللي
00:08:51
معاك ده دلوقتي بلو يقول لي لا يقوم نازل
00:08:53
على الس وطابع ويرجع يجيب العنصر اللي
00:08:56
بعده المره دي هيجيب بلو فعلا وينزل ز
00:08:59
يلاقيني بقول له ها اللي معاك ده بلو يقول
00:09:01
لي اه فيقوم نازل محقق الشرط ده وطابع لون
00:09:04
المفضل هو كذا القيمه اللي هي معاه في واي
00:09:07
اللي هي بلو ومالوش دعوه بالس بقى خالص في
00:09:09
الحاله دي ويطلع تاني فوق ويكمل طيب ران
00:09:12
كده اهوت تمام كده سهله طيب يا بطل هديلك
00:09:15
تحدي سهل جدا تدرب نفسك عليه بعد طبعا ما
00:09:18
تعمل اللوب بايدك اكت من مره بسترين و
00:09:21
بليست وتحط معاه اف على الاقل اعمل خمسه
00:09:25
سته سبعه كده 10 لوب مختلفين علشان ايدك
00:09:28
وعقلك ياخد على السنتاكس بعد ما تخلص دول
00:09:31
اعمل التحدي ده انا عندي مثلا كده هنا
00:09:34
قائمه من
00:09:38
الارقام من واحد ل 10 هكتب انا دلوقتي كود
00:09:43
انت مش
00:09:48
شايفه بص لما اعمل ران طبع لي الارقام
00:09:51
الزوجيه بس سايب بين كل رقم والثاني سطر
00:09:54
وفي النهايه خالص ام طبع لي انا خلصت
00:09:57
اللوب بنجاح يبقى انت محتاج تحدد ازاي
00:10:00
تعرف ان الرقم زوجي ولا فردي وبناء عليه
00:10:03
تطبع خد بالك ان الرساله الاخيره خالص دي
00:10:06
دي بتقوللك ان اللوب خلص دي اكيد مش داخله
00:10:09
جوه اللوب لانها مطبوعه مره واحده بس يعني
00:10:12
دي خارج اللوب خالص بعد ما تخلصوا بديهي
00:10:15
طيب اسيبك بقى تفكر وتعمل ده بس بعد ما
00:10:17
تدرب على السينتاكس بتاع اللوب زي ما قلنا
00:10:20
الاول انتظرك الحلقه الجايه ان شاء الله
00:10:22
علشان نبدا نشتغل بال اللوب بقى ما تجيش
00:10:24
هناك الا بعد ما تتاكد انك جاهز ها شكرا
00:10:26
مشاهده والسلام عليكم ورحمه الله وبركاته
00:10:29
tu tu tu tu tu tu