ython သည် ဒိုင်းနမစ် semantics ပါရှိသော အဆင့်မြင့် ပရိုဂရမ်းမင်းဘာသာစကားကို အဓိပ္ပာယ်ဖွင့်ဆိုထားသော၊ အရာဝတ္ထုကို ဦးတည်သည့် ဘာသာစကားဖြစ်သည်။ ဒိုင်းနမစ်စာရိုက်ခြင်းနှင့် ဒိုင်းနမစ်ပေါင်းစပ်ခြင်းတို့ဖြင့် ပေါင်းစပ်ထားသော ဒေတာဖွဲ့စည်းပုံများတွင် တည်ဆောက်ထားသော အဆင့်မြင့်သည် Rapid Application Development အတွက်အပြင် ရှိပြီးသားအစိတ်အပိုင်းများကို ချိတ်ဆက်ရန်အတွက် scripting သို့မဟုတ် ကော်ဘာသာစကားအဖြစ် အသုံးပြုရန်အတွက် ၎င်းကို အလွန်ဆွဲဆောင်မှုဖြစ်စေသည်။ Python ၏ရိုးရှင်းပြီး လေ့လာရလွယ်ကူသော syntax သည် ဖတ်ရှုနိုင်မှုကို အလေးပေးသောကြောင့် ပရိုဂရမ်ထိန်းသိမ်းမှုကုန်ကျစရိတ်ကို လျှော့ချပေးသည်။ Python သည် program modularity နှင့် code ပြန်သုံးခြင်းကို အားပေးသည့် module များနှင့် packages များကို ပံ့ပိုးပေးပါသည်။ Python စကားပြန်နှင့် ကျယ်ပြန့်သော စံပြစာကြည့်တိုက်ကို အဓိကပလက်ဖောင်းအားလုံးအတွက် အခကြေးငွေမယူဘဲ အရင်းအမြစ် သို့မဟုတ် binary ပုံစံဖြင့် ရရှိနိုင်ပြီး လွတ်လပ်စွာ ဖြန့်ဝေနိုင်ပါသည်။
မကြာခဏဆိုသလို၊ ပရိုဂရမ်မာများသည် ၎င်းကိုပေးဆောင်သည့် ကုန်ထုတ်စွမ်းအားတိုးလာခြင်းကြောင့် Python ကို သဘောကျကြသည်။ စုစည်းမှုအဆင့်မရှိသောကြောင့်၊ တည်းဖြတ်-စမ်းသပ်-ဒီဘာဂ်စက်ဝန်းသည် မယုံနိုင်လောက်အောင်မြန်ဆန်သည်။ Python ပရိုဂရမ်များကို အမှားရှာပြင်ခြင်းသည် လွယ်ကူသည်- ချွတ်ယွင်းချက် သို့မဟုတ် မကောင်းသော ထည့်သွင်းမှုတစ်ခုသည် ခွဲခြမ်းမှုဆိုင်ရာ အမှားအယွင်းကို မည်သည့်အခါမျှ ဖြစ်စေမည်မဟုတ်ပါ။ ယင်းအစား စကားပြန်က အမှားတစ်ခုကို တွေ့ရှိသောအခါ ခြွင်းချက်တစ်ခု ပေါ်လာသည်။ ပရိုဂရမ်သည် ခြွင်းချက်အား မဖမ်းမိသောအခါ၊ စကားပြန်သည် stack trace ကို print ထုတ်ပါသည်။ အရင်းအမြစ်အဆင့် အမှားရှာပြင်သူသည် ဒေသတွင်းနှင့် ကမ္ဘာလုံးဆိုင်ရာ ကိန်းရှင်များကို စစ်ဆေးခြင်း၊ မတရားသော အသုံးအနှုန်းများကို အကဲဖြတ်ခြင်း၊ ခွဲထွက်မှတ်များ သတ်မှတ်ခြင်း၊ ကုဒ်ကို လိုင်းတစ်ခုသို့ ဖြတ်သွားခြင်း အစရှိသည်တို့ကို ခွင့်ပြုပါသည်။ ဒီဘာဂါကို Python ကိုယ်တိုင်ရေးထားပြီး Python ၏ စူးစမ်းဆင်ခြင်နိုင်စွမ်းကို သက်သေခံပါသည်။ အခြားတစ်ဖက်တွင်၊ ပရိုဂရမ်တစ်ခုအား အမှားရှာရန် မကြာခဏဆိုသလို အလျင်မြန်ဆုံးနည်းလမ်းမှာ ရင်းမြစ်သို့ ပုံနှိပ်ဖော်ပြချက်အနည်းငယ်ကို ပေါင်းထည့်ရန်ဖြစ်သည်- အမြန်တည်းဖြတ်ခြင်း-စမ်းသပ်မှု-ဒီဘာဂ်စက်ဝန်းသည် ၎င်းကို ပြုလုပ်သည်။
အပ်ဒိတ်လုပ်ခဲ့သည့်ရက်
၂၀၂၃ ဇွန် ၁၃