Python နိဒါန်း
Python ဆိုတာဘာလဲ။
Python သည် လူကြိုက်များသော programming language တစ်ခုဖြစ်သည်။ ၎င်းကို Guido van Rossum မှ ဖန်တီးခဲ့ပြီး 1991 ခုနှစ်တွင် ထွက်ရှိခဲ့သည်။
၎င်းကို:
- ဝဘ်ဖွံ့ဖြိုးတိုးတက်မှု (ဆာဗာဘက်ခြမ်း)၊
- ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်ရေး၊
- သင်္ချာ၊
- စနစ် scripting ။
Python ဘာလုပ်နိုင်မလဲ။
- ဝဘ်အက်ပလီကေးရှင်းများဖန်တီးရန် Python ကို ဆာဗာပေါ်တွင် အသုံးပြုနိုင်သည်။
- အလုပ်အသွားအလာများဖန်တီးရန် Python ကို software နှင့်တွဲသုံးနိုင်သည်။
- Python သည် ဒေတာဘေ့စ်စနစ်များနှင့် ချိတ်ဆက်နိုင်သည်။ ၎င်းသည် ဖိုင်များကို ဖတ်ပြီး ပြင်ဆင်နိုင်သည်။
- Python သည် ကြီးမားသောဒေတာကို ကိုင်တွယ်ရန်နှင့် ရှုပ်ထွေးသောသင်္ချာကို လုပ်ဆောင်ရန်အတွက် အသုံးပြုနိုင်သည်။
- Python ကို လျင်မြန်သော ပုံတူရိုက်ခြင်းအတွက် သို့မဟုတ် ထုတ်လုပ်မှုအသင့်ရှိသော ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်မှုအတွက် အသုံးပြုနိုင်သည်။
ဘာကြောင့် Python
- Python သည် မတူညီသော ပလက်ဖောင်းများ (Windows၊ Mac၊ Linux၊ Raspberry Pi၊ စသည်) တွင် အလုပ်လုပ်သည်။
- Python တွင် အင်္ဂလိပ်ဘာသာစကားနှင့် ဆင်တူသော ရိုးရှင်းသော syntax တစ်ခုရှိသည်။
- Python တွင် developer များသည် အခြားသော programming language များထက် စာကြောင်းနည်းနည်းဖြင့် ပရိုဂရမ်များကို ရေးသားနိုင်စေမည့် syntax ရှိသည်။
- Python သည် စကားပြန်စနစ်တွင် အလုပ်လုပ်သည်၊ ဆိုလိုသည်မှာ ကုဒ်ရေးသည်နှင့် တပြိုင်နက် လုပ်ဆောင်နိုင်သည်။ ဆိုလိုသည်မှာ ပုံတူရိုက်ခြင်းမှာ အလွန်မြန်ဆန်နိုင်သည်။
- Python ကို လုပ်ထုံးလုပ်နည်းနည်းလမ်း၊ အရာဝတ္ထုကို ဦးတည်သည့်နည်းလမ်း သို့မဟုတ် လုပ်ဆောင်သည့်နည်းလမ်းဖြင့် ကုသနိုင်ပါသည်။
သိဖို့ကောင်းပါတယ်။
- Python ၏ လတ်တလော အဓိကဗားရှင်းမှာ Python 3 ဖြစ်ပြီး၊ ဤသင်ခန်းစာတွင် ကျွန်ုပ်တို့ အသုံးပြုပါမည်။ သို့သော်လည်း Python 2 သည် လုံခြုံရေးဆိုင်ရာ အပ်ဒိတ်များမှလွဲ၍ အခြားမည်သည့်အရာနှင့်မျှ မွမ်းမံမွမ်းမံထားသော်လည်း အတော်လေးရေပန်းစားနေဆဲဖြစ်သည်။
- ဤသင်ခန်းစာတွင် Python ကို စာသားတည်းဖြတ်စနစ်ဖြင့် ရေးသားပါမည်။ ပိုကြီးသော Python ဖိုင်များကို စီမံခန့်ခွဲရာတွင် အထူးအသုံးဝင်သော Thonny, Pycharm, Netbeans သို့မဟုတ် Eclipse ကဲ့သို့သော ပေါင်းစပ်ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်တွင် Python ကို ရေးသားနိုင်သည်။
Python Syntax သည် အခြားသော ပရိုဂရမ်းမင်းဘာသာစကားများနှင့် နှိုင်းယှဉ်ပါသည်။
- Python သည် ဖတ်ရှုနိုင်စေရန်အတွက် ဒီဇိုင်းထုတ်ထားပြီး သင်္ချာဆိုင်ရာ လွှမ်းမိုးမှုရှိသော အင်္ဂလိပ်ဘာသာစကားနှင့် ဆင်တူသည်။
- Python သည် မျဉ်းကြောင်းများ သို့မဟုတ် ကွင်းစဥ်များကို မကြာခဏ အသုံးပြုလေ့ရှိသည့် အခြားသော ပရိုဂရမ်းမင်းဘာသာစကားများနှင့် ဆန့်ကျင်သည့်အနေဖြင့် ကွန်မန်းတစ်ခုကို အပြီးသတ်ရန် လိုင်းအသစ်များကို အသုံးပြုသည်။
- Scope ကို သတ်မှတ်ရန် Python သည် whitespace ကို အသုံးပြု၍ indentation ကို အားကိုးသည်။ loops တွေရဲ့ scope၊ functions နဲ့ classes လိုမျိုး။ အခြားသော ပရိုဂရမ်းမင်းဘာသာစကားများသည် ဤရည်ရွယ်ချက်အတွက် curly-ကွင်းစကွက်များကို အသုံးပြုလေ့ရှိသည်။
ဥပမာ
print("Hello, World!")