مرحبًا بعودتك.
لقد تعلمنا عن أنواع بيانات بايثون الأساسية الخاصة بنا.
تعلمنا أيضًا القليل عن بعض المصطلحات التي قد نستخدمها عند الحديث عن الكود.
لقد تعلمنا بعض أفضل الممارسات ، ولكن الأهم من ذلك ، تعلمنا كيفية تنفيذ الإجراءات على أنواع البيانات
هذه.
رأينا أن هناك وظائف مضمنة يمكننا تشغيلها على أي نوع بيانات ، مثل وظيفة الطباعة.
لكننا تعلمنا أيضًا أن معظم أنواع البيانات هذه لها طرقها الخاصة.
وهذا يعني أن هذه النقطة نوعًا ما من الاسم ثم الأقواس لتنفيذ بعض الإجراءات عليها.
الآن ما زلنا نخدش السطح هنا ، لكننا نذهب الآن إلى منطقة مثيرة حقًا ، لأنه حتى
الآن ، ما كنا نفعله هو هذا في كل مرة نكتب فيها رمزًا ، نفعل شيئًا هنا ثم نذهب إلى السطر
الثاني وافعل شيئًا آخر ، ثم انتقل أخيرًا إلى السطر الثالث
وافعل شيئًا آخر وما إلى ذلك.
لقد انتقل مترجم Python الخاص بنا سطراً بسطر واحد ، وصولاً إلى أي رقم سطر لدينا في
ملف Dot Pi وقم بتشغيل الكود.
وهي تعمل بسرعة كبيرة لأن الآلات جيدة في ذلك.
إنهم يقومون بتشغيل الكود بسرعة كبيرة.
لكننا لم نكتشف القوة الحقيقية للبرمجة ولا سيما البرمجة الخاصة بالآلات.
كما ترى ، تأتي القوة عندما نبدأ في دمج فكرة ربما تشغيل خطوط متعددة مرارًا وتكرارًا أو ربما تخطي
سطر والانتقال من السطر الأول إلى السطر الثالث.
وفي هذا القسم ، سنتحدث عن فكرة الشروط والمنطق الشرطي.
سوف نتحدث عن الحلقات التكرارية والحلقات حيث يمكننا القيام بأفعال مئات وآلاف وملايين
المرات مرارًا وتكرارًا ، وهو أمر تجيده الآلات حقًا.
وذلك عندما تصبح البرمجة قوية حقًا لأن الآلات يمكنها القيام بمهام معينة بشكل أفضل بكثير وأسرع
بكثير من البشر.
لذلك نحن الآن بصدد اقتحام عالم جديد حيث بدلاً من الانتقال من 1 إلى 3 ، كل شيء بالترتيب ، سنبدأ في تفكيك
بعض ذلك حتى نتمتع بتحكم أكبر في برامجنا بدلاً من مجرد الانتقال إلى سطر
عن طريق السطر.
دعنا نتعرف على كيفية القيام بذلك في الفيديو التالي.