2023 میں قازقستان میں آئی ٹی کے ماہر بننے کے لیے چھ ماہ کافی ہیں۔ IT میں شروع سے شروع کرنے کا سب سے آسان اور تیز ترین طریقہ SEDICOMM یونیورسٹی کے پلیٹ فارم پر کورسز ہونے کا امکان ہے ۔ یہ کورسز آپ کو قابل پروگرام نیٹ ورک اور سسٹم انجینئر کے پیشے کے لیے تیار کریں گے۔ ایسا کرنے کے لیے، آپ کو ایڈمنسٹریشن، نیٹ ورک انجینئرنگ، اور پروگرامنگ کی بنیادی باتوں میں مہارت حاصل کرنی ہوگی۔ آج، ہم Python میں اختیاری فنکشن کے دلائل کا احاطہ کریں گے ۔ یہ علم الماتی میں دستیاب DevOps/DevNet کورسز کو مکمل کرنے میں آپ کی مدد کرے گا ۔
اختیاری فنکشن دلیل کیا ہے، DevOps / DevNet کورسز الماتی ڈاؤن لوڈ کریں۔
پہلے، آئیے جائزہ لیتے ہیں کہ Python میں فنکشنز کیسے بنتے ہیں ۔ وہ سب روٹینز ہیں جن میں مقامی متغیرات کا ایک سیٹ اور ان متغیرات کو فنکشن آرگیومینٹس کے طور پر تفویض کردہ ڈیٹا پر کارروائی کے لیے ہدایات شامل ہیں۔ الماتی میں DevOps / DevNet ٹورینٹ کورسز آپ کو اس بارے میں مزید جاننے میں مدد کریں گے کہ وہ کیسے کام کرتے ہیں ۔ تاہم، ہمارے آج کے مضمون میں، ہم اس موضوع پر بنیادی سوالات کے جوابات دیں گے۔
لہذا، کسی فنکشن کا اعلان کرتے وقت، def بیان اور قوسین میں نام کے بعد، دلائل کی ایک کوما سے الگ کردہ فہرست کی وضاحت کی جاتی ہے۔ لیکن کیا ہوگا اگر، مثال کے طور پر، آپ کے پاس دو مطلوبہ دلائل ہیں، x اور y ۔ تاہم، کچھ معاملات میں ، آپ کو اختیاری دلیل کی وضاحت کرنے کی ضرورت ہے، z ؟ یہ پروگرامنگ زبان خاص طور پر ایسے معاملات کے لیے اختیاری دلائل فراہم کرتی ہے۔
ہم کہتے ہیں کہ آپ کے فنکشن کو اس کے تمام دلائل کے مجموعہ کا حساب لگانے کی ضرورت ہے۔ تاہم، اگر اسے کال کرتے وقت z دلیل کی وضاحت نہیں کی گئی ہے ، تو اسے صفر سمجھا جانا چاہیے۔ فنکشن پھر اس طرح نظر آئے گا: def function_name (x, y, z=0) ۔ اس کے بعد، ایک بڑی آنت شامل کریں اور، ایک نئی لائن پر، چار جگہوں کو انڈینٹ کریں، لکھیں: واپسی x + y + z ۔ یہ فنکشن پھر اپنے دلائل کا مجموعہ لوٹائے گا، قطع نظر اس کے کہ دو یا ایک کی وضاحت کی گئی ہے۔ بہترین DevOps / DevNet Almaty کورسز اس کو مزید تفصیل سے سمجھنے میں آپ کی مدد کریں گے ۔
Python میں اختیاری دلائل کے ساتھ فنکشنز کیسے کام کرتے ہیں اس کی مثالیں۔
اب آئیے اس پر گہری نظر ڈالتے ہیں کہ Python میں اختیاری دلائل کے ساتھ فنکشنز کیسے کام کرتے ہیں ۔ یہ علم آپ کو DevOps/DevNet الماتی کورسز کو مکمل کرنے اور قازقستان میں ایک متلاشی ماہر بننے میں مدد کرے گا۔ سب سے پہلے، یاد رکھیں کہ ایسا فنکشن بغیر کسی غلطی کے صرف اس صورت میں کام کرے گا جب صرف اختیاری دلیل غائب ہو۔ مطلوبہ دلائل میں سے ایک کی کمی کے نتیجے میں TypeError ہو جائے گا ۔ بلاشبہ، اس غلطی کو حاصل کرنے کے لیے، آپ کو دو چیزوں میں سے ایک کرنا ہوگا:
- فنکشن کو کال کرتے وقت قوسین میں جان بوجھ کر کم تعداد میں دلائل کی نشاندہی کریں۔
- صرف اقدار کو ایک کے بعد ایک دلیل کے طور پر متعین نہ کریں، بلکہ مطلوبہ دلیل کو چھوڑتے ہوئے انہیں مخصوص مقامی متغیرات کے لیے تفویض کریں۔
اس کے علاوہ، آپ ایک ہی وقت میں ایک فنکشن میں کئی اختیاری متغیرات رکھ سکتے ہیں۔ مزید یہ کہ تمام دلائل اختیاری ہو سکتے ہیں۔ اگرچہ سبروٹین کا یہ استعمال کم عام ہے۔ یہ اسے بیکار نہیں بناتا، بالکل اس کے برعکس - ایسا علم قابل پروگرام نیٹ ورکس اور سسٹمز کے میدان میں کام کرنے کے لیے انتہائی مفید ہے۔
Python میں ایسے فنکشنز بنانا بھی ممکن ہے جن کے دلائل کی ایک مقررہ تعداد نہ ہو۔ تاہم، ہم اپنے مستقبل کے مضامین میں سے ایک میں اس کا مزید تفصیل سے احاطہ کریں گے۔ ہمارے بلاگ سے جڑے رہیں اور SEDICOMM یونیورسٹی کے پلیٹ فارم پر کورسز کریں ۔ اس کے بعد، 2023 کے آخر تک، آپ کو قازقستان میں آئی ٹی انجینئر بننے کا ہر موقع ملے گا۔ اور آپ اپنی زندگی کو ہمیشہ کے لیے بہتر بنا سکتے ہیں۔
SEDICOMM یونیورسٹی ٹیم : سسکو اکیڈمی ، لینکس پروفیشنل انسٹی ٹیوٹ ، پائتھون انسٹی ٹیوٹ ۔

