به احتمال زیاد، خوانندگان همیشگی ما قبلاً مقالات را خوانده اند. که در مورد مفاهیم OOP مانند شی و کلاس صحبت می کنند. شایان ذکر است که امروزه کار در بسیاری از زمینه های فناوری اطلاعات شامل استفاده از این ابزارها می شود. امروز ما در مورد اینکه یک روش در چیست صحبت خواهیم کرد پــایتــون. مطمئناً چنین دانشی در زمان تحصیل شما را بسیار ساده می کند دوره های تخصصی DevOps / DevNet عشق آباد. و آنها به شما کمک می کنند تا به سرعت به عنوان متخصص فناوری اطلاعات در ترکمنستان شغل پیدا کنید.
یک روش چیست، دوره های تخصصی DevOps / DevNet عشق آباد
همانطور که قبلا در یکی از مقالات قبلی نوشتیم، اساس پارادایم برنامه نویسی شی گرا اشیاء و کلاس ها هستند. علاوه بر این، یکی از مفاهیم کلیدی روش ها است. متد تابعی است که برای پردازش داده ها در یک کلاس خاص طراحی شده است. آنها ممکن است شامل متغیرهایی برای آرگومان ها، نتایج میانی و نتایج نهایی باشند. و همچنین - شرح عملیاتی که باید انجام شود.
در این مورد، روش ها تابع قوانینی در مورد اطمینان از وراثت پذیری و چندشکلی هستند. به این معنا که آنها باید نه تنها برای اشیاء کلاس پایه آنها. اما همچنین به اشیایی از آن کلاسهایی که ویژگیهای خود را از آن به ارث میبرند. و همچنین - امکان پردازش داده ها از انواع مختلف را فراهم می کند. در این مورد بیشتر بدانید دوره های DevOps / تورنت DevNet عشق آباد. به احتمال زیاد، این سریع ترین و ساده ترین راه برای ورود به فناوری اطلاعات از ابتدا در ترکمنستان است.
شایان ذکر است که روش ها خود وسیله ای برای ارائه کپسولاسیون هستند. یعنی قرار دادن داده ها در یک شی به موازات ابزارهای پردازش آن. در کار خود اغلب استفاده خواهید کرد روش های داخلی پایتون. طراحی شده برای کار با انواع مختلف داده ها. مثلا روش .append() برای کار با لیست ها یا روش .شکاف() برای تقسیم یک رشته در یک کاراکتر مشخص.
علاوه بر این، شما مرتباً با نیاز به ایجاد متد خود برای یک کلاس مواجه خواهید شد. مطمئناً بهترین راه برای یادگیری چنین مهارت هایی این است که به دست آورید دوره های تخصصی DevOps / DevNet عشق آباد. با این حال، در مقاله امروز ما سعی خواهیم کرد به سوالات اصلی پاسخ دهیم. و چند مثال ساده از پیاده سازی روش ها را در پــایتــون.
نحوه ایجاد یک متد سفارشی روی یک شی در پایتون
فرض کنید شما یک کلاس میوه دارید که نمونه ای از آن را دارد موز. در این مورد، کلاس دارای سه ویژگی مورد نیاز است که همه نمونه های آن به ارث می برند:
- نام - نام میوه حاوی یک رشته به خط سیریلیک؛
- قیمت - قیمت هر کیلوگرم میوه؛
- وزن - وزن میوه
شایان ذکر است که مهمترین روشی که کلاس شما باید داشته باشد این است __in__. یعنی به شما این امکان را می دهد که با استفاده از قالب آن اشیایی با ویژگی های مشخص شده ایجاد کنید. همچنین باید به عنوان یک تابع اعلام شود: def __init__ (خود، نام، قیمت، وزن). در بدنه تابع باید خطوط زیر را قرار دهید:
- self.name = نام - نام میوه را در متغیر نام ذخیره می کند.
- self.price = قیمت - قیمت میوه را در متغیر قیمت ذخیره می کند.
- خود.وزن = وزن - وزن میوه را در متغیر وزن ذخیره می کند.
با این حال، راحت تر است که بتوان ارزش یک میوه را بر اساس ویژگی ها و وزن آن به دست آورد. برای انجام این کار، کافی است یک تابع را در قالب کلاس Fruits اعلام کنید: def fruit_cost (cls، قیمت، وزن). در این حالت، این تابع باید محصول قیمت و وزن را برگرداند: بازگشت: میوه ها.قیمت * میوه ها.وزن. برای کسب اطلاعات بیشتر در مورد اینکه چه روش های کلاس می تواند باشد، توصیه می کنیم این روش را مطالعه کنید دوره های DevOps / DevNet تورنت عشق آباد.
تیم دانشگاه SEDICOMM: آکادمی سیسکو, انستیتوی حرفه ای لینوکس, موسسه پایتون.

