مرحبًا بعودتك.
أريد أن أتحدث إليكم عن فكرة التأمل الذاتي.
والاستبطان في برمجة الكمبيوتر يعني القدرة على تحديد نوع الكائن في وقت التشغيل.
ما هو وقت التشغيل؟
أي أنه عند تشغيل الكود ، يمكنك تحديد نوع الكائن.
وهي في الواقع إحدى نقاط قوة بايثون ، لأن كل شيء في بايثون هو كائن يمكننا فحصه.
يمكننا استبطان كائن ما ومعرفة ما يفعله الكود أثناء قيامنا بالترميز ثم التشغيل.
وتسمح لنا بايثون بإجراء استبطان وفحص هذه الكائنات ببعض الوظائف المساعدة اللطيفة.
هذه الوظيفة تسمى DER.
ودير.
حسنًا ، إذا قمت بتشغيل هذا.
حسنًا ، أعطني جميع الأساليب والسمات التي تمتلكها لحظة المعالج.
لذلك من خلال وظيفة dir ، نعطيها مثالًا ونحصل على الفور على إمكانية الوصول إلى ما يمكنها الوصول إليه.
حسنًا ، نرى أن لدينا اسمًا وقوة وتسجيل الدخول.
مرة أخرى ، لدينا تسجيل الدخول من المستخدم ثم لدينا أيضًا هجوم من فئة المعالج.
وهذا Ed الذي أستخدمه عندما أفعل DOT هو في الواقع يستخدم هذه القدرة على الاستبطان لإدراج هذه
الأساليب المتاحة لي فقط ، تمامًا مثلما لدي هنا.
لذلك هذا مفيد حقًا عندما تحاول معرفة ما يمكنك الوصول إليه ، ولكن قد تلاحظ شيئًا
هنا.
لدينا الكثير من طرق Dunder أو السحر هذه التي لم نتحدث عنها حقًا.
ما هذه ولماذا هي مهمة جدا؟
في الفيديو التالي ، سنقوم بمعالجة هذا السؤال.
سأراك في ذلك.
مع السلامة.