ازگر آج کل پروگرامنگ زبان ایک مقبول زبان ہے۔ اس میں متعدد ایپلی کیشنز ہیں اور ڈویلپر اس عمل کے ل p اعداد و شمار میں تبدیل ہو رہے ہیں جو یہ ہمیں فراہم کرتا ہے۔ ماڈیولر پروگرامنگ نقطہ نظر جہاں کوڈ کو الگ الگ حصوں میں تقسیم کیا جاتا ہے وہیں جہاں آتھو ماڈیول تصویر میں آجاتے ہیں۔ یہ مضمون آپ کو مذکورہ بالا موضوع کو تفصیل سے سمجھنے میں مدد دے گا۔
مندرجہ ذیل عنوانات ہیں جو اس بلاگ میں شامل ہوں گے۔
- ازگر ماڈیول کیا ہیں؟
- ازگر ماڈیول کیسے بنائیں؟
- ازگر ماڈیول کو کس طرح استعمال کریں؟
- ازگر میں بلٹ ان ماڈیولز
ازگر ماڈیول کیا ہیں؟
ماڈیولز صرف ایک ’پروگرام منطق‘ یا ایک ’’ ازگر اسکرپٹ ‘‘ ہیں جو متنوع ایپلی کیشنز کے لئے استعمال ہوسکتے ہیں یا . ہم ماڈیول میں افعال ، کلاسز وغیرہ کا اعلان کرسکتے ہیں۔
کوڈ کو مختلف ماڈیولز میں توڑنے پر توجہ دی جارہی ہے تاکہ ایک دوسرے پر کم سے کم انحصار نہ ہو۔ کوڈ میں ماڈیول استعمال کرنے سے کوڈوں کی کم لائن لکھنے میں مدد ملتی ہے ، کوڈ کے دوبارہ استعمال کے ل for ایک واحد طریقہ کار بھی تیار ہوا ہے۔ یہ بار بار ایک ہی منطق لکھنے کی ضرورت کو بھی ختم کرتا ہے۔
ماسٹرز ڈگری پوسٹ گریجویٹ ڈگری ہے
ماڈیولز کے استعمال کا ایک اور فائدہ یہ ہے کہ پروگراموں کو آسانی سے ڈیزائن کیا جاسکتا ہے ، کیونکہ پوری ٹیم صرف پورے کوڈ کے کسی حصے یا ماڈیول پر کام کرتی ہے۔
آئیے اس کو مثال کے ساتھ سمجھنے کی کوشش کریں:
فرض کریں کہ آپ کیلکولیٹر کے لئے کوئی پروگرام بنانا چاہتے ہیں۔ اضافے ، گھٹائو ، ضرب ، تقسیم وغیرہ جیسے آپریشن ہوں گے۔
ہم کوڈ کو الگ الگ حصوں میں توڑ دیں گے ، ہم ان تمام کارروائیوں کے ل simply ایک ماڈیول یا آپریشن میں سے ہر ایک کے لئے الگ الگ ماڈیول تشکیل دے سکتے ہیں۔ اور پھر ہم ان ماڈیولز کو اپنی مین پروگرام منطق میں کال کرسکتے ہیں۔
خیال یہ ہے کہ کوڈ کو کم سے کم کیا جائے ، اور اگر ہم ماڈیول تیار کرتے ہیں تو اس کا مطلب یہ نہیں ہے کہ ہم اسے صرف اس پروگرام کے لئے استعمال کرسکتے ہیں ، ہم ان ماڈیولز کو دوسرے پروگراموں کے لئے بھی کال کرسکتے ہیں۔
اب جب ہم ماڈیولز کے تصور کو سمجھ چکے ہیں ، تو ہم یہ سمجھنے کی کوشش کرتے ہیں کہ ہم ازگر میں ماڈیول کیسے بنا سکتے ہیں۔
ازگر میں ماڈیول کیسے بنائیں؟
ازگر میں ماڈیول بنانا اس کا استعمال کرتے ہوئے سادہ ازگر اسکرپٹ لکھنے کے مترادف ہے .p توسیع مذکورہ بالا مثال کے لئے مختلف کاموں کے لئے ماڈیول بنانے کی کوشش کرنے دیتا ہے۔
Def add (x، y): x + y Def sub (x، y): واپسی x - y ڈیف پروڈ (x، y): x x y ڈیف Div (x، y): واپسی x / y
ایک فائل میں مندرجہ بالا کوڈ کو محفوظ کریں کیلک پی پی .اس طرح ہم ازگر میں ماڈیول بناتے ہیں۔ ہم نے اس ماڈیول میں مختلف افعال تخلیق کیے ہیں۔ ہم ان ماڈیولز کو اپنی مرکزی فائل میں استعمال کرسکتے ہیں ، آئیے اس پر ایک نظر ڈالتے ہیں کہ ہم انہیں پروگرام میں کس طرح استعمال کریں گے۔
ازگر ماڈیول کو کس طرح استعمال کریں؟
ہم استعمال کریں گے درآمد کریں ماڈیول کو ہمارے پروگرام میں شامل کرنے کے لئے کلیدی لفظ ، سے کلیدی لفظ ماڈیول سے صرف چند یا مخصوص طریقے یا افعال حاصل کرنے کے لئے استعمال ہوتا ہے۔ آئیے یہ دیکھتے ہیں کہ آپ کے پروگرام میں ماڈیول استعمال کرنے کے لئے کون سے مختلف طریقے ہیں۔
ہم کہتے ہیں کہ ہمارے پاس نام کے ساتھ فائل ہے main.py.
بطور a = 10 b = 20 اضافہ = a.add (a، b) پرنٹ (اضافہ) کے طور پر درآمد کیلک
مذکورہ کوڈ میں ، ہم نے استعمال کرکے ایک عرف پیدا کیا ہے جیسے مطلوبہ الفاظ مذکورہ کوڈ کی آؤٹ پٹ میں کیلک پی پی ماڈیول میں ایڈ فنکشن میں مخصوص منطق کا استعمال کرتے ہوئے دو نمبر اے اور بی کا اضافہ ہوگا۔
ایک اور نقطہ نظر پر ایک نظر ڈالیں۔
کیلک درآمد سے * a = 20 b = 30 پرنٹ (شامل کریں (ایک ، بی))
مذکورہ کوڈ میں ، ہم نے ستارے کا استعمال کرتے ہوئے تمام افعال کو درآمد کیا ہے اور ہم نتائج حاصل کرنے کے لئے تقریب کے نام کا صرف ذکر کرسکتے ہیں۔
ازگر ماڈیول کا راستہ
جب ہم کسی ماڈیول کو درآمد کرتے ہیں تو ، مترجم sys.path میں بلڈ ان ماڈیول ڈائرکٹریوں میں ماڈیول کی تلاش کرتا ہے اور اگر نہیں ملا تو ، وہ مندرجہ ذیل ترتیب میں ماڈیول کی تلاش کرے گا۔
- موجودہ ڈائرکٹری
- پیتھونپٹ
- ڈیفالٹ ڈائرکٹری
درآمد سیس پرنٹ (sys.path)
جب آپ مذکورہ کوڈ کو چلاتے ہیں تو ، آپ کو ڈائریکٹریوں کی فہرست مل جائے گی۔ آپ اپنا راستہ بنانے کیلئے لسٹ میں تبدیلیاں لا سکتے ہیں۔
ازگر میں بلٹ ان ماڈیولز
بلٹ ان ماڈیولز سی میں لکھے جاتے ہیں اور ازگر ترجمانی کے ساتھ مربوط ہوتے ہیں۔ ہر بلٹ ان ماڈیول میں کچھ مخصوص افعال کے لئے وسائل ہوتے ہیں جیسے آپریٹنگ سسٹم مینجمنٹ ، ڈسک ان پٹ / آؤٹ پٹ وغیرہ۔
معیاری لائبریری میں بہت ساری ازگر کی اسکرپٹس ہیں جو مفید افادیت پر مشتمل ہیں۔ ہمارے اختیار میں ازگر میں بہت سے بلٹ ان ماڈیولز موجود ہیں جن کو ہم جب چاہیں استعمال کرسکتے ہیں۔
ازگر میں تمام ماڈیولز کی فہرست حاصل کرنے کے لئے ، آپ ازگر کنسول میں درج ذیل کمانڈ لکھ سکتے ہیں۔
مدد ('ماڈیول')
آپ کو ازگر میں تمام ماڈیولز کی فہرست مل جائے گی۔ ذیل میں ازگر میں چند ماڈیولز ہیں۔
dir () بلٹ ان فنکشن
یہ a تاروں کی ترتیب کی فہرست ایک ماڈیول میں بیان کردہ ناموں پر مشتمل ہے۔ اس فہرست میں تمام متغیرات ، افعال ، کلاسز وغیرہ کے نام شامل ہیں۔
امپورٹ کیلک پرنٹ (دیر (کیلک))
آپ کو فہرست آؤٹ پٹ اس طرح ملے گی:
اسی طرح ، آپ دیر () فنکشن کا استعمال کرتے ہوئے کسی بھی ماڈیول میں ناموں کی وضاحت کر سکتے ہیں۔
اس بلاگ میں ، ہم نے ازگر میں ماڈیول کے بارے میں سیکھا ہے ، کہ ہم کس طرح ماڈیول تیار کرسکتے ہیں اور اسے پروگرام میں استعمال کرسکتے ہیں۔ ہم نے ازگر میں ماڈیولس میں تعمیر کے بارے میں بھی سیکھا ہے۔ ازگر پروگرامنگ زبان بہت زیادہ ایپلی کیشنز ہیں اور ماڈیول کے استعمال سے ، کام آسان ، برقرار رکھنے اور موثر ہوجاتا ہے۔ اگر آپ اپنی صلاحیتوں کو ازگر کی پروگرامنگ زبان میں مہارت حاصل کرنا چاہتے ہیں تو آپ اس کے لئے اندراج کر سکتے ہیں اپنی تعلیم کو شروع کرنا اور ایک ازگر ڈویلپر بننا۔
اگر اپ کا کوئی سوال ھے تو؟ تبصروں میں ان کا تذکرہ کریں ، ہم آپ کے پاس واپس جائیں گے۔