ython ایک تشریح شدہ، آبجیکٹ پر مبنی، متحرک الفاظ کے ساتھ اعلی سطحی پروگرامنگ زبان ہے۔ اس کا اعلیٰ سطحی ڈیٹا ڈھانچے میں بنایا گیا، متحرک ٹائپنگ اور ڈائنامک بائنڈنگ کے ساتھ مل کر، اسے ریپڈ ایپلیکیشن ڈویلپمنٹ کے ساتھ ساتھ موجودہ اجزاء کو آپس میں جوڑنے کے لیے اسکرپٹنگ یا گلو زبان کے طور پر استعمال کرنے کے لیے بہت پرکشش بناتا ہے۔ Python کا سادہ، سیکھنے میں آسان نحو پڑھنے کی اہلیت پر زور دیتا ہے اور اس وجہ سے پروگرام کی دیکھ بھال کی لاگت کو کم کرتا ہے۔ Python ماڈیولز اور پیکجز کو سپورٹ کرتا ہے، جو پروگرام کی ماڈیولریٹی اور کوڈ کے دوبارہ استعمال کی حوصلہ افزائی کرتا ہے۔ Python انٹرپریٹر اور وسیع معیاری لائبریری تمام بڑے پلیٹ فارمز کے لیے بغیر کسی معاوضے کے ماخذ یا بائنری شکل میں دستیاب ہیں، اور اسے آزادانہ طور پر تقسیم کیا جا سکتا ہے۔
اکثر، پروگرامرز Python کے ساتھ محبت میں پڑ جاتے ہیں کیونکہ اس کی فراہم کردہ پیداواری صلاحیت میں اضافہ ہوتا ہے۔ چونکہ تالیف کا کوئی مرحلہ نہیں ہے، اس لیے ایڈٹ-ٹیسٹ-ڈیبگ سائیکل ناقابل یقین حد تک تیز ہے۔ ازگر کے پروگراموں کو ڈیبگ کرنا آسان ہے: ایک بگ یا خراب ان پٹ کبھی بھی سیگمنٹیشن کی خرابی کا سبب نہیں بنے گا۔ اس کے بجائے، جب مترجم کو ایک غلطی کا پتہ چلتا ہے، تو یہ ایک استثناء پیدا کرتا ہے۔ جب پروگرام استثناء کو نہیں پکڑتا ہے، تو ترجمان اسٹیک ٹریس پرنٹ کرتا ہے۔ ایک سورس لیول ڈیبگر مقامی اور عالمی متغیرات کے معائنے، صوابدیدی تاثرات کی تشخیص، بریک پوائنٹس کو ترتیب دینے، کوڈ کو ایک وقت میں ایک لائن میں قدم رکھنے، وغیرہ کی اجازت دیتا ہے۔ ڈیبگر Python میں ہی لکھا گیا ہے، جو ازگر کی خود شناسی طاقت کی گواہی دیتا ہے۔ دوسری طرف، اکثر کسی پروگرام کو ڈیبگ کرنے کا تیز ترین طریقہ یہ ہوتا ہے کہ ماخذ میں کچھ پرنٹ اسٹیٹمنٹس شامل کیے جائیں: تیز ایڈٹ-ٹیسٹ-ڈیبگ سائیکل اسے بناتا ہے۔
اپ ڈیٹ کردہ بتاریخ
13 جون، 2023