ဂိမ်းပရိုဂရမ်းမင်း၊ အစမှဖန်တီးမှု၊ ကလေးများနှင့်ဆယ်ကျော်သက်များသာမကမိဘများနှင့်ဆရာများအတွက်ပါ။ စာဖတ်သူများနှင့်ပရိုဂရမ်မာကျောင်းသားများအတွက်အမျိုးမျိုးသောဒီဇိုင်းဖြစ်သည်။ Tkinter စာကြည့်တိုက်သည်ခေတ်မီပရိုဂရမ်းမင်းဖြစ်သည်။
အကြံပြုအသက် - ၁၃ နှစ်မှစ
Writing Games: ပရိုဂရမ်းမင်းစွမ်းရည်ကိုပြသသောရိုးရှင်းသောဂိမ်းများကိုရေးခြင်းဖြင့် Python 3 ပရိုဂရမ်းမင်းကိုလေ့လာခြင်း။
Tkinter စာကြည့်တိုက်တွင်အလုပ်လုပ်ခြင်းနှင့်ပတ်သက်သောသတင်းအချက်အလက်ကိုဖော်ပြပေးသည်။ ၎င်းသည်သင်အဆင်ပြေလွယ်ကူသောအလိုအလျောက်မျက်နှာပြင်နှင့်လေးနက်သောပရိုဂရမ်များကိုဖန်တီးနိုင်သည်၊ အလုပ်လုပ်သော (လုပ်ထုံးလုပ်နည်းဆိုင်ရာ) ပရိုဂရမ်းမင်းကိုမိတ်ဆက်ပေးခြင်း၊ စည်းမျဉ်းစည်းကမ်းများကို“ divide and conquer” အပေါ် အခြေခံ၍ လေ့လာခြင်း။ ဖန်တီးမှုအတွေးအခေါ်နှင့်ထိရောက်သောအောင်မြင်မှုရလဒ်သည်နေ့စဉ်ဘ ၀ တွင်လည်းဖြစ်သည်။ ခလုတ်ကိုဘယ်လိုဖန်တီးရမလဲ။ ၎င်းကိုနှိပ်ခြင်းအပေါ်လုပ်ဆောင်မှုတစ်ခုကိုမည်သို့ပရိုဂရမ်ရေးဆွဲရမည်နည်း။ မက်ဆေ့ခ်ျတစ်ခုဘယ်လိုပြမလဲ။ Laconic ခေတ်သစ်ဒီဇိုင်း၊ အလှအပနှင့်ကျေးဇူးတရား - ဤသည်မှာ Tkinter ဖြစ်သည်။
အဘယ်ကြောင့်ဒီအထူးသင်ခန်းစာ? ကွန်ပြူတာသိပ္ပံဆရာတစ်ယောက်အနေနဲ့ကျွန်တော်အလုပ်လုပ်ခဲ့တာနှစ် ၂၀ ရှိခဲ့ပြီးစိတ်ပျက်စရာတစ်ခုကြုံခဲ့ရတယ်။ "သင်ကြားရေးပရိုဂရမ်းမင်း" ကိုရေးဆွဲရန်ဒီဇိုင်းဆွဲထားသည့်ပစ္စည်းများအများစုသည်အမှန်တကယ်သင်ကြားခြင်းမဟုတ်ဘဲဘာသာစကားအပေါ်မူတည်သည် syntax, functions, result ။ ရုရှား - အင်္ဂလိပ်အဘိဓာန်တစ်ခုလုံးကိုသင်ယူလျှင်ပင်သဘောတူသည်။ ဘာဖြစ်လို့လဲဆိုတော့စကားလက်ဆုံပြောဖို့အတွက်သင်ဟာသေးငယ်သောတစ်ထောင်: tenses၊ declensions, နာမ်စားများနှင့် preposition ရှေ့ဆက်၏အသုံးပြုမှုစသည်ဖြင့်သိရန်လိုအပ်သည်။
ဒီသင်ခန်းစာမှာ Python 3 အကြောင်းပြောရုံသာမကဘဲစာဖတ်သူကိုကျိုးကြောင်းဆင်ခြင်မှု၊ ကျိုးကြောင်းဆီလျော်သောကျိုးကြောင်းဆင်ခြင်မှု၊ “ ဘာအကူအညီနဲ့လဲ” ဆိုတဲ့မေးခွန်းကိုသာမက“ ဘာအတွက်လဲ” ဆိုတဲ့မေးခွန်းကိုပါဖြေဆိုခြင်းအားဖြင့် ဦး ဆောင်လမ်းပြပါတယ်။ အဘယ်ကြောင့်နည်း။ သီအိုရီတစ်ခုလုံးကိုလက်တွေ့တွင်ထင်ဟပ်လိမ့်မည်။
ပစ္စည်းများဖွဲ့စည်းပုံ:
- Python 3 ဘာသာစကားနှင့်ပတ်သက်သောအခြေခံသတင်းအချက်အလက်;
- ဂိမ်းဗိသုကာ - ဂိမ်းများကိုမည်သည့်အခြေခံမူများပေါ်တွင်တည်ဆောက်ထားသည်၊ ကြိုတင်သိထားသင့်သည့်အချက်များ၊
- ပရိုဂရမ်မာ၏လှည့်ကွက်များနှင့်လှည့်ကွက် - သင်ကံကြမ္မာကိုလိမ်ညာ။ မရသော်လည်းသင်၏အလုပ်ကိုပိုမိုလွယ်ကူအောင်လုပ်နိုင်သည် (လုပ်သင့်သည်)၊
- ဂိမ်းများ။ ဤအပိုင်းတွင်ဂိမ်းလေးမျိုးရှိသည်။
1. "နံပါတ်မှန်းပါ။ " ဂိမ်း၏ရည်ရွယ်ချက်: ပျော်စရာနှင့်နံပါတ်စီးရီး၏ခွဲခြမ်းစိတ်ဖြာ။ ရေတွက်ရန်သင်ယူနေသောကလေးများသည်။ သင်သည်မိဘတစ် ဦး ဖြစ်ပါကသင်၏ကလေးအတွက်ဂိမ်းတစ်ခုရေးပြီးသင်လိုချင်သောအရာများကိုပရိုဂရမ်တွင်ထည့်နိုင်သည်။
၂။ ရေတွက်ရန်သင်ယူပါ။ ဂိမ်း၏ရည်ရွယ်ချက်: ရေတွက်ကျွမ်းကျင်မှုဖွံ့ဖြိုးဆဲ။ ယေဘုယျအားဖြင့်လူတိုင်းအတွက်သင့်လျော်ပြီးစိတ်ပိုင်းဆိုင်ရာဂဏန်းသင်္ချာမြန်နှုန်းကိုမြှင့်တင်လိုသောအရွယ်ရောက်သူများအတွက်ပင်သင့်တော်သည်။
3. "ကာစီနို 678" ။ ဂိမ်း၏ရည်ရွယ်ချက် - လောင်းကစားခြင်းကိုဝါဒဖြန့်ချိရေးကိုဆန့်ကျင်ခြင်း။ သင်သည်ကိုယ်ပိုင်လက်ဖြင့် algorithm တစ်ခုကိုရေးပြီး၊ virtual money ကိုဆုံးရှုံးသောအခါသင်အောင်မြင်မှုမရနိုင်ပါ၊ လောင်းကစားတွင်စိတ် ၀ င်စားမှုပျောက်သွားလိမ့်မည်ကိုသင်နားလည်သည်။ ရုတ်တရက်အနည်းဆုံး "ဒေါ်လာတစ်သန်း" နှင့်အတူချမ်းသာကြွယ်ဝခြင်းနှင့်အစဉ်အဆက်ပြီးနောက်ပျော်ရွှင်စွာနေထိုင်ရန်မျှော်လင့်ဆယ်ကျော်သက်များအတွက်အကြံပြုသည်။
4. "Hippodrome" ။ ဂိမ်း၏ရည်ရွယ်ချက် - Tkinter စာကြည့်တိုက်ကိုလေ့လာခြင်း၊ ၀ င်းဒိုးအပလီကေးရှင်း (Windows) ကိုဖွဲ့စည်းခြင်း၊ ပုံများနှင့်အလုပ်လုပ်ခြင်း၊ ဖြစ်စဉ်ကို parameters တွေကိုနှင့်အတူအလုပ်လုပ်: ကျပန်းအပေါ်အခြေခံပြီးဂိမ်းအခွအေနေကိုပြောင်းလဲ။
တင်ပြထားသော algorithms ကိုပညာပေးရန်ရည်ရွယ်သည် -
- ပရိုဆက်ဆာ၏အခြေခံမူများကိုနားလည်ခြင်း၊
- ဘာသာစကားတွင် algorithms များကိုရေးသား။ ရေးတတ်ရန်လက်တွေ့ကျသည်။
- Python tools ဖြင့် data processing ပြုလုပ်ရန်စွမ်းရည်၊
- ခေတ်သစ်အဆင့်မြင့်ဘာသာစကားသုံးကိရိယာများကိုသုံးနိုင်သည်။
- ... နှင့်ဖန်တီးမှု pastime ၏လူကြိုက်များ။
သင်တွေ့လိမ့်မည် -
- ဒေတာအပြောင်းအလဲနဲ့များအတွက်အခြေခံ algorithms;
- နှစ်ပေါင်းများစွာအတွေ့အကြုံအပေါ် အခြေခံ၍ လက်တွေ့ကျသောအကြံဥာဏ်နှင့်မှတ်ချက်များ၊
- ဂိမ်းအတွက် algorithms ဒီဇိုင်း၏အဆင့်ဆင့်;
- လက်တွေ့ကျသောနမူနာများနှင့်အတူ Tkinter စာကြည့်တိုက်၏လုပ်ဆောင်ချက်ဖော်ပြချက်၊
- Python ကုဒ်ကိုနားလည်စေရန်လေ့ကျင့်မှု။
ကျေးဇူးပြု၍ app ကိုကြိုက်ပါက ကျေးဇူးပြု၍ အဆင့် သတ်မှတ်၍ မှတ်ချက်ရေးပါ။ ဆက်လက်လုပ်ကိုင်ရန်အလွန်လှုံ့ဆော်သည် :)
SmileZzz ကိုအထူးကျေးဇူးတင်ပါ။