Python Basics Quiz သည် စတင်သူများ၊ ကျောင်းသားများနှင့် ပရော်ဖက်ရှင်နယ်များအတွက် ဖန်တီးထားသည့် Python ပရိုဂရမ်းမင်းအခြေခံများကို အဆင့်ဆင့်လေ့လာရန် ဖန်တီးထားသည့် MCQ သင်ကြားရေးအက်ပ်တစ်ခုဖြစ်သည်။ ဤ Python Basics အက်ပ်တွင် Python တွင် စာမေးပွဲများ၊ အင်တာဗျူးများနှင့် မိမိကိုယ်ကို သင်ယူမှုများအတွက် အထူးသင့်လျော်သော အရေးကြီးသောအကြောင်းအရာကို အကျုံးဝင်သည့် ရာနှင့်ချီသော ရွေးချယ်စရာမေးခွန်းများစွာပါရှိသည်။
သင်သည် ကုဒ်ရေးခြင်း သို့မဟုတ် သင်၏ Python အသိပညာကို စူးစမ်းလေ့လာသူပဲဖြစ်ဖြစ်၊ Python Basics Quiz သည် သင့်ပရိုဂရမ်းမင်းအခြေခံကို အားကောင်းစေရန် ခေါင်းစဉ်အလိုက် ဉာဏ်စမ်းပဟေဠိများ၊ ချက်ချင်းတုံ့ပြန်ချက်များနှင့် ရှင်းလင်းသောရှင်းလင်းချက်များကို ပေးပါသည်။
အဓိကအင်္ဂါရပ်များ
MCQ သင်ယူခြင်း- ရှည်လျားသောမှတ်စုများမပါဘဲ ရွေးချယ်စရာမေးခွန်းများစွာကို အာရုံစိုက်ပါ။
ပညာရှိအလေ့အကျင့် ခေါင်းစဉ်- Python အခြေခံများ၊ ဒေတာတည်ဆောက်ပုံများ၊ လုပ်ဆောင်ချက်များနှင့် OOP တို့ကို အကျုံးဝင်သည်။
အက်ပ်အတွင်းတွင် ဖော်ပြထားသော အကြောင်းအရာများ
1. Python ကို မိတ်ဆက်ခြင်း။
- Python ၏သမိုင်း- Guido van Rossum မှ 1991 ခုနှစ်တွင်ဖန်တီးခဲ့သည်။
- အင်္ဂါရပ်များ- ရိုးရှင်းသော၊ စကားပြန်၊ သယ်ဆောင်ရလွယ်ကူသော၊ မြင့်မားသောအဆင့်
- ထည့်သွင်းခြင်း- Python၊ ပတ်ဝန်းကျင် ပြောင်းလဲနိုင်သော၊ IDE ကို စနစ်ထည့်သွင်းပါ။
- ပထမအစီအစဉ်- ပရင့်ထုတ်ပြန်ချက်နှင့် အထားအသိုအခြေခံများ
- Indentation- Whitespace သည် Python ကုဒ်တုံးများကို သတ်မှတ်သည်။
- မှတ်ချက်များ- တစ်ကြောင်းတည်း၊ လိုင်းပေါင်းစုံ၊ မှတ်တမ်းမှတ်စုများ
2. Variables များနှင့် Data အမျိုးအစားများ
– ကွဲပြားမှုများ- တန်ဖိုးများကို သိမ်းဆည်းသည့် ကွန်တိန်နာများ
- ကိန်းပြည့်များ- ဂဏန်းများ အပေါင်း/အနုတ်လက္ခဏာ
- Floats- အပိုင်းကိန်းအပိုင်းများပါရှိသော ဒဿမဂဏန်းများ
- စာကြောင်းများ- ကိုးကားချက်များတွင် စာသားအစီအရီများ
- Booleans- မှန်/မမှန် ယုတ္တိတန်ဖိုးများ
- ပြောင်းလဲခြင်းအမျိုးအစား- ဒေတာအမျိုးအစားများအကြား ကာစ်တ်လုပ်ခြင်း။
3. Python ရှိ အော်ပရေတာများ
- ဂဏန်းသင်္ချာ အော်ပရေတာများ- +၊ -၊ *၊ / အခြေခံများ
– နှိုင်းယှဉ်မှု အော်ပရေတာများ- ==, >, <, !=
- ယုတ္တိရှိသော အော်ပရေတာများ- AND, OR, NOT
– Assignment Operators- =, +=, -=, *=
– Bitwise အော်ပရေတာများ- &, |, ^, ~, <<, >>
- အသင်းဝင်အော်ပရေတာများ- ဆက်တိုက်မဟုတ်ဘဲ၊
4. Control Flow
– if Statement- မှန်လျှင် ကုဒ်ကို လုပ်ဆောင်သည်။
– if-else- ဖြစ်ရပ်မှန်နှင့် အမှားနှစ်ခုလုံးကို ကိုင်တွယ်ပါ။
– elif- အခြေအနေများစွာကို စစ်ဆေးပြီးပါပြီ။
– Nested if- အခြေအနေများတွင် အခြေအနေများ
- Loops: အထပ်ထပ်လုပ်နေစဉ်
- Break & Continue - စက်ဝိုင်းစီးဆင်းမှုကို ထိန်းချုပ်ပါ။
5. ဒေတာဖွဲ့စည်းပုံများ
- စာရင်းများ- မှာယူထားသော၊ ပြောင်းလဲနိုင်သော စုဆောင်းမှု
- Tuples- မှာယူထားသော၊ မပြောင်းလဲနိုင်သော စုဆောင်းမှု
- အစုံများ- အစီအစဥ်မရှိသော၊ ထူးခြားသောဒြပ်စင်များ
- အဘိဓာန်များ- သော့တန်ဖိုးဒေတာအတွဲများ
- စာရင်းနားလည်မှု- ကျစ်လစ်သိပ်သည်းသောစာရင်းဖန်တီးမှု
- စာတန်းနည်းလမ်းများ- ခွဲခြမ်း၊ ပူးပေါင်း၊ အစားထိုး၊ ဖော်မတ်
6. လုပ်ဆောင်ချက်များ
- လုပ်ဆောင်ချက်များကို သတ်မှတ်ခြင်း- def သော့ချက်စာလုံးကို အသုံးပြုပါ။
- အငြင်းအခုံများ- အနေအထား၊ အဓိကစကားလုံး၊ ပုံသေ၊ ပြောင်းလဲနိုင်သော
- Return Statement- တန်ဖိုးများကို ပြန်ပို့ပါ။
- ပြောင်းလဲနိုင်သော နယ်ပယ်- ဒေသဆိုင်ရာနှင့် ကမ္ဘာလုံးဆိုင်ရာ
- Lambda လုပ်ဆောင်ချက်များ- အမည်မသိ ဖော်ပြချက်တစ်ခုတည်း လုပ်ဆောင်ချက်များ
- Built-in Functions- Len၊ Type၊ Input၊ Range
7. မော်ဂျူးများနှင့် ပက်ကေ့ခ်ျများ
- Modules တင်သွင်းခြင်း- အပိုလုပ်ဆောင်ချက် ပါဝင်ပါသည်။
- Math Module - sqrt၊ pow၊ factorial
- ကျပန်း Module- ကျပန်းနံပါတ်များ၊ မွှေနှောက်ခြင်း။
- Datetime Module- နေ့စွဲ/အချိန် လုပ်ဆောင်ချက်များ
- Modules ဖန်တီးခြင်း- ပြန်သုံးနိုင်သော Python ဖိုင်များ
- PIP အသုံးပြုမှု- ပြင်ပပက်ကေ့ဂျ်များကို ထည့်သွင်းပါ။
8. ဖိုင်ကိုင်တွယ်ခြင်း။
- ဖိုင်များကိုဖွင့်ခြင်း- r,w,a မုဒ်များဖြင့် open()
- Reading Files- read(), readline(), readline()
- ဖိုင်များရေးသားခြင်း- write(), writelines()
- ဖိုင်များပိတ်ခြင်း- အရင်းအမြစ်များ စသည်တို့ကို ထုတ်ဝေပါ။
9. အမှားနှင့် ခြွင်းချက် ကိုင်တွယ်ခြင်း။
- Syntax အမှားများ- ကုဒ်ဖွဲ့စည်းပုံ အမှားများ
– Runtime Errors- လုပ်ဆောင်နေစဉ်အတွင်း အမှားများ
– ပိတ်ဆို့ခြင်းမှလွဲ၍ ကြိုးစားပါ- အမှားများကို ကျက်သရေရှိစွာ ကိုင်တွယ်ပါ။
- နောက်ဆုံးပိတ် - ခြွင်းချက်စသည်တို့ကိုမခွဲခြားဘဲလုပ်ဆောင်သည်။
10. Object-Oriented Programming (အခြေခံ)
- အတန်းများနှင့် အရာဝတ္ထုများ- ပုံကြမ်းနှင့် သာဓကများ
- တည်ဆောက်သူများ- attribute များကို အစပြုရန် init နည်းလမ်း
- နည်းလမ်းများ- အတန်းအတွင်း လုပ်ဆောင်ချက်များ
- အမွေဆက်ခံခြင်း- အတန်းသစ်များရရှိခြင်း စသည်တို့။
Python Basics Quiz ကို ဘာကြောင့် ရွေးတာလဲ။
MCQ : သီအိုရီကို ကျက်မှတ်ပြီး မဟုတ်ဘဲ လေ့ကျင့်ခြင်းဖြင့် သင်ယူပါ။
Structured Learning Path- အခြေခံများ၊ ဒေတာတည်ဆောက်ပုံများ၊ လုပ်ဆောင်ချက်များနှင့် OOP တို့ကို အကျုံးဝင်ပါသည်။
စာမေးပွဲနှင့် လူတွေ့စစ်ဆေးရန် အသင့်ဖြစ်ပြီ- ကျောင်းသားများနှင့် အလုပ်ရှာဖွေလိုသူများအတွက် အထူးသင့်လျော်ပါသည်။
ကျွမ်းကျင်မှုမြှင့်တင်ခြင်း- Python ပရိုဂရမ်းမင်းအခြေခံအုတ်မြစ်ကို အားကောင်းစေခြင်း။
ပြီးပြည့်စုံသော-
Python ကို စတင်လေ့လာသူများ
စာမေးပွဲအတွက် ပြင်ဆင်နေသော ကျောင်းသား၊
ကျွမ်းကျင်ပညာရှင်များသည် Python အသိပညာကို လန်းဆန်းစေသည်။
ဆရာများ သို့မဟုတ် သင်တန်းဆရာများ အဆင်သင့်ဖြစ်ထားသော ပဟေဠိပစ္စည်းများ လိုအပ်ပါသည်။
Python အခြေခံများ၊ ဒေတာဖွဲ့စည်းပုံများ၊ လုပ်ဆောင်ချက်များ၊ OOP နှင့် အမှားအယွင်းများကို ကိုင်တွယ်ပြီး Python ပရိုဂရမ်းမင်းကို အဆင့်ဆင့်လေ့လာရန် ယခုပင် “Python Basics Quiz” ကို ဒေါင်းလုဒ်လုပ်ပါ။
အပ်ဒိတ်လုပ်ခဲ့သည့်ရက်
၂၀၂၅ စက် ၁၆