أريد أن أضيف ملاحظة سريعة حول هذا التباعد الذي نراه في هذا الكود.
الآن ، هذا ليس فقط لبايثون.
في لغات أخرى ، سترى هذا دائمًا.
أنت لن ترى ذلك.
يبدأ كل سطر من التعليمات البرمجية دائمًا أيضًا في المساحة الأولى.
ستستخدم اللغات المختلفة هذا بشكل مختلف.
ولكن من أجل تنظيم الكود ، سترى عادةً بعض المسافة البادئة مثل هذا.
حاليا.
ومع ذلك ، فإن Python فريدة من نوعها لأن المسافة البادئة والمسافات التي نراها هنا.
يجعل المترجم يراها ويقول: هذا يعني شيئًا ما.
في الواقع ، يرى المترجم المساحة ويقول ، لأنه توجد مساحة هنا ، أعلم أن
هذا جزء من إذا.
BLOCK بلغات أخرى مثل JavaScript.
حسنًا ، لديك شيء مشابه ، ولكن عادةً ما يكون لديك عبارة if ثم بعض الشروط متبوعة بالتأكد
من تهجئة الشرط بشكل صحيح ، متبوعًا بشيء مثل قوس مجعد.
وهنا ، كل ما هو موجود هنا ، يمكنك أن ترى أنني ما زلت أحصل على المساحة ويمكنني أن أفعل ما أريد.
لكن مترجم JavaScript لا يهتم حقًا بأنها مسافات.
إذا أردت ، يمكنني كتابة الكود الخاص بي على سطر واحد فقط مثل هذا ولا يزال صالحًا.
كود JavaScript.
لذلك يقوم الناس عادة بالمسافات أكثر لأغراض النمط.
من ناحية أخرى ، فإن لغة بايثون ليست فقط للتصميم الذي نقوم به ، ولكن لأن المترجم الفوري
يجد معنى في الفراغات ، وهو في الواقع أحد أهم نقاط البيع مع بايثون.
إنه نظيف للغاية.
لا توجد أشياء إضافية هنا تجعل الأمر صعبًا.
أعني ، إنها مجرد لغة إنجليزية ، أليس كذلك؟
إذا كانت قديمة وإذا كانت مرخصة ، فقم بطباعة هذا.
من الجيد حقًا أن تقرأ ونظيفة حقًا.
الآن ، إذا لاحظت هنا ، سوف نتحدث مع المحرر الخاص بي عن المحررين والمعرفات في قسم قادم.
ولكن إذا كنت تستخدم الأدوات المناسبة ، فسيتم إنشاء هذا تلقائيًا لك.
الآن في عالم البرمجة ، هناك هذا الجدل حول علامات التبويب والمسافات ، ولن نتطرق
إليه.
بصراحة إنه سخيف بعض الشيء.
أي أن بعض الأشخاص يفضلون معرفة ما إذا كانوا يريدون إنشاء مساحة ، أو قد يستخدمون مسافات
أو قد يستخدمون علامات التبويب في نهاية اليوم مع Python.
القاعدة هي أنه يمكنك استخدام المسافات ، يمكنك استخدام علامة التبويب.
لكن الفكرة أنه إذا كنت تستخدم مسافات ، فعادة ما تستخدم أربع مسافات.
إنه مجرد معيار.
الآن ، إذا لاحظت هنا.
في الواقع ليس لدي أربع مسافات.
إنها مسافتان هنا.
وذلك لأنه حتى الآن ، كنت أتابع كل ما يقدمه لي هذا المحرر.
ولكن إذا نظرت هنا ، ستجد زر تنسيق تلقائي.
إذا قمت بالنقر فوق هذا ، فسيتم تنسيق الكود الخاص بي تلقائيًا.
في الشكل المناسب.
وترى هنا أن لدي الآن أربع مسافات ، لكنك ترى أن الكود لا يزال يعمل.
مرة أخرى ، لأنه في نهاية اليوم ، الجزء المهم هو أن هناك فرقًا بين التسلسلات
الهرمية التي هي في الأعلى ومن ثم ربما الأطفال ، لكن المترجم نفسه سيلاحظ هذه المساحات.
لذلك عليك توخي الحذر لأنه بناءً على مكان هذه الطباعة ، بمجرد أن أضيف علامة تبويب هنا وأنقر
فوق تشغيل.
حسنًا ، لقد أصبحت قديمًا ومرخصًا ، ولكن بمجرد أن يكون أحد هذا غير صحيح.
وأنا انقر فوق تشغيل.
ترى أن OC OC يعمل فقط إذا فشل هذا الشرط مرة أخرى ، إذا كان كلاهما سابقًا صحيحًا.
أحصل على السطر الأول فقط مطبوعة حتى تغير المساحة الصغيرة هنا نتيجة برنامجي.
لذلك عليك أن تكون حذرًا حقًا في هذا الأمر ولحسن الحظ أن المحرر الخاص بك أو أين ستساعدك التعليمات البرمجية
في هذا الأمر.
لكنها مسكتك أنه إذا كنت بدأت للتو ، فأنت تريد أن تضع في اعتبارك.
حسنا.
لا مزيد من المناقشات حول المسافات وعلامات التبويب.
سأراك في الفيديو التالي.
مع السلامة.