# အသုံးပြုမှု လမ်းညွှန် ဤလမ်းညွှန်သည် Data Science for Beginners သင်ရိုးညွှန်းတမ်းကို အသုံးပြုရာတွင် ဥပမာများနှင့် ပုံမှန်လုပ်ငန်းစဉ်များကို ဖော်ပြထားသည်။ ## အကြောင်းအရာ စာရင်း - [ဤသင်ရိုးညွှန်းတမ်းကို ဘယ်လိုအသုံးပြုမလဲ](#ဤသင်ရိုးညွှန်းတမ်းကို-ဘယ်လိုအသုံးပြုမလဲ) - [သင်ခန်းစာများနှင့် လုပ်ဆောင်ခြင်း](#သင်ခန်းစာများနှင့်-လုပ်ဆောင်ခြင်း) - [Jupyter Notebooks နှင့် လုပ်ဆောင်ခြင်း](#jupyter-notebooks-နှင့်-လုပ်ဆောင်ခြင်း) - [Quiz အက်ပလီကေးရှင်း အသုံးပြုခြင်း](#quiz-အက်ပလီကေးရှင်း-အသုံးပြုခြင်း) - [ပုံမှန်လုပ်ငန်းစဉ်များ](#ပုံမှန်လုပ်ငန်းစဉ်များ) - [ကိုယ်တိုင်လေ့လာသူများအတွက် အကြံပြုချက်များ](#ကိုယ်တိုင်လေ့လာသူများအတွက်-အကြံပြုချက်များ) - [ဆရာ/ဆရာမများအတွက် အကြံပြုချက်များ](#ဆရာဆရာမများအတွက်-အကြံပြုချက်များ) ## ဤသင်ရိုးညွှန်းတမ်းကို ဘယ်လိုအသုံးပြုမလဲ ဤသင်ရိုးညွှန်းတမ်းသည် မတိမ်းသော မျိုးမျိုးသောနည်းများဖြင့် အသုံးပြုနိုင်အောင် ဒီဇိုင်းဆွဲထားသည်- - **ကိုယ်တိုင်သင်ယူခြင်း**: ကိုယ်ပိုင်အမြန်နှုန်းဖြင့် သင်ခန်းစာများကိုတစ်ဆင့်ချင်း လေ့လာပါ - **တန်းခန်း၌ သင်ကြားခြင်း**: လမ်းညွှန်ချက်များနှင့်အတူဖွဲ့စည်းထားသော သင်တန်းအဖြစ် အသုံးပြုပါ - **လေ့လာသူအဖွဲ့များ**: မိတ်ဆွေများနှင့်အတူ ပူးပေါင်းလေ့လာပါ - **အလုပ်ရုံဆွေးနွေးပွဲ မျိုးစုံ**: ကြာရှည်မရှိသော အာရုံစိုက်လိုသော သင်ယူမှုအစည်းအဝေးများ ## သင်ခန်းစာများနှင့် လုပ်ဆောင်ခြင်း သင်ခန်းစာတစ်ခုခြင်းစီသည် အကျိုးရှိမရှိ အတတ်နိုင်ဆုံး အသိပညာရရှိစေရန် ဖွဲ့စည်းမှုတူညီသည်- ### သင်ခန်းစာ ဖွဲ့စည်းပုံ 1. **သင်ခန်းစာမတိုင်မီ စမ်းသပ်မှု**: သင်၏ ရှိပြီးသားအတတ်ပညာကို စစ်ဆေးပါ 2. **စကေတ်နိုတ်** (ရွေးချယ်စရာ): အဓိက သဘောတရားများ၏ မြင်ကွင်းဖော်ပြချက် 3. **ဗီဒီယို** (ရွေးချယ်စရာ): ထပ်ဆောင်းဗီဒီယို အကြောင်းအရာများ 4. **စာရွက်သင်ခန်းစာ**: အဓိကသဘောတရားများနှင့် ရှင်းပြချက်များ 5. **Jupyter Notebook**: လက်တွေ့ကုဒ်ရေးခြင်း လေ့ကျင့်ခန်းများ 6. **တာဝန်ပေးမှု**: သင်ယူထားသည့် အချက်အလက်များကို လေ့ကျင့်ပါ 7. **သင်ခန်းစာပြီးရောက်နောက် စမ်းသပ်မှု**: နားလည်မှုကို ပြန်လည်တည်မြဲစေပါ ### သင်ခန်းစာ တစ်ခုအတွက် ဥပမာ လုပ်ငန်းစဉ် ```bash # ၁။ သင်ခန်းစာဖိုင်လမ်းကြောင်းသို့သွားပါ cd 1-Introduction/01-defining-data-science # ၂။ README.md ဖိုင်ကိုဖတ်ပါ # README.md ကို သင့်ဘရောက်ဇာ သို့မဟုတ် စာရေးဆော့ဖ်ဝဲထဲတွင်ဖွင့်ပါ # ၃။ သင်ခန်းစာမတိုင်မီ စစ်တမ်းကို ဖြေလိုက်ပါ # README ထဲရှိ စစ်တမ်းလင့်ခ်ကို နှိပ်ပါ # ၄။ Jupyter notebook ကို ဖွင့်ပါ (ရရှိနိုင်ပါက) jupyter notebook # ၅။ notebook ထဲရှိ လေ့ကျင့်ခန်းများကို ပြီးစီးပါ # ၆။ တာဝန်ယူမှုအပေါ် အလုပ်လုပ်ပါ # ၇။ သင်ခန်းစာပြီးနောက် စစ်တမ်းကို ဖြေပါ ``` ## Jupyter Notebooks နှင့် လုပ်ဆောင်ခြင်း ### Jupyter စတင်ခြင်း ```bash # သင်၏ အကျဉ်းဖွဲ့ပတ်ဝန်းကျင်ကို ဖွင့်ပါ source venv/bin/activate # macOS/Linux ပေါ်တွင် # ဒါမှမဟုတ် venv\Scripts\activate # Windows ပေါ်တွင် # Jupyter ကို repository အမြစ်မှ စတင်ပါ jupyter notebook ``` ### Notebook Cells ကို ပြေးဆွဲခြင်း 1. **cell ကို စစ်ဆင်တင်ခြင်း**: `Shift + Enter` ကိုနှိပ်ပါ ဒါမှမဟုတ် "Run" ခလုတ်ကို နှိပ်ပါ 2. **အားလုံး cell များကို Run တင်ခြင်း**: မီနူးမှ "Cell" → "Run All" ကို ရွေးချယ်ပါ 3. **kernel ကို ပြန်စတင်ခြင်း**: ပြဿနာတက်လာပါက "Kernel" → "Restart" ကို ရွေးချယ်ပါ ### ဥပမာ: Notebook တွင် ဒေတာနှင့် လုပ်ဆောင်ခြင်း ```python # လိုအပ်သော စာကြည့်တိုက်များကို တင်သွင်းပါ import pandas as pd import numpy as np import matplotlib.pyplot as plt # ဒေတာစုစည်းမှုကို လွှင့်ယူပါ df = pd.read_csv('data/sample.csv') # ဒေတာကို နှိုင်းယှဉ် ကြည့်ရှုပါ df.head() df.info() df.describe() # ဂရပ်ဖစ် တစ်ခု ဖန်တီးပါ plt.figure(figsize=(10, 6)) plt.plot(df['column_name']) plt.title('Sample Visualization') plt.xlabel('X-axis Label') plt.ylabel('Y-axis Label') plt.show() ``` ### သင်၏ အလုပ်များကို သိမ်းဆည်းခြင်း - Jupyter သည် အလိုအလျှောက်ကာလအလိုက် သိမ်းဆည်းသည် - ကိုယ်တိုင် သိမ်းဆည်းရန်: `Ctrl + S` (macOS တွင် `Cmd + S`) - သင်၏ တိုးတက်မှုသည် `.ipynb` ဖိုင်အတွင်း သိမ်းဆည်းထားသည် ## Quiz အက်ပလီကေးရှင်း အသုံးပြုခြင်း ### Quiz App ကို မိမိကွန်ပျူတာတွင် ပြေးဆွဲခြင်း ```bash # quiz app ဖိုင်တည်နေရာသို့ သွားပါ cd quiz-app # ဖွံ့ဖြိုးတိုးတက်ရေး ဆာဗာကို စတင်ပါ npm run serve # http://localhost:8080 တွင် ဝင်ရောက်ကြည့်ရှုနိုင်ပါသည် ``` ### စမ်းသပ်မေးခွန်းများ ပြုလုပ်ခြင်း 1. သင်ခန်းစာတစ်ခုစီ၏ အပေါ်ပိုင်းတွင် သင်ခန်းစာမတိုင်မီ စမ်းသပ်မှုများ ရှိသည် 2. သင်ခန်းစာပြီးအောက်ပိုင်းတွင် စမ်းသပ်မှုများ ရှိသည် 3. တစ်ခုစီတွင် မေးခွန်း ၃ ခုပဲ ပါဝင်သည် 4. စမ်းသပ်မှုများသည် သင်ယူမှုကို လုံလောက်စွာဂရုစိုက်စေခြင်းအတွက်ဖြစ်ပြီး အပြည့်အစုံ စမ်းသပ်ရန်မဟုတ်ပါ ### စမ်းသပ်မှုနံပါတ်ခြင်း - စမ်းသပ်မှုများသည် 0 မှ 39 အထိနံပါတ်သတ်မှတ်ထားသည် (စုစုပေါင်း 40 ခု) - သင်ခန်းစာတိုင်းတွင် မတိုင်မီနှင့်ပြီးနောက် စမ်းသပ်မှုများရှိသည် - စမ်းသပ်မှု URL များတွင် နံပါတ်ပါဝင်သည် - `https://ff-quizzes.netlify.app/en/ds/quiz/0` ## ပုံမှန်လုပ်ငန်းစဉ်များ ### လုပ်ငန်းစဉ် ၁: အစပြုသူ များအတွက် လမ်းကြောင်းပြီးမြောက်ခြင်း ```bash # ၁။ သင့်ပတ်ဝန်းကျင်ကို စတင်ပြင်ဆင်ပါ (INSTALLATION.md ကိုကြည့်ပါ) # ၂။ သင်ခန်းစာ ၁ နှင့် အစပြုပါ cd 1-Introduction/01-defining-data-science # ၃။ သင်ခန်းစာ တစ်ခုချင်းစီအတွက်- # - သင်ခန်းစာမတိုင်မီ စစ်တမ်းဖြေပါ # - သင်ခန်းစာအကြောင်းအရာကိုဖတ်ပါ # - နိုုတ်ဘုတ်ကိုလုပ်ဆောင်ပါ # - တာဝန်အမှတ်ပေးချက်ကိုပြီးမြောက်ပါ # - သင်ခန်းစာပြီးနောက် စစ်တမ်းဖြေပါ # ၄။ သင်ခန်းစာ ၂၀ အားလုံးကို သွားပြီးတန်းစီဖြတ်သန်းပါ ``` ### လုပ်ငန်းစဉ် ၂: ချမှတ်ထားသည့်ဘာသာရပ်အလိုက် သင်ယူမှု လျှက်ထားသော ဗဟုသုတတစ်ခုအတွက် စိတ်ဝင်စားပါက- ```bash # ဥပမာ။ ဒေတာရုပ်ပုံပြခြင်းအပေါ် အာရုံစိုက်ခြင်း cd 3-Data-Visualization # သင်ခန်းစာအမှတ် ၉ မှ ၁၃ အထိ လေ့လာပါ: # - သင်ခန်းစာ ၉: အရေအတွက်များကို ရုပ်ပုံပြခြင်း # - သင်ခန်းစာ ၁၀: ဖြန့်ဖြူးမှုများကို ရုပ်ပုံပြခြင်း # - သင်ခန်းစာ ၁၁: အပိုင်းအ割合 ကို ရုပ်ပုံပြခြင်း # - သင်ခန်းစာ ၁၂: ဆက်စပ်မှုများကို ရုပ်ပုံပြခြင်း # - သင်ခန်းစာ ၁၃: အဓိပ္ပါယ် ပြည့်စုံသော ရုပ်ပုံများ ``` ### လုပ်ငန်းစဉ် ၃: ပရောဂျက်အခြေပြု သင်ယူမှု ```bash # ၁။ ဒေတာသိပ္ပံ အသက်ဝင်မှု သင်ခန်းစာများကို ပြန်လည်သုံးသပ်ပါ (၁၄-၁၆) cd 4-Data-Science-Lifecycle # ၂။ လက်တွေ့ကမ္ဘာမှ နမူနာတစ်ခုကို လေ့လာဆောင်ရွက်ပါ (သင်ခန်းစာ ၂၀) cd ../6-Data-Science-In-Wild/20-Real-World-Examples # ၃။ သင်၏ ကိုယ်ပိုင်ပရောဂျက်တွင် အယူအဆများကို ကျင့်သုံးပါ ``` ### လုပ်ငန်းစဉ် ၄: Cloud အခြေခံ ဒေတာ သိပ္ပံခြင်း ```bash # Cloud Data Science အကြောင်း သိရှိပါ (သင်ခန်းစာ ၁၇-၁၉) cd 5-Data-Science-In-Cloud # ၁၇: Cloud Data Science ခန့်မှန်းချက် # ၁၈: Low-Code ML ကိရိယာများ # ၁၉: Azure Machine Learning Studio ``` ## ကိုယ်တိုင်လေ့လာသူများအတွက် အကြံပြုချက်များ ### စနစ်တကျ စီမံခန့်ခွဲပါ ```bash # သင်ယူမှတ်စုစာအုပ်တစ်ခုဖန်တီးပါ mkdir my-learning-journal # သင်ခန်းစာတိုင်းအတွက် မှတ်စုများဖန်တီးပါ echo "# Lesson 1 Notes" > my-learning-journal/lesson-01-notes.md ``` ### ပုံမှန်လေ့ကျင့်မှု - နေ့စဉ် သို့မဟုတ် အပတ်စဉ် သတ်မှတ်ထားသော အချိန်ထားပါ - တစ်ပတ်သင်ခန်းစာအနည်းဆုံး တစ်ခန်းပြီးစီးပါ - ယခင် သင်ခန်းစာများအား ပုံမှန် ပြန်လည်ဆန်းစစ်ပါ ### သိုင်းဘက်နှင့် ပူးပေါင်းဆောင်ရွက်ပါ - [Discord သိုင်းဘက်](https://aka.ms/ds4beginners/discord) တွင် ပါဝင်ဆက်သွယ်ပါ - Discord ၌ #Data-Science-for-Beginners ချန်နယ်တွင် ပါဝင်ဆွေးနွေးပါ [Discord Discussions](https://aka.ms/ds4beginners/discord) - သင်၏ တိုးတက်မှုများကို မျှဝေပြီး မေးခွန်း မေးရန် ရွှင်လန်းစွာ တော်ဆက်ပါ ### ကိုယ်ပိုင် ပရောဂျက်များ တည်ဆောက်ပါ သင်ခန်းစာများပြီးစီးပြီးနောက် သဘောတရားများကို ကိုယ်ပိုင် ပရောဂျက်များတွင် အသုံးချပါ- ```python # ဥပမာ- သင့်ပုဂ္ဂိုလ်ရေးဒေတာစနစ်ကို विश्लेषणပြုလုပ်ပါ import pandas as pd # သင့်ဒေတာကို load လုပ်ပါ my_data = pd.read_csv('my-project/data.csv') # သင်ယူထားသောနည်းပညာများကို သုံးပါ # - ဒေတာသန့်ရှင်းရေး (အပို့ ၈) # - ရှာဖွေဆုံးဖြတ်ချက်ဒေတာ विश्लेषण (အပို့ ၇) # - ပြသချက် (အပို့ ၉-၁၃) # - विश्लेषण (အပို့ ၁၅) ``` ## ဆရာ/ဆရာမများအတွက် အကြံပြုချက်များ ### တန်းခန်း စီစဉ်ခြင်း 1. အသေးစိတ်လမ်းညွှန်ချက်များအတွက် [for-teachers.md](for-teachers.md) ကို ပြန်လည်သုံးသပ်ပါ 2. မျှဝေပတ်ဝန်းကျင်တစ်ခုစီစဉ်ပါ (GitHub Classroom သို့မဟုတ် Codespaces) 3. ဆက်သွယ်ရေး လမ်းကြောင်းတစ်ခု တည်ဆောက်ပါ (Discord, Slack သို့မဟုတ် Teams) ### သင်ခန်းစာ စီမံခန့်ခွဲမှု **အကြံပြုသော ၁၀ ပတ် သင်တန်းဇယား** - **ပတ် ၁-၂**: အကျဉ်းချုပ် (သင်ခန်းစာ ၁-၄) - **ပတ် ၃-၄**: ဒေတာနှင့် လုပ်ဆောင်ခြင်း (သင်ခန်းစာ ၅-၈) - **ပတ် ၅-၆**: ဒေတာ မြင်ကွင်း ဖော်ပြခြင်း (သင်ခန်းစာ ၉-၁၃) - **ပတ် ၇-၈**: ဒေတာ သိပ္ပံ ဘဝ လည်ပတ်မှုဖြတ်သန်းခြင်း (သင်ခန်းစာ ၁၄-၁၆) - **ပတ် ၉**: Cloud ဒေတာ သိပ္ပံ (သင်ခန်းစာ ၁၇-၁၉) - **ပတ် ၁၀**: လက်တွေ့ အသုံးချမှုများနှင့် နောက်ဆုံးပရောဂျက်များ (သင်ခန်းစာ ၂၀) ### Docsify ကို အော့ဖ်လိုင်း အသုံးပြုရန် ပြေးဆွဲခြင်း ```bash # သင်တန်းခန်းတွင်းအသုံးပြုရန် ဒေါက်မြင့်ကို ဒေသတွင်းမှ ပေးဆောင်သည် docsify serve # ကျောင်းသားများသည် localhost:3000 တွင် ဝင်ရောက်ကြည့်ရှုနိုင်ပါသည် # စတင်တပ်ဆင်ပြီးနောက် အင်တာနက်မလိုအပ်ပါ။ ``` ### တာဝန်ပေးမှု အမှတ်ပေးခြင်း - ကျောင်းသားများ၏ notebook များကို လေ့ကျင့်ခန်း ပြီးဆုံးမှုအနေဖြင့် ပြန်လည်ကြည့်ရှုပါ - စမ်းသပ်မှုမှတ်တမ်းများမှ နားလည်မှုကို စစ်ဆေးပါ - ဒေတာ သိပ္ပံ ဘဝ လည်ပတ်မှုဖြတ်သန်းမှုကို အသုံးပြုပြီး နောက်ဆုံးပရောဂျက်များကို တိုင်းတာပါ ### တာဝန်ပေးမှု ဖန်တီးခြင်း ```python # ဥပမာ စိတ်ကြိုက်တာဝန်သတ်မှတ်မှုအတန်းစီရေးစနစ် """ Assignment: [Topic] Objective: [Learning goal] Dataset: [Provide or have students find one] Tasks: 1. Load and explore the dataset 2. Clean and prepare the data 3. Create at least 3 visualizations 4. Perform analysis 5. Communicate findings Deliverables: - Jupyter notebook with code and explanations - Written summary of findings """ ``` ## အော့ဖ်လိုင်းတွင် လုပ်ဆောင်ခြင်း ### အရင်းအမြစ်များကို ဒေါင်းလုပ်လုပ်ပါ ```bash # အမျိုးသားသိုလှောင်မှုကို အပြည့်အဝ ကလုန်းလုပ်ပါ git clone https://github.com/microsoft/Data-Science-For-Beginners.git # ဒေတာစုစည်းမှုများကို ကြိုတင်ဒေါင်းလုပ်ဆွဲပါ # ဒေတာစုစည်းမှုအများစုကို အမျိုးသားသိုလှောင်မှုအတွင်း ပါဝင်သည် ``` ### ဒေါက်ယူမင့်ကို မိမိကွန်ပျူတာတွင် ပြေးဆွဲပါ ```bash # Docsify နှင့် အတူ ပေးဆောင်ပါ docsify serve # localhost:3000 တွင် အဝင်ရောက်ကြည့်ရှုနိုင်သည် ``` ### Quiz App ကို မိမိကွန်ပျူတာတွင် ပြေးဆွဲပါ ```bash cd quiz-app npm run serve ``` ## ဘာသာပြန်ထားသော အကြောင်းအရာများ သုံးစွဲခြင်း ဘာသာပြန်ထားသော အကြောင်းအရာများကို ၄၀ ကျော် ဘာသာစကားများဖြင့် ရရှိနိုင်သည်- ```bash # ဘာသာပြန်ပြီး သင်ခန်းစာများကို ဝင်ရောက် ကြည့်ရှုပါ cd translations/fr # ပြင်သစ် cd translations/es # စပိန် cd translations/de # ဂျာမဏီ # ... နှင့် အတူ များစွာသော အခြားများ ``` ဘာသာပြန်မှုများသည် အင်္ဂလိပ်မူရင်းနှင့် တူညီသော ဖွဲ့စည်းပုံကို ထိန်းသိမ်းထားသည်။ ## ထပ်ဆောင်း အရင်းအမြစ်များ ### သင်ယူမှု ဆက်လက်လုပ်ဆောင်ရန် - [Microsoft Learn](https://docs.microsoft.com/learn/) - အပို သင်ယူမှုလမ်းကြောင်းများ - [Student Hub](https://docs.microsoft.com/learn/student-hub) - သင်တန်းသားများအတွက် အရင်းအမြစ်များ - [Azure AI Foundry](https://aka.ms/foundry/forum) - သိုင်းဘက်ဖိုရမ် ### ဆက်စပ် သင်ရိုးညွှန်းတမ်းများ - [AI for Beginners](https://aka.ms/ai-beginners) - [ML for Beginners](https://aka.ms/ml-beginners) - [Web Dev for Beginners](https://aka.ms/webdev-beginners) - [Generative AI for Beginners](https://aka.ms/genai-beginners) ## အကူအညီ ရယူရန် - ပုံမှန် တွေ့ကြုံ မှတ်စုများအတွက် [TROUBLESHOOTING.md](TROUBLESHOOTING.md) ကို လေ့လာပါ - [GitHub Issues](https://github.com/microsoft/Data-Science-For-Beginners/issues) တွင် ရှာဖွေပါ - [Discord](https://aka.ms/ds4beginners/discord) တွင် ပါဝင်ဆက်သွယ်ပါ - ပြဿနာများ သို့မဟုတ် အထောက်အကူပြုရန် [CONTRIBUTING.md](CONTRIBUTING.md) ကို ပြန်လည်ကြည့်ပါ --- **ပြောကြားချက်** ဤစာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု [Co-op Translator](https://github.com/Azure/co-op-translator) အသုံးပြု၍ ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှန်ကန်မှုအတွက် ကြိုးပမ်းနေသော်လည်း၊ စက်ကိရိယာဘာသာပြန်ခြင်းများတွင် အမှားများ သို့မဟုတ် မှားယွင်းချက်များ ပါဝင်နိုင်ကြောင်း သတိပြုပါရန် လိုအပ်ပါသည်။ မူလစာတမ်းကို မူရင်းဘာသာဖြင့်သာ ယုံကြည်စိတ်ချရသော အချက်အလက်အဖြစ် သတ်မှတ်သင့်သည်။ အရေးကြီးသည့် သတင်းအချက်အလက်များအတွက် ပရော်ဖက်ရှင်နယ် လူသားဘာသာပြန်သူဝန်ဆောင်မှုကို အကြံပြုပါသည်။ ဤဘာသာပြန်ချက်ကို အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော နားလည်မှုကွာခြားမှုများ သို့မဟုတ် မမှန်ကန်သော အသုံးပြုမှုများအတွက် ကျွန်ုပ်တို့ တာဝန်မခံပါ။