Learn Python

ကြော်ငြာများ ပါရှိပါသည်
၁၀+
ဒေါင်းလုဒ်များ
အကြောင်းအရာကို အမှတ်ပေးခြင်း
အားလုံး
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ

ဤအက်ပ်အကြောင်း

Python ကို စတင်အသုံးပြုခြင်း။
ဤကဏ္ဍသည် သင့်အား Python ၏အခြေခံများနှင့် မိတ်ဆက်ပေးသည်။ သင့်ပတ်ဝန်းကျင်ကို မည်သို့တည်ဆောက်ရမည်၊ သင်၏ပထမဆုံး Python ပရိုဂရမ်ကို ရေးသားပြီး လုပ်ဆောင်ရမည်၊ ကိန်းရှင်များ၊ ဒေတာအမျိုးအစားများနှင့် အော်ပရေတာများကဲ့သို့သော အခြေခံသဘောတရားများကို နားလည်နိုင်မည်ဖြစ်သည်။

စီးဆင်းမှုထိန်းချုပ်မှု
သင့် Python ပရိုဂရမ်များ၏ စီးဆင်းမှုကို အခြေအနေအရ ထုတ်ပြန်ချက်များနှင့် ကွင်းဆက်များဖြင့် ထိန်းချုပ်နည်းကို လေ့လာပါ။ ဤကဏ္ဍသည် အခြေအနေများပေါ်မူတည်၍ မတူညီသောကုဒ်တုံးများကို လုပ်ဆောင်နိုင်စေမည့် သို့မဟုတ် အကြိမ်ပေါင်းများစွာ လုပ်ဆောင်ချက်များကို ထပ်ခါထပ်ခါ လုပ်ဆောင်နိုင်စေမည့် ဤကဏ္ဍတွင် အကျုံးဝင်ပါသည်။

လုပ်ဆောင်ချက်များ
ဤကဏ္ဍတွင်၊ functions ဟုခေါ်သော ပြန်သုံးနိုင်သော ကုဒ်တုံးများကို ဖန်တီးနည်းကို သင်လေ့လာရပါမည်။ လုပ်ဆောင်ချက်များကို သတ်မှတ်ခြင်း၊ အငြင်းအခုံများကို ဖြတ်ကျော်ခြင်းနှင့် ကိန်းရှင်များ၏ နယ်ပယ်ကို နားလည်ခြင်းသို့ အကျုံးဝင်မည်ဖြစ်သည်။ သန့်ရှင်းသော၊ စနစ်တကျနှင့် မော်ဂျူလာ Python ကုဒ်ကို ရေးသားရန်အတွက် ၎င်းသည် မရှိမဖြစ်လိုအပ်ပါသည်။

ကြိုးတွေ၊
Strings များသည် Python ၏ အခြေခံဒေတာအမျိုးအစားဖြစ်သည်။ ဤကဏ္ဍတွင်၊ သင်သည် strings များနှင့် မည်သို့အလုပ်လုပ်ရမည်၊ string operations များလုပ်ဆောင်ရန်နှင့် Python ၏ built-in string method ကို အသုံးပြု၍ စာသားဒေတာကို ထိရောက်စွာ စီမံခန့်ခွဲနိုင်သည်ကို သင်လေ့လာရပါမည်။

စာရင်းများ
Lists များသည် variable တစ်ခုတည်းတွင် အကြောင်းအရာများစွာကို သိမ်းဆည်းနိုင်စေမည့် စွယ်စုံရစုစည်းမှုများဖြစ်သည်။ ဤကဏ္ဍတွင် စာရင်းများကို ဖန်တီးနည်း၊ ဝင်ရောက်ခွင့်နှင့် ပြုပြင်မွမ်းမံပုံအပြင် စာရင်းခွဲခြင်း၊ nesting နှင့် လုပ်ဆောင်ချက်များသို့ စာရင်းများပေးပို့ခြင်းကဲ့သို့သော အဆင့်မြင့်နည်းပညာများကို အသုံးပြုနည်းကို ပါရှိပါသည်။

Tuples နှင့် အဘိဓါန်များ
Python ၏ အစွမ်းထက်သော ဒေတာဖွဲ့စည်းပုံများ—tuples နှင့် အဘိဓာန်များကို စူးစမ်းပါ။ Tuples များသည် မပြောင်းလဲနိုင်သော စုစည်းမှုများဖြစ်ပြီး အဘိဓာန်များသည် သင့်အား သော့တန်ဖိုးအတွဲများကို သိမ်းဆည်းရန် ခွင့်ပြုပေးပါသည်။ ၎င်းတို့ကို ပြုပြင်မွမ်းမံနည်းနှင့် ၎င်းတို့၏ built-in နည်းလမ်းများကို အသုံးပြုခြင်းအပါအဝင် နှစ်မျိုးလုံးနှင့် မည်သို့အလုပ်လုပ်ရပုံကို လေ့လာနိုင်မည်ဖြစ်သည်။

Python တွင် ခြွင်းချက် ကိုင်တွယ်ခြင်း။
သင်၏ Python ပရိုဂရမ်များတွင် အမှားအယွင်းများကို ကောင်းစွာကိုင်တွယ်နည်းကို လေ့လာပါ။ ဤကဏ္ဍသည် ပရိုဂရမ်လုပ်ဆောင်နေစဉ်အတွင်း အဖြစ်များသော ပြဿနာများကို ဖမ်းဆုပ်ပြီး ဖြေရှင်းရန် အစီအမံအမှားများ၊ ခြွင်းချက်များနှင့် စမ်းသုံးခြင်း/ပိတ်ဆို့ခြင်းမှလွဲ၍ မည်သို့အသုံးပြုရမည်ကို မိတ်ဆက်ပေးပါသည်။

