أساسيات بايثون للشبكات والأنظمة القابلة للبرمجة - الأساليب، دورات DevOps / DevNet المتخصصة عشق أباد

أساسيات بايثون للشبكات والأنظمة القابلة للبرمجة - الأساليب، دورات DevOps / DevNet المتخصصة عشق أباد

مقالات

على الأرجح، قراؤنا العاديون قد قرأوا المقالات بالفعل. والتي تتحدث عن مفاهيم OOP مثل الكائن والفئة. ومن الجدير بالذكر أن العمل اليوم في العديد من مجالات تكنولوجيا المعلومات ينطوي على استخدام هذه الأدوات. اليوم سنتحدث عن ماهية الطريقة Python. بالطبع، هذه المعرفة سوف تبسط دراستك بشكل كبير عندما تأخذها دورات DevOps / DevNet المتخصصة عشق أباد. وسوف يساعدونك في العثور بسرعة على وظيفة كمتخصص في تكنولوجيا المعلومات في تركمانستان.

ما هي الطريقة، دورات DevOps / DevNet المتخصصة عشق أباد

كما كتبنا بالفعل في إحدى المقالات السابقة، فإن أساس نموذج البرمجة الشيئية هو الكائنات والفئات. بالإضافة إلى ذلك، أحد المفاهيم الأساسية هو الأساليب. الطريقة هي وظيفة مصممة لمعالجة البيانات ضمن فئة معينة. وقد تتضمن متغيرات للوسائط والنتائج المتوسطة والنتائج النهائية. وأيضا - وصف العمليات التي ينبغي القيام بها.

وفي هذه الحالة، تخضع الطرق لقواعد تتعلق بضمان الوراثة وتعدد الأشكال. أي أنها يجب أن تنطبق ليس فقط على كائنات من فئتها الأساسية. ولكن أيضًا لكائنات تلك الفئات التي ترث خصائصها منها. وأيضًا - السماح بمعالجة البيانات بمختلف أنواعها. معرفة المزيد عن هذا دورات DevOps / DevNet سيل عشق أباد. على الأرجح، هذه هي الطريقة الأسرع والأسهل للدخول إلى مجال تكنولوجيا المعلومات من الصفر في تركمانستان.

تجدر الإشارة إلى أن الأساليب نفسها هي وسيلة لتوفير التغليف. أي وضع البيانات في كائن بالتوازي مع أدوات معالجتها. في عملك سوف تستخدم في كثير من الأحيان طرق بايثون المضمنة. مصممة للعمل مع أنواع مختلفة من البيانات. على سبيل المثال، الطريقة .ألحق() للعمل مع القوائم. أو الطريقة .ينقسم() لتقسيم سلسلة في حرف معين.

بالإضافة إلى ذلك، سوف تواجه بانتظام الحاجة إلى إنشاء طريقتك الخاصة للفصل الدراسي. بالطبع، أفضل طريقة لتعلم هذه المهارات هي أن تأخذها دورات DevOps / DevNet المتخصصة عشق أباد. ومع ذلك، في مقالتنا اليوم سنحاول الإجابة على الأسئلة الرئيسية. واعرض بعض الأمثلة البسيطة على طرق التنفيذ في Python.

كيفية إنشاء طريقة مخصصة على كائن في بايثون

لنفترض أن لديك فئة Fruits بها مثيل موز. في هذه الحالة، يحتوي الفصل على ثلاث سمات مطلوبة ترثها جميع مثيلاته:

  • الاسم — اسم الفاكهة الذي يحتوي على سلسلة باللغة السيريلية؛
  • السعر - سعر الفاكهة للكيلوغرام الواحد؛
  • وزن - وزن الثمرة .

تجدر الإشارة إلى أن أهم طريقة يجب أن يتبعها فصلك هي __init__. أي أنه يسمح لك بإنشاء كائنات ذات سمات محددة باستخدام القالب الخاص به. وينبغي أيضًا الإعلان عنها كدالة: def __init__ (النفس، الاسم، السعر، الوزن). في نص الدالة تحتاج إلى وضع الأسطر التالية:

  • self.name = الاسم - يحفظ اسم الفاكهة في متغير الاسم؛
  • السعر الذاتي = السعر — يحفظ سعر الفاكهة في متغير السعر؛
  • الوزن الذاتي = الوزن - يحفظ وزن الثمرة في متغير الوزن.

ومع ذلك، من الأفضل أن تكون قادرًا على الحصول على قيمة الثمرة بناءً على صفاتها ووزنها. للقيام بذلك، ما عليك سوى الإعلان عن دالة في قالب فئة Fruits: تحديد تكلفة الفاكهة (cls، السعر، الوزن). في هذه الحالة، يجب أن تقوم هذه الدالة بإرجاع منتج السعر والوزن: العائد: سعر الفاكهة * وزن الفاكهة. لمعرفة المزيد حول الأساليب الصفية، نوصي بالاطلاع عليها دورات DevOps / DevNet تورنت عشق أباد.

فريق جامعة سيديكوم: أكاديمية سيسكو, معهد لينكس المهني, معهد بايثون.