# အသုံးပြုရန်လမ်းညွှန် ဒီလမ်းညွှန်မှာ Data Science for Beginners သင်ခန်းစာများကို အသုံးပြုရန် နမူနာများနှင့် ပုံမှန်လုပ်ငန်းစဉ်များကို ဖော်ပြထားပါတယ်။ ## အကြောင်းအရာများ - [ဒီသင်ခန်းစာများကို ဘယ်လိုအသုံးပြုမလဲ](../..) - [သင်ခန်းစာများနှင့် အလုပ်လုပ်ခြင်း](../..) - [Jupyter Notebooks နှင့် အလုပ်လုပ်ခြင်း](../..) - [Quiz Application ကို အသုံးပြုခြင်း](../..) - [ပုံမှန်လုပ်ငန်းစဉ်များ](../..) - [ကိုယ်တိုင်လေ့လာသူများအတွက် အကြံပေးချက်များ](../..) - [ဆရာများအတွက် အကြံပေးချက်များ](../..) ## ဒီသင်ခန်းစာများကို ဘယ်လိုအသုံးပြုမလဲ ဒီသင်ခန်းစာများကို အလွယ်တကူ အသုံးပြုနိုင်အောင် ဖန်တီးထားပြီး အမျိုးမျိုးသောနည်းလမ်းများဖြင့် အသုံးပြုနိုင်ပါတယ်- - **ကိုယ်တိုင်လေ့လာခြင်း**: သင်ခန်းစာများကို ကိုယ်တိုင် လိုက်လျောညီထွေ လေ့လာပါ - **အတန်းထဲမှာ သင်ကြားခြင်း**: စနစ်တကျ သင်ကြားမှုနဲ့ သင်ခန်းစာများကို အသုံးပြုပါ - **လေ့လာရေးအဖွဲ့များ**: မိတ်ဆွေများနဲ့ ပူးပေါင်းပြီး လေ့လာပါ - **Workshop ပုံစံ**: အချိန်တိုအတွင်း အထူးသင်ကြားမှုများ ## သင်ခန်းစာများနှင့် အလုပ်လုပ်ခြင်း သင်ခန်းစာတစ်ခုစီမှာ သင်ယူမှုကို အများဆုံးရရှိစေဖို့ အဆင့်ဆင့်ဖွဲ့စည်းထားပါတယ်- ### သင်ခန်းစာဖွဲ့စည်းပုံ 1. **Pre-lesson Quiz**: သင့်ရဲ့ ရှိပြီးသား အသိပညာကို စမ်းသပ်ပါ 2. **Sketchnote** (Optional): အဓိကအကြောင်းအရာများကို ရှင်းလင်းဖော်ပြထားသော ပုံ 3. **Video** (Optional): အပိုဗီဒီယိုအကြောင်းအရာ 4. **Written Lesson**: အဓိကအကြောင်းအရာများနှင့် ရှင်းလင်းချက်များ 5. **Jupyter Notebook**: လက်တွေ့ကိုးဒ်ရေးခြင်း 6. **Assignment**: သင့်ရဲ့ သင်ယူမှုကို လက်တွေ့ကျက်သရေပြုပါ 7. **Post-lesson Quiz**: သင့်ရဲ့ နားလည်မှုကို အတည်ပြုပါ ### သင်ခန်းစာတစ်ခုအတွက် နမူနာလုပ်ငန်းစဉ် ```bash # 1. Navigate to the lesson directory cd 1-Introduction/01-defining-data-science # 2. Read the README.md # Open README.md in your browser or editor # 3. Take the pre-lesson quiz # Click the quiz link in the README # 4. Open the Jupyter notebook (if available) jupyter notebook # 5. Complete the exercises in the notebook # 6. Work on the assignment # 7. Take the post-lesson quiz ``` ## Jupyter Notebooks နှင့် အလုပ်လုပ်ခြင်း ### Jupyter ကို စတင်ခြင်း ```bash # Activate your virtual environment source venv/bin/activate # On macOS/Linux # OR venv\Scripts\activate # On Windows # Start Jupyter from the repository root jupyter notebook ``` ### Notebook Cells ကို အလုပ်လုပ်ခြင်း 1. **Cell ကို အလုပ်လုပ်မယ်**: `Shift + Enter` ကို နှိပ်ပါ၊ ဒါမှမဟုတ် "Run" ခလုတ်ကို နှိပ်ပါ 2. **Cell အားလုံးကို အလုပ်လုပ်မယ်**: "Cell" → "Run All" ကို menu မှာ ရွေးပါ 3. **Kernel ကို ပြန်စတင်မယ်**: ပြဿနာတွေ့ရင် "Kernel" → "Restart" ကို ရွေးပါ ### နမူနာ: Notebook ထဲမှာ ဒေတာနဲ့ အလုပ်လုပ်ခြင်း ```python # Import required libraries import pandas as pd import numpy as np import matplotlib.pyplot as plt # Load a dataset df = pd.read_csv('data/sample.csv') # Explore the data df.head() df.info() df.describe() # Create a visualization 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 Application ကို အသုံးပြုခြင်း ### Quiz App ကို ဒေသတွင်းမှာ အလုပ်လုပ်ခြင်း ```bash # Navigate to quiz app directory cd quiz-app # Start the development server npm run serve # Access at http://localhost:8080 ``` ### Quiz ဖြေဆိုခြင်း 1. Pre-lesson quizzes ကို သင်ခန်းစာတစ်ခုစီရဲ့ အပေါ်မှာ တွေ့နိုင်ပါတယ် 2. Post-lesson quizzes ကို သင်ခန်းစာတစ်ခုစီရဲ့ အောက်မှာ တွေ့နိုင်ပါတယ် 3. Quiz တစ်ခုစီမှာ ၃ မေးခွန်းပါဝင်ပါတယ် 4. Quiz တွေကို သင်ယူမှုကို အတည်ပြုဖို့ ဖန်တီးထားတာဖြစ်ပြီး အပြည့်အဝ စမ်းသပ်ဖို့ မဟုတ်ပါ ### Quiz အမှတ်အသား - Quiz တွေကို 0-39 အမှတ်အသားပေးထားပါတယ် (စုစုပေါင်း 40 Quiz) - သင်ခန်းစာတစ်ခုစီမှာ Pre Quiz နဲ့ Post Quiz ရှိပါတယ် - Quiz URLs တွေမှာ Quiz အမှတ်အသားပါဝင်ပါတယ်: `https://ff-quizzes.netlify.app/en/ds/quiz/0` ## ပုံမှန်လုပ်ငန်းစဉ်များ ### လုပ်ငန်းစဉ် 1: အစအဆုံး လေ့လာသူလမ်းကြောင်း ```bash # 1. Set up your environment (see INSTALLATION.md) # 2. Start with Lesson 1 cd 1-Introduction/01-defining-data-science # 3. For each lesson: # - Take pre-lesson quiz # - Read the lesson content # - Work through the notebook # - Complete the assignment # - Take post-lesson quiz # 4. Progress through all 20 lessons sequentially ``` ### လုပ်ငန်းစဉ် 2: အကြောင်းအရာအထူးလေ့လာခြင်း သင့်ရဲ့ စိတ်ဝင်စားမှုအကြောင်းအရာကို လေ့လာချင်ရင်- ```bash # Example: Focus on Data Visualization cd 3-Data-Visualization # Explore lessons 9-13: # - Lesson 9: Visualizing Quantities # - Lesson 10: Visualizing Distributions # - Lesson 11: Visualizing Proportions # - Lesson 12: Visualizing Relationships # - Lesson 13: Meaningful Visualizations ``` ### လုပ်ငန်းစဉ် 3: Project-Based Learning ```bash # 1. Review the Data Science Lifecycle lessons (14-16) cd 4-Data-Science-Lifecycle # 2. Work through a real-world example (Lesson 20) cd ../6-Data-Science-In-Wild/20-Real-World-Examples # 3. Apply concepts to your own project ``` ### လုပ်ငန်းစဉ် 4: Cloud-Based Data Science ```bash # Learn about cloud data science (Lessons 17-19) cd 5-Data-Science-In-Cloud # 17: Introduction to Cloud Data Science # 18: Low-Code ML Tools # 19: Azure Machine Learning Studio ``` ## ကိုယ်တိုင်လေ့လာသူများအတွက် အကြံပေးချက်များ ### စနစ်တကျနေပါ ```bash # Create a learning journal mkdir my-learning-journal # For each lesson, create notes echo "# Lesson 1 Notes" > my-learning-journal/lesson-01-notes.md ``` ### ပုံမှန်လေ့ကျင့်ပါ - နေ့စဉ် ဒါမှမဟုတ် အပတ်စဉ် သတ်မှတ်ထားတဲ့ အချိန်ကို သီးသန့်ထားပါ - အနည်းဆုံး တစ်ပတ်ကို သင်ခန်းစာတစ်ခု ပြီးစီးပါ - ယခင်သင်ခန်းစာများကို အကြိမ်ကြိမ် ပြန်လည်သုံးသပ်ပါ ### လူမှုအဖွဲ့အစည်းနဲ့ ပူးပေါင်းပါ - [Discord community](https://aka.ms/ds4beginners/discord) ကို ဝင်ပါ - Discord ရဲ့ #Data-Science-for-Beginners Channel မှာ ပါဝင်ဆွေးနွေးပါ [Discord Discussions](https://aka.ms/ds4beginners/discord) - သင့်ရဲ့ တိုးတက်မှုကို မျှဝေပြီး မေးခွန်းများ မေးပါ ### ကိုယ်ပိုင် Project တွေ ဖန်တီးပါ သင်ခန်းစာများ ပြီးဆုံးပြီးနောက်မှာ ကိုယ်ပိုင် Project တွေမှာ သင်ယူမှုကို အသုံးချပါ- ```python # Example: Analyze your own dataset import pandas as pd # Load your own data my_data = pd.read_csv('my-project/data.csv') # Apply techniques learned # - Data cleaning (Lesson 8) # - Exploratory data analysis (Lesson 7) # - Visualization (Lessons 9-13) # - Analysis (Lesson 15) ``` ## ဆရာများအတွက် အကြံပေးချက်များ ### အတန်းခန်း Setup 1. [for-teachers.md](for-teachers.md) ကို ကြည့်ပြီး အသေးစိတ် လမ်းညွှန်ချက်များကို ဖတ်ပါ 2. GitHub Classroom ဒါမှမဟုတ် Codespaces ကဲ့သို့သော ပူးပေါင်းမှု ပတ်ဝန်းကျင်ကို စနစ်တကျ ပြင်ဆင်ပါ 3. Discord, Slack, ဒါမှမဟုတ် Teams ကဲ့သို့သော ဆက်သွယ်မှု ချန်နယ်ကို တည်ဆောက်ပါ ### သင်ခန်းစာ စီမံခြင်း **အကြံပြု 10-Week အချိန်ဇယား:** - **Week 1-2**: အကျဉ်းချုပ် (Lessons 1-4) - **Week 3-4**: ဒေတာနဲ့ အလုပ်လုပ်ခြင်း (Lessons 5-8) - **Week 5-6**: ဒေတာကို Visualization လုပ်ခြင်း (Lessons 9-13) - **Week 7-8**: Data Science Lifecycle (Lessons 14-16) - **Week 9**: Cloud Data Science (Lessons 17-19) - **Week 10**: အမှန်တကယ် အသုံးချမှုများ & နောက်ဆုံး Project များ (Lesson 20) ### Docsify ကို Offline Access အတွက် အလုပ်လုပ်ခြင်း ```bash # Serve documentation locally for classroom use docsify serve # Students can access at localhost:3000 # No internet required after initial setup ``` ### Assignment Grading - ကျောင်းသားများရဲ့ Notebook တွေကို ပြီးစီးမှုအတွက် ပြန်လည်သုံးသပ်ပါ - Quiz အမှတ်များမှတစ်ဆင့် နားလည်မှုကို စစ်ဆေးပါ - Data Science Lifecycle ကို အခြေခံပြီး နောက်ဆုံး Project တွေကို အကဲဖြတ်ပါ ### Assignment ဖန်တီးခြင်း ```python # Example custom assignment template """ 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 """ ``` ## Offline အလုပ်လုပ်ခြင်း ### Resources ကို Download လုပ်ပါ ```bash # Clone the entire repository git clone https://github.com/microsoft/Data-Science-For-Beginners.git # Download datasets in advance # Most datasets are included in the repository ``` ### Documentation ကို ဒေသတွင်းမှာ အလုပ်လုပ်ပါ ```bash # Serve with Docsify docsify serve # Access at localhost:3000 ``` ### Quiz App ကို ဒေသတွင်းမှာ အလုပ်လုပ်ပါ ```bash cd quiz-app npm run serve ``` ## ဘာသာပြန်ထားသော အကြောင်းအရာများကို ရယူခြင်း ဘာသာစကား 40+ များဖြင့် ဘာသာပြန်ထားသော အကြောင်းအရာများကို ရနိုင်ပါတယ်- ```bash # Access translated lessons cd translations/fr # French cd translations/es # Spanish cd translations/de # German # ... and many more ``` ဘာသာပြန်ထားသော အကြောင်းအရာများမှာ အင်္ဂလိပ်ဗားရှင်းနဲ့ တူညီတဲ့ ဖွဲ့စည်းပုံကို ထိန်းသိမ်းထားပါတယ်။ ## အပိုဆောင်း အရင်းအမြစ်များ ### ဆက်လက်လေ့လာပါ - [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) ကို အသုံးပြု၍ ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှုအတွက် ကြိုးစားနေသော်လည်း အလိုအလျောက် ဘာသာပြန်မှုများတွင် အမှားများ သို့မဟုတ် မတိကျမှုများ ပါဝင်နိုင်သည်ကို သတိပြုပါ။ မူရင်းဘာသာစကားဖြင့် ရေးသားထားသော စာရွက်စာတမ်းကို အာဏာတရ အရင်းအမြစ်အဖြစ် သတ်မှတ်သင့်ပါသည်။ အရေးကြီးသော အချက်အလက်များအတွက် လူ့ဘာသာပြန်ပညာရှင်များကို အသုံးပြုရန် အကြံပြုပါသည်။ ဤဘာသာပြန်မှုကို အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော အလွဲအမှားများ သို့မဟုတ် အနားယူမှုများအတွက် ကျွန်ုပ်တို့သည် တာဝန်မယူပါ။