Python တွင် ဖိုင်ကိုင်တွယ်ခြင်း
ဖိုင်များနှင့်အလုပ်လုပ်ခြင်းသည် ပရိုဂရမ်များစွာ၏ မရှိမဖြစ်အစိတ်အပိုင်းတစ်ခုဖြစ်သည်။ ဤကဏ္ဍတွင် စာသားဖိုင်များသို့ ဖတ်ရှုပုံ၊ ရေးနည်းအပြင် ဖိုင်လမ်းကြောင်းများကို စီမံခန့်ခွဲနည်းနှင့် ဒေတာများကို အမှတ်စဉ်ပြုလုပ်ရန်အတွက် pickle ကဲ့သို့ ဖိုင်ကိုင်တွယ်ခြင်းအတွက် Python ၏ built-in modules များကို အသုံးပြုပါသည်။

ပုံတူ
stack တစ်ခုသည် Last In, First Out (LIFO) နိယာမကို လိုက်နာသော ဒေတာဖွဲ့စည်းပုံဖြစ်သည်။ ဤကဏ္ဍသည် Python တွင် stacks များကို အကောင်အထည်ဖော်ရန်နှင့် အသုံးပြုနည်း၊ push နှင့် pop ကဲ့သို့သော အခြေခံ stack လုပ်ဆောင်မှုများ၊ infix-to-postfix အဖြစ်ပြောင်းလဲခြင်းနှင့် postfix expressions များကို အကဲဖြတ်ခြင်းကဲ့သို့သော ပြဿနာများကိုဖြေရှင်းခြင်းအပါအဝင် Python တွင် stacks များကို အကောင်အထည်ဖော်နည်းနှင့် အသုံးပြုနည်းတို့ကို သင်ကြားပေးပါသည်။

တန်းစီ
တန်းစီစာများသည် ပထမဝင်၊ ပထမအထွက် (FIFO) အခြေခံဖြင့် လုပ်ဆောင်သည်။ ဤကဏ္ဍတွင်၊ Python တွင် တန်းစီခြင်းကို အကောင်အထည်ဖော်ပုံနှင့် အသုံးပြုနည်းကို သင်လေ့လာပါမည်။ သင်သည် deque (အဆုံးသတ်တန်းစီ) ကို စူးစမ်းလေ့လာပြီး FIFO အစီအစဉ်တွင် ဒေတာကို ထိရောက်စွာ စီမံခန့်ခွဲနည်းကို ကြည့်ရှုရပါမည်။

စီခြင်း။
စီရန်သည် ဒေတာစုစည်းမှုအတွက် မရှိမဖြစ် သဘောတရားတစ်ခုဖြစ်သည်။ ဤကဏ္ဍတွင် Bubble Sort၊ Selection Sort နှင့် Insertion Sort ကဲ့သို့သော လူကြိုက်များသော စီခြင်း အယ်လဂိုရီသမ်များ ပါ၀င်သည်

ရှာဖွေနေပါသည်။
ရှာဖွေခြင်းသည် စုစည်းမှုအတွင်း ဒေတာကို ရှာဖွေနိုင်စေပါသည်။ ဤကဏ္ဍတွင်၊ ဘုံရှာဖွေမှု အယ်လဂိုရီသမ်နှစ်ခု—Linear Search နှင့် Binary Search—နှင့် စာရင်းများ သို့မဟုတ် arrays များရှိ ဒြပ်စင်များကို ရှာဖွေရန် ၎င်းတို့ကို မည်သို့အကောင်အထည်ဖော်ရမည်နည်း။
အပ်ဒိတ်လုပ်ခဲ့သည့်ရက်
၂၀၂၅ ဇူ ၅

ဒေတာ ဘေးကင်းလုံခြုံရေး

ဆော့ဖ်ဝဲရေးသူများက သင့်ဒေတာအား စုစည်းပုံနှင့် မျှဝေပုံကို နားလည်ခြင်းမှစ၍ လုံခြုံမှု စတင်သည်။ ဒေတာလုံခြုံမှုနှင့် လုံခြုံရေးလုပ်ဆောင်မှုများသည် သင်၏အသုံးပြုမှု၊ ဒေသနှင့် အသက်အပေါ်မူတည်၍ ကွဲပြားနိုင်သည်။ ဆော့ဖ်ဝဲရေးသူက ဤအချက်အလက်ကို ပေးထားပြီး အချိန်နှင့်အမျှ ပြောင်းလဲနိုင်သည်။
ယခုအက်ပ်က ဤဒေတာအမျိုးအစားများကို ပြင်ပအဖွဲ့အစည်းများနှင့် မျှဝေနိုင်သည်
အက်ပ်အချက်အလက်နှင့် စွမ်းဆောင်ရည်နှင့် စက် သို့မဟုတ် အခြား ID များ
မည်သည့်ဒေတာကိုမျှ စုစည်းခြင်းမရှိပါ
ဆော့ဖ်ဝဲရေးသူများ၏ စုစည်းမှုဆိုင်ရာ ဖော်ပြမှုကို ပိုမိုလေ့လာရန်
ဒေတာကို အသွင်ဝှက်၍ အကူးအပြောင်းလုပ်သည်

အသစ်များ

Initial Release