ဤဆောင်းပါးကို Jupyter ၌စတင်ရန်နည်းလမ်းတစ်ခု၊ ကျွန်ုပ်တို့လုပ်နိုင်သည်ကိုသိရန်လမ်းညွှန်နှင့်၎င်းကိုစတင်အသုံးပြုရန်အယူအဆများကိုယူပါ။
၎င်းသည်သုံးစွဲသူများကို code နှင့်စမ်းသပ်။ မျှဝေရန်အပြန်အလှန်ဆက်သွယ်သောပတ်ဝန်းကျင်တစ်ခုဖြစ်သည်.
ဂျူပီတာသည် Julia, Python နှင့် R တို့၏အတိုကောက်, Jupyter မှစတင်ခဲ့သောပရိုဂရမ်မာသုံးမျိုးသည်ယနေ့တွင်ဘာသာစကားများစွာကိုပံ့ပိုးပေးသည်။
၎င်းသည်ကုဒ်ပါသည့်စာရွက်စာတမ်းများကိုဖန်တီးရန်နှင့်မျှဝေရန်အတွက်ကျယ်ပြန့်စွာအသုံးပြုသည်။ ၎င်းသည်သင်ကြားခြင်းအတွက်အလွန်အသုံးဝင်သည်။ အကြောင်းမှာကျွန်ုပ်တို့သည်စာမူတစ်ခု၊ ဘာသာစကားတစ်ခုမည်သို့အလုပ်လုပ်သည်ကိုဥပမာများဖြင့်ပြသနိုင်သည်သို့မဟုတ်ကျောင်းသားများအားသူတို့၏ကိုယ်ပိုင်ကုဒ်များကိုတင်ပြရန်နှင့်အတည်ပြုရန်တောင်းဆိုနိုင်သည်။
Jupyter နဲ့ဘာလုပ်လို့ရလဲ
ကျွန်ုပ်တို့သည်အသုံးပြုမှု (၂) မျိုးကိုခွဲခြားပြီး၊ မိမိကိုယ်ကိုသင်ယူရန်နှင့်ပညာရေးကိုခွဲခြားသည်။
ပုဂ္ဂိုလ်ရေးအသုံးပြုရန်အတွက်ဂျူပီတာ
ပရိုဂရမ်အမျိုးမျိုးကိုဘာသာစကားအမျိုးမျိုးဖြင့်လေ့ကျင့်ရန်နှင့်ပရိုဂရမ်းမင်းခေါင်းစဉ်များနှင့်ပတ်သက်သောစာရွက်စာတမ်းများကိုပြင်ဆင်ရန်ကောင်းသောရွေးချယ်မှုဖြစ်သည်။
ဒီကျော်လွန်ပြီးတဲ့အချိန်မှာငါဟာပွဲတစ်ပွဲကိုရှာမတွေ့ပါ။ သင့်တွင်အကြံဥာဏ်များရှိပါကသတ်သတ်မှတ်မှတ်အသုံးပြုခြင်းကိုသိရှိပါကမှတ်ချက်တစ်ခုချန်ထားပါ။
အထူးသဖြင့်အခြားသူများအားသင်ကြားရန်သတင်းအချက်အလက်များကိုသင်မျှဝေမည့်အချိန်ဖြစ်သည်။
ဂျူပီတာနှင့်ပညာရေး။
သင်အမှန်တကယ်အားသာချက်ယူနိုင်သည့်နေရာဖြစ်သည်။ ကျွန်တော်ကပညာရေးအကြောင်းပြောနေတာပါ၊ ဒါပေမယ့်ပုံမှန်ပညာရေးဝန်းကျင်မှာမရှိပါဘူး (စာသင်ကျောင်းတွေ၊ တက္ကသိုလ်တွေ၊ တက္ကသိုလ်တွေ၊ သင်တန်းတွေ) ပါ။ ပရိုဂရမ်းမင်းဘာသာစကားသင်ကြားပြီးဖြန့်ဖြူးချင်တဲ့သူတိုင်းကိုလည်းဒီဇာတ်လမ်းထဲမှာထည့်ထားပါတယ်။
၎င်းကိုအသုံးပြုရန်နှင့်ကျောင်းသားများနှင့်မျှဝေရန်နည်းတစ်နည်းမှာဖြစ်သည် မင်္ဂလာပါဤအရာကိုဆောင်းပါးတပုဒ်တွင်တစ်ဆင့်ချင်းအသေးစိတ်ကြည့်ရှုမည်။
Jupyter ထည့်သွင်းနည်း
၎င်းကိုထည့်သွင်းရန်အလွယ်ကူဆုံးနည်းလမ်းနှင့်ကျွန်ုပ်အကြံပြုလိုသည်မှာကျွန်ုပ်တို့မြင်တွေ့ရသည့်အတိုင်း Anaconda ကိုတပ်ဆင်ခြင်းဖြစ်သည် လာမည့် tutorial.
အကယ်၍ သင်သည် Jupyter ကိုသာ install လုပ်လိုလျှင် python နှင့် pip install လုပ်ရန်လိုအပ်လိမ့်မည်။ Linux ကိုသုံးလျှင် terminal ကိုရိုက်ပါ
Jupyter ကို install pip
ဘယ်လိုသုံးစွဲဖို့
terminal ကိုစတင်ရန်
ဂျူပီတာမှတ်စုစာအုပ်
၎င်းကို Anaconda မှ၎င်း၏ graphical interface ဖြင့်လည်းစတင်နိုင်သည်။
မှတ်စုစာအုပ်သည်လိပ်စာရှိမူလဘရောက်ဇာတွင်ဖွင့်သည်။
localhost: 8888
မှတ်စုစာအုပ်။ ၎င်းသည်ကုဒ်၊ ကြွယ်ဝသောစာသား၊ ဗွီဒီယို၊ ဝစ်ဂျက်များ၊ စစ်တမ်းများစသည်တို့ဖြင့်ဖွဲ့စည်းထားသောစာရွက်စာတမ်းဖြစ်သည်။
၄ င်းတို့သည် ၄ င်းတို့ကို ၄ င်းကိုအလုပ်လုပ်စေသောအခြားကွန်ယက်များသို့ပြောင်းလဲပြီးအခြားသူများနှင့်မျှဝေနိုင်သည်။
သင်စဖွင့်သောအခါ၊ ထိုလမ်းညွှန်သည်စီမံကိန်း၏အခြေခံဖြစ်လိမ့်မည်။ ၎င်းတွင်ပါသည့်ဖိုင်တွဲများနှင့်စာရွက်စာတမ်းများကိုသင်တွေ့နိုင်လိမ့်မည်။
Dashboard ကိုသင်၏ default browser တွင်ကျွန်ုပ် Firefox တွင်ဖွင့်မည်ဖြစ်ရာကျွန်ုပ်တို့သည် browser နှင့်အလုပ်လုပ်လိမ့်မည်။
Jupyter မှတ်စုစာအုပ် Dashboard
ငါတို့စဖွင့်လိုက်ရင်ငါတို့မှာရှိတဲ့ Notebooks စာရင်းကိုတွေ့တယ်။
Terminal တွင်၎င်းစတင်သောအခါ၎င်းမျဉ်းကြောင်းထဲတွင်လုပ်ဆောင်နေသည့်လမ်းညွှန်ကိုကျွန်ုပ်တို့တွေ့နိုင်သည် ဒေသဆိုင်ရာလမ်းညွှန်စာအုပ်မှမှတ်စုစာအုပ်များကြည့်ရှုခြင်း
Terminal တွင် Ctrl-C နှင့်အတူကျွန်ုပ်တို့သည်မှတ်စုစာအုပ်ကိုရပ်ပြီး server မှထွက်သွားသည်
မည်သည့်လမ်းကြောင်းသို့မဟုတ်မည်သည့်လမ်းကြောင်း၌ကျွန်ုပ်တို့စတင်လိုကြောင်းကျွန်ုပ်တို့ပြောနိုင်သည်။ ကျနော်တို့ anaconda terminal ကိုစတင်ပါ။ ကျွန်တော်တို့လိုချင်တဲ့ directory ကိုသွားပြီးအဲဒီမှာ jupyter notebook command ကိုလုပ်တယ်။ ကျွန်ုပ်တို့သည်ထိုလမ်းညွှန်တွင်အလုပ်လုပ်လို။ အခြားအရာများကိုမမြင်တွေ့လိုလျှင်၎င်းသည်ကူညီသည်။
command များ
Jupyter မှတ်စုစာအုပ်သည်အက်ပလီကေးရှင်းကိုစတင်သည်
jupyter -help ကအကူအညီကိုပြသည်
jupyter –config-dir သည် config directory ၏တည်နေရာကိုပြသည်
jupyter –data-dir သည်ဒေတာလမ်းညွှန်တည်နေရာကိုပြသည်
jupyter –runtime-dir သည် runtime directory တည်နေရာကိုပြသည်
jupyter –paths ကလမ်းညွှန်အားလုံးနှင့်ဂျူပီတာရှာဖွေရေးလမ်းကြောင်းများကိုပြသည်
jupyter -json သည်လမ်းညွှန်များနှင့်ရှာဖွေခြင်းလမ်းကြောင်းများကို json ပုံစံဖြင့်ထုတ်သည်
ဂျူပီတာမှတ်စုစာအုပ် –no-browser
အစိတ်အပိုင်းများ
client server server application တစ်ခုဖြစ်သည်
- မှတ်စုစာအုပ်၏ web applications များ။ ၎င်းသည် code နှင့်ရေးသားရန်နှင့်အပြန်အလှန်ဆက်သွယ်ရန်အတွက်အပြန်အလှန်ဆက်သွယ်သော web application တစ်ခုဖြစ်သည်
- kernels ။ ၎င်းတို့သည် notebook ဝက်ဘ်အပလီကေးရှင်းကိုသက်ဝင်စေပြီးကွပ်ကဲသောကုဒ်ကိုပြန်ပို့သောသီးခြားဖြစ်စဉ်များဖြစ်သည်
- မှတ်စုစာအုပ်။ ဒါဟာအရာအားလုံးရဲ့မြင်နိုင်ကိုယ်စားပြုမှုဖြစ်ပါတယ်။ မှတ်စုစာအုပ်တစ်ခုစီ၌၎င်း၏ကိုယ်ပိုင် kernel ရှိသည်
Dashboard
အသုံးပြုရန်အလွန်ရိုးရှင်းပြီးသင်နှင့်အကျွမ်းတ ၀ င်ရှိသောလုပ်ဆောင်မှုများနှင့်အတူ။ သင့်ရဲ့ကွန်ပျူတာကို browsing လုပ်သလိုပဲ။ ဖိုင်များ၊ ဖိုင်တွဲများ၊ အမည်၊ ပါဝါ၊ နေ့စွဲ၊ အရွယ်အစား၊ ဖိုင်များတင်ခြင်း၊ လုပ်ဆောင်နေသောလုပ်ငန်းစဉ်များကိုကြည့်ခြင်း ဗွီဒီယိုကြည့်နေသည်
မှတ်စုစာအုပ်ဘားareaရိယာနှင့်ဆဲလ်တွေ
မှတ်စုစာအုပ် extension သည် .ipynb ဖြစ်သည်
ကျနော်တို့မှတ်စုစာအုပ်ဆဲလ်များကအလုပ်လုပ်ကြသည်။
၎င်းတွင်ဆဲလ်သုံးမျိုးရှိသည်
- ကုဒ်ဆဲလ်
- Markdown ဆဲလ်တွေ။ Formatted စာသားနှင့် embedded LaTex ညီမျှခြင်း
- လွင်ပြင်စာသားနှင့်အတူကုန်ကြမ်းဆဲလ်
မှတ်စုစာအုပ်များကို HTML နှင့် PDF သို့တင်ပို့နိုင်သည်
Jupyter ကိုမျှဝေပါ
၎င်းသည်အခြားလူများနှင့်ဖိုင်များကိုမျှဝေရန် Jupyter ကိုမည်သို့အသုံးပြုနိုင်သည်ကို၎င်း၊ ၎င်းတို့နှင့်သူတို့အပြန်အလှန်ဆက်သွယ်နိုင်ပုံကိုကျွန်ုပ်တို့လေ့လာလိမ့်မည်။