قابل پروگرام نیٹ ورکس اور سسٹمز کے لیے ازگر کی بنیادی باتیں - طریقے، DevOps/ DevNet ماہر کورسز اشک آباد

قابل پروگرام نیٹ ورکس اور سسٹمز کے لیے ازگر کی بنیادی باتیں - طریقے، DevOps/ DevNet ماہر کورسز اشک آباد

مضامین

زیادہ امکان ہے، ہمارے باقاعدہ قارئین نے پہلے ہی مضامین پڑھے ہوں گے۔ جو OOP تصورات جیسے آبجیکٹ اور کلاس کے بارے میں بات کرتے ہیں۔ یہ بات قابل غور ہے کہ آج آئی ٹی کے بہت سے شعبوں میں کام میں ان ٹولز کا استعمال شامل ہے۔ آج ہم بات کریں گے کہ طریقہ کیا ہے؟ ازگر. بلاشبہ، اس طرح کا علم آپ کی پڑھائی کو بہت آسان بنا دے گا جب آپ لیں گے۔ DevOps / DevNet ماہر کورسز اشک آباد. اور وہ آپ کو ترکمانستان میں ایک IT ماہر کے طور پر جلدی سے نوکری تلاش کرنے میں مدد کریں گے۔

ایک طریقہ کیا ہے، DevOps / DevNet ماہر کورسز اشک آباد

جیسا کہ ہم پہلے ہی پچھلے مضامین میں سے ایک میں لکھ چکے ہیں، آبجیکٹ اورینٹڈ پروگرامنگ پیراڈائم کی بنیاد آبجیکٹ اور کلاسز ہیں۔ اس کے علاوہ، کلیدی تصورات میں سے ایک طریقہ ہے۔ ایک طریقہ ایک فنکشن ہے جو کسی مخصوص کلاس کے اندر ڈیٹا پر کارروائی کرنے کے لیے ڈیزائن کیا گیا ہے۔ ان میں دلائل، درمیانی نتائج، اور حتمی نتائج کے متغیرات شامل ہو سکتے ہیں۔ اور یہ بھی - ان کارروائیوں کی تفصیل جو انجام دی جانی چاہئیں۔

اس صورت میں، طریقے وراثت اور کثیر المثالیت کو یقینی بنانے کے حوالے سے قواعد کے تابع ہیں۔ یعنی، وہ نہ صرف پر لاگو ہونا چاہئے ان کی بنیادی کلاس کی اشیاء. بلکہ ان طبقوں کی اشیاء کو بھی جو اس سے ان کی خصوصیات کو ورثے میں لیتے ہیں۔ اور یہ بھی - مختلف اقسام کے ڈیٹا کی پروسیسنگ کی اجازت دیں۔ اس بارے میں مزید معلومات حاصل کریں۔ DevOps کورسز / DevNet ٹورینٹ اشک آباد. غالباً، ترکمانستان میں شروع سے آئی ٹی میں داخل ہونے کا یہ سب سے تیز اور آسان طریقہ ہے۔

یہ بات قابل غور ہے کہ طریقے خود encapsulation فراہم کرنے کا ایک ذریعہ ہیں۔ یعنی ڈیٹا کو کسی چیز میں پروسیسنگ کے لیے ٹولز کے متوازی رکھنا۔ آپ کے کام میں آپ اکثر استعمال کریں گے۔ ازگر کے بلٹ ان طریقے. مختلف قسم کے ڈیٹا کے ساتھ کام کرنے کے لیے ڈیزائن کیا گیا ہے۔ مثال کے طور پر، طریقہ .append() فہرستوں کے ساتھ کام کرنے کے لیے۔ یا طریقہ .split() ایک دیئے گئے کردار میں ایک تار کو تقسیم کرنا۔

اس کے علاوہ، آپ کو باقاعدگی سے کلاس کے لیے اپنا طریقہ بنانے کی ضرورت کا سامنا کرنا پڑے گا۔ بلاشبہ، اس طرح کی مہارتوں کو سیکھنے کا بہترین طریقہ لینا ہے DevOps / DevNet ماہر کورسز اشک آباد. تاہم، ہمارے آج کے مضمون میں ہم اہم سوالات کا جواب دینے کی کوشش کریں گے. اور میں طریقوں کو نافذ کرنے کی کچھ آسان مثالیں دکھائیں۔ ازگر.

ازگر میں کسی آبجیکٹ پر کسٹم طریقہ کیسے بنایا جائے۔

ہم کہتے ہیں کہ آپ کے پاس ایک کلاس فروٹ ہے جس کی مثال ہے۔ کیلے. اس صورت میں، کلاس میں تین مطلوبہ صفات ہیں جو اس کی تمام مثالیں وراثت میں ملتی ہیں:

  • نام - سیریلک میں ایک تار پر مشتمل پھل کا نام؛
  • قیمت - فی کلوگرام پھل کی قیمت؛
  • وزن - پھل کا وزن.

یہ بات قابل غور ہے کہ آپ کی کلاس کا سب سے اہم طریقہ یہ ہے۔ __init__. یعنی، یہ آپ کو اس کی ٹیمپلیٹ کا استعمال کرتے ہوئے مخصوص صفات کے ساتھ اشیاء بنانے کی اجازت دیتا ہے۔ اسے ایک فنکشن کے طور پر بھی قرار دیا جانا چاہئے: def __init__ (خود، نام، قیمت، وزن). فنکشن کے باڈی میں آپ کو درج ذیل لائنیں لگانے کی ضرورت ہے۔

  • self.name = نام - پھل کے نام کو نام متغیر میں محفوظ کرتا ہے۔
  • self.price = قیمت - پھل کی قیمت کو قیمت کے متغیر میں بچاتا ہے۔
  • self.weight = وزن - پھل کے وزن کو وزن کے متغیر میں بچاتا ہے۔

تاہم، اس کے اوصاف اور اس کے وزن کی بنیاد پر پھل کی قیمت حاصل کرنے کے قابل ہونا زیادہ آسان ہے۔ ایسا کرنے کے لیے، صرف فروٹ کلاس ٹیمپلیٹ میں ایک فنکشن کا اعلان کریں: def fruit_cost (cls، قیمت، وزن). اس صورت میں، اس فنکشن کو قیمت اور وزن کی مصنوعات کو واپس کرنا چاہئے: واپسی: fruits.price * fruits.weight. اس بارے میں مزید جاننے کے لیے کہ کلاس کے طریقے کیا ہو سکتے ہیں، ہم تجویز کرتے ہیں۔ DevOps / DevNet کورسز ٹورینٹ اشک آباد.

ٹیم SEDICOMM یونیورسٹی: سسکو اکیڈمی, لینکس پروفیشنل انسٹی ٹیوٹ, پائتھن انسٹی ٹیوٹ.