မာတိကာ[ဖျောက်][ရှိုး]
ကျွန်ုပ်တို့၏ ဒုတိယအကြိမ် ဟောပြောပွဲမှ ကြိုဆိုပါတယ်။ စတင်သူများအတွက် Python Crash သင်တန်း စီးရီး။
ဤပို့ချချက်သည် Python ၏ syntax ကို အဓိကထားမည်ဖြစ်ပြီး Python ကုဒ်ကို မည်သို့လုပ်ဆောင်သည်ကို နားလည်မည်ဖြစ်သည်။
ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏စနစ်များတွင် Python 3.10.4 ကို ထည့်သွင်းပြီးဖြစ်သည်။. ယခု Python အတွက် ကုဒ်တည်းဖြတ်သူ လိုအပ်ပါသည်။ ရွေးချယ်စရာတွေ အများကြီးရှိပေမယ့် အကြိုက်ဆုံးကတော့ PyCharm.
၎င်းသည် Python အတွက် အသုံးပြုသည့် ရေပန်းအစားဆုံး ကုဒ်တည်းဖြတ်သူများထဲမှ တစ်ခုဖြစ်ပြီး ဤသင်တန်းအတွက် ၎င်းကို ကျွန်ုပ်တို့ အသုံးပြုပါမည်။ ပထမစစချင်းမှာ ဒီလိုပုံရတယ်။
ယခု ပရောဂျက်တွင် Python ဖိုင်အသစ်တစ်ခုကို ဖန်တီးပါ။ ယခု သင်သည် Python တွင် သင်၏ပထမဆုံးကုဒ်ကိုရေးရန် အဆင်သင့်ဖြစ်နေပါပြီ။
ယခုရိုက်ပါ
print("Hello HashDork")
ယခု "Run" မီနူးကိုချဲ့ထွင်ပြီး run ကိုနှိပ်ပါ။ ပရိုဂရမ်ကို run ရန် macOS တွင် 'Shift + F10' သို့မဟုတ် 'Ctrl + cmd + R' တို့ကိုလည်း အသုံးပြုနိုင်သည်။
၎င်းနောက်၊ အောက်ခြေရှိ terminal ဝင်းဒိုးငယ်တစ်ခုသည် သင့်ကုဒ်၏အထွက်ကို ပြသပေးမည်ဖြစ်သည်။ ဤသည်မှာ သင်၏ပထမဆုံး Python ကုဒ်ဖြစ်သည်။ ယခု ကျွန်ုပ်တို့သည် ၎င်းကို မည်ကဲ့သို့ လုပ်ဆောင်ခဲ့သည်ကို လေ့လာပါမည်။
ဤသည်မှာ သင်၏ပထမဆုံး Python ကုဒ်ဖြစ်သည်။ နောက်ထပ် ဥပမာတစ်ခုကို စမ်းကြည့်ရအောင်။
ဤဥပမာတွင်၊ ကျွန်ုပ်တို့သည် ကြယ်ပွင့် 10 လုံးကို 10 ဖြင့် မြှောက်ရုံဖြင့် '*' ကို print ထုတ်ပါမည်။
အမျိုးအစား:
print("*"*10)
အထွက်သည် ဤကဲ့သို့ ဖြစ်လိမ့်မည်။
ယခု ကျွန်ုပ်တို့သည် ၎င်းကို မည်ကဲ့သို့ လုပ်ဆောင်ခဲ့သည်ကို လေ့လာပါမည်။
Python ကုဒ်ကို မည်သို့လုပ်ဆောင်သနည်း။
ကျွန်ုပ်တို့ Python တွင် ကုဒ်တစ်ခုကို ရေးသောအခါ၊ စကားချပ် (“*”*10) အတွင်းရှိ ကုဒ်အပိုင်းအစကို expression ဟုခေါ်သည်။ ၎င်းသည် တန်ဖိုးတစ်ခုကို ထုတ်ပေးသည့် ကုဒ်အပိုင်းဖြစ်သည်။
ထို့ကြောင့် Python စကားပြန်သည် စာကြောင်း 2 ကို execute ရန်ကြိုးစားသောအခါ၊ ပထမဦးစွာ ၎င်းသည် ကွင်းပိတ် ဖြစ်သည့် expression အကြားရှိ code ကို အကဲဖြတ်မည်ဖြစ်သည်။ ထို့ကြောင့် ၎င်းသည် ကြယ်ပွင့် 10 လုံးထုတ်ပေးပြီး terminal တွင် ၎င်းတို့ကို ပရင့်ထုတ်မည်ဖြစ်သည်။
Python တွင် ကိန်းရှင်များ
ကိန်းရှင်များသည် ပရိုဂရမ်ရေးဆွဲခြင်း၏ အခြေခံအကျဆုံး သဘောတရားများထဲမှ တစ်ခုဖြစ်ပြီး ၎င်းတို့သည် Python နှင့် သီးခြားမဟုတ်ပါ။ ကျွန်ုပ်တို့သည် ကွန်ပျူတာ၏ မမ်မိုရီတွင် ဒေတာများကို ယာယီသိမ်းဆည်းရန် ကိန်းရှင်များကို အသုံးပြုပါသည်။
ဒါကတော့ ဥပမာတစ်ခု၊
ရိုက်နိုင်ပါစေ-
Price = 10
Python စကားပြန်သည် ဤကုဒ်ကို လုပ်ဆောင်သောအခါ၊ ၎င်းသည် နံပါတ် 10 ကို သိမ်းဆည်းမည့် မမ်မိုရီအချို့ကို ခွဲဝေပေးမည်ဖြစ်သည်။ နောက်ဆုံးတွင်၊ ၎င်းသည် ဤစျေးနှုန်းကို ထိုမှတ်ဉာဏ်တည်နေရာသို့ ပူးတွဲပေးမည်ဖြစ်သည်။
ယခု ကျွန်ုပ်တို့သည် ဤကိန်းရှင်တွင် သိမ်းဆည်းထားသော တန်ဖိုးကို ရယူရန် ကျွန်ုပ်တို့၏ ပရိုဂရမ်ရှိ မည်သည့်နေရာတွင်မဆို ဤကိန်းရှင် “စျေးနှုန်း” ကို အသုံးပြုနိုင်ပါသည်။
အခုရိုက်ရင်၊
print(Price)
ဤပရိုဂရမ်၏ ရလဒ်သည် ကိန်းရှင် “စျေးနှုန်း” ဆိုလိုသည်မှာ 10 တွင် သိမ်းဆည်းထားသော တန်ဖိုးကို ပြသမည်ဖြစ်သည်။ ကိန်းရှင်များသည် စာလုံးအကြီးအသေးသာဖြစ်ကြောင်း သတိပြုပါ။
ထို့ကြောင့် ဤသည်မှာ ကျွန်ုပ်တို့ variable များကို သတ်မှတ်ပုံဖြစ်ပြီး၊ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ variable ၏အမည်ဖြစ်သည့် identifier တစ်ခု၊ ထို့နောက် equal sign နှင့် နောက်ဆုံးတန်ဖိုးတစ်ခုတို့ဖြစ်သည်။
ဒီပရိုဂရမ်ကို နောက်တစ်ဆင့်တက်ကြရအောင်။ ဒုတိယစာကြောင်းတွင်၊ ဤစျေးနှုန်းပြောင်းလဲနိုင်သောတန်ဖိုးကို တန်ဖိုးအသစ်သို့ အပ်ဒိတ်လုပ်နိုင်ပါသည်။ အဲဒါကို 20 လုပ်ကြည့်ရအောင်။ ငါတို့ပရိုဂရမ်ကို run တဲ့အခါ၊ Python စကားပြန်က ကျွန်တော်တို့ရဲ့ ကုဒ်လိုင်းကို အပေါ်ကနေ မျဉ်းကြောင်းအတိုင်း လုပ်ဆောင်ပေးတဲ့အတွက် 20 ကိုတွေ့ရမယ်။
ကျွန်ုပ်တို့သည် ကိန်းပြည့်များ၊ floats၊ strings နှင့် boolean တန်ဖိုးများကို ကိန်းရှင်များအဖြစ် သိမ်းဆည်းနိုင်ပါသည်။ ထို့အပြင်၊ Python သည် နောက်ပိုင်းတွင် ဆွေးနွေးမည့် စာရင်းများနှင့် အရာဝတ္ထုများကဲ့သို့ ရှုပ်ထွေးသောတန်ဖိုးများကို သိမ်းဆည်းနိုင်သည်။
ယခု ကျွန်ုပ်တို့သည် string နှင့် boolean တန်ဖိုးများ၏ ဥပမာကို လေ့လာကြည့်ပါမည်။
Python တွင်၊ စာကြောင်းတစ်ကြောင်းသည် ယူနီကုဒ်အက္ခရာများ၏ အစီအစဥ်တစ်ခုဖြစ်သည်။ ရိုးရှင်းသောစကားဖြင့်၊ ၎င်းသည် ဇာတ်ညွှန်းတစ်ခုမှ စာသားအတိုင်းပြန်ဆိုထားသော မည်သည့်စီးရီးမဆိုဖြစ်သည်။
လိုပဲ
name = 'HashDork'
အလားတူပင်၊ စကားရပ်တစ်ခုသို့ True သို့မဟုတ် False တန်ဖိုးကို သတ်မှတ်ရန် boolean တန်ဖိုးများကို အသုံးပြုပါသည်။
is_published = True
Python သည် case-sensitive language ဖြစ်ပြီး ပုံမှန်အားဖြင့် သင်သည် variable ကိုရေးရန်နှင့် boolean တန်ဖိုးကို သတ်မှတ်ရာတွင် စာလုံးကြီးဖြင့် စတင်ရန် ပုံမှန်အားဖြင့် သင်သည် စာလုံးအသေးကို အသုံးပြုသင့်သည်။ ဤကိစ္စတွင်၊ 'မှန်' ကို စကားပြန်မှ အသိအမှတ်မပြုဘဲ အမှားဖြစ်သွားလိမ့်မည်။ Underscore ကို ပြောင်းလဲနိုင်သော အမည်တစ်ခုရှိ စကားလုံးများကို ခွဲခြားရန် အသုံးပြုသည်။
ဥပမာအစီအစဉ်
ယခု၊ အထက်ဖော်ပြပါ သဘောတရားများကို အသုံးချမည့် နမူနာပရိုဂရမ်ကို ကြည့်ပါမည်။
ဆေးရုံတစ်ခုအတွက် ပရိုဂရမ်တစ်ခုရေးမယ်လို့ စိတ်ကူးကြည့်ပါ။ ဒါကြောင့် Raj Koothrappali ဆိုတဲ့ လူနာကို စစ်ဆေးကြည့်တယ်။ (ဟုတ်တယ်၊ မင်းရပြီ). အသက် 29 နှစ်ရှိပြီဖြစ်ပြီး လူနာအသစ်ဖြစ်ပါတယ်။ ဤနေရာတွင် ကိန်းရှင် 3 ခု၊ ၎င်း၏အမည်၊ ၎င်း၏အသက်နှင့် အခြားကိန်းရှင်ကို ဤနေရာတွင် ကိန်းရှင်အသစ် သို့မဟုတ် ရှိပြီးသားလူနာဟုတ်မဟုတ် စစ်ဆေးရန် ကျွန်ုပ်အလိုရှိသည်။
ရွှေ့ခြင်းကို ရပ်လိုက်ပြီး သင်ကိုယ်တိုင် စမ်းကြည့်ပါ။
ကဲ အဖြေရှာကြည့်ရအောင်။
full_name = 'Raj Koothrappali'
age = 29
is_new = True
အပြီးသတ်သည်
ဒီဟောပြောပွဲက ဒါပဲလေ။
Python၊ Type Conversion နှင့် Strings များတွင် ထည့်သွင်းမှုလက်ခံခြင်းအကြောင်း လေ့လာပါမည်။
တစ်ဦးစာပြန်ရန် Leave