الصنف أو الكلاس والكائن في هذا الدرس سنبدأ تنشيطًا للفئات أو الأصناف والكائنات لذلك أول شيء نريد القيام به هو أننا سنأخذ ملف بايثون الذي انتهى بنا الأمر به ومحو كل شيء وسنقوم بحفظه كنوع save as والآن سنتحدث وننشئ صنفا بسيطًا للغاية إذن أولاً، ما هو الكلاس؟ حسنًا، الفئة أو الكلاس يشبه نوعًا ما كيف ستخطط أنواع المتغيرات المختلفة وكيف يتم التعامل معها تقول التجربة أفضل طريقة لتحديد ماهية الكلاس وما هو الكائن هو فهمهم تقريبًا كأنواع المتغيرات المعرفة من قبل المستخدم لذلك لدينا أشياء مثل السلاسل النصية والأعداد الصحيحة وأرقام الفاصلة العائمة ولكن يمكننا أيضًا صنع تلك المتغيرات الخاصة بنا للقيام بذلك، عليك إنشاء صنف أو كلاس للقيام بذلك نستخدم كلمة class بجانبها سوف نقول ما هو نوع الفئة أو الصنف؟ ما هو الاسم الذي نريد أن نطلقه عليه وسأقول لنطلق عليه اسم المعلم Instructor Class instructor لذلك لدينا كلاس واسم الكلاس هو المعلم Instructor ثم نتبع ذلك بنقطتين والآن نضع بعض المعلمات المرتبطة به لنفترض على سبيل المثال أن لدينا اسم المدرس لذلك سيكون الاسم Name وبعد ذلك يمكننا تخصيص قيمة له لنفترض أن هذه القيمة هي جيريمي Jeremy الآن قمنا بإنشاء كلاس بمجرد إنشاء الكلاس الخاص بك نريد إنشاء كائن ولإنشاء كائن علينا فقط إنشاء متغير ثم تخصيصه أو إسناده لفئتنا أو صنفنا Class لذا، للحفاظ عليها بحيث يسهل فهمها سننشئ متغيرًا يسمى المعلم Teacher وسنقوم بجعل المدرس يساوي المعلم Teacher = Instructor ونظرًا لأنه كلاس نستدعيه نريد وضع أقواس بعدها وبعد ذلك يمكننا القول أدناه دعونا نطبع اسم المعلم print (teacher.name) الآن سنقوم بحفظ هذا وتشغيله وسترى أنه يطبع جيريمي إذن ما هي قيمة هذا؟ قيمة الفئات موجودة بطبيعتها بلغة بايثون أنها كائنية التوجه لذلك عندما ننشئ فئة أو كلاس نكون نصنع شيئًا محليًا جدًا إلى لغة البرمجة واستخدمته كثيرا لذا فهمت الأمر يبدو الأمر معقولا وبمرور الوقت كما نفهم بعض الفروق الدقيقة إنها تجعل اللغة أكثر قوة حقًا في درسنا التالي، سوف نتحدث عن الطريقة Method أراك لاحقا