ဒီလမ်းညွှန်က Data Science for Beginners သင်ခန်းစာများအတွက် သင့်ပတ်ဝန်းကျင်ကို စတင်ပြင်ဆင်ရန် ကူညီပေးပါမည်။
စတင်မလုပ်မီ သင့်တွင် အောက်ပါအရာများရှိရမည်။
- Command line/terminal ကို အခြေခံအသုံးပြုနိုင်မှု
- GitHub အကောင့် (အခမဲ့)
- စတင်ပြင်ဆင်မှုအတွက် တည်ငြိမ်သော အင်တာနက်ချိတ်ဆက်မှု
စတင်ရန် အလွယ်ဆုံးနည်းလမ်းမှာ GitHub Codespaces ကို အသုံးပြုခြင်းဖြစ်ပြီး၊ သင့်ဘရောက်ဇာတွင် အပြည့်အစုံသော ဖွံ့ဖြိုးရေးပတ်ဝန်းကျင်ကို ပေးစွမ်းပါသည်။
- repository သို့ သွားပါ
- Code dropdown menu ကို နှိပ်ပါ
- Codespaces tab ကို ရွေးပါ
- Create codespace on main ကို နှိပ်ပါ
- ပတ်ဝန်းကျင်ကို စတင်ပြင်ဆင်ရန် (၂-၃ မိနစ်) စောင့်ပါ
Dependencies အားလုံးကို ကြိုတင်တပ်ဆင်ပြီး သင့်ပတ်ဝန်းကျင် အသင့်ဖြစ်နေပါပြီ!
သင့်ကိုယ်ပိုင်ကွန်ပျူတာပေါ်တွင် အလုပ်လုပ်ရန် အောက်ပါ အသေးစိတ်ညွှန်ကြားချက်များကို လိုက်နာပါ။
Git သည် repository ကို clone လုပ်ရန်နှင့် သင့်ပြောင်းလဲမှုများကို ထိန်းသိမ်းရန် လိုအပ်သည်။
Windows:
- git-scm.com မှ ဒေါင်းလုပ်ဆွဲပါ
- Installer ကို default settings ဖြင့် run လုပ်ပါ
macOS:
- Homebrew မှတဆင့် တပ်ဆင်ပါ:
brew install git - သို့မဟုတ် git-scm.com မှ ဒေါင်းလုပ်ဆွဲပါ
Linux:
# Debian/Ubuntu
sudo apt-get update
sudo apt-get install git
# Fedora
sudo dnf install git
# Arch
sudo pacman -S git# Clone the repository
git clone https://github.com/microsoft/Data-Science-For-Beginners.git
# Navigate to the directory
cd Data-Science-For-BeginnersData science သင်ခန်းစာများအတွက် Python 3.7 သို့မဟုတ် အထက်ကို လိုအပ်သည်။
Windows:
- python.org မှ Python ကို ဒေါင်းလုပ်ဆွဲပါ
- Installation လုပ်စဉ်တွင် "Add Python to PATH" ကို အမှန်ခြစ်ပါ
- Installation ကို စစ်ဆေးပါ:
python --versionmacOS:
# Using Homebrew
brew install python3
# Verify installation
python3 --versionLinux:
# Most Linux distributions come with Python pre-installed
python3 --version
# If not installed:
# Debian/Ubuntu
sudo apt-get install python3 python3-pip
# Fedora
sudo dnf install python3 python3-pipDependencies များကို သီးသန့်ထားရန် virtual environment ကို အသုံးပြုရန် အကြံပြုပါသည်။
# Create a virtual environment
python -m venv venv
# Activate the virtual environment
# On Windows:
venv\Scripts\activate
# On macOS/Linux:
source venv/bin/activateလိုအပ်သော data science libraries များကို တပ်ဆင်ပါ:
pip install jupyter pandas numpy matplotlib seaborn scikit-learnQuiz application အတွက် Node.js နှင့် npm လိုအပ်သည်။
Windows/macOS:
- nodejs.org မှ ဒေါင်းလုပ်ဆွဲပါ (LTS version ကို အကြံပြုသည်)
- Installer ကို run လုပ်ပါ
Linux:
# Debian/Ubuntu
# WARNING: Piping scripts from the internet directly into bash can be a security risk.
# It is recommended to review the script before running it:
# curl -fsSL https://deb.nodesource.com/setup_lts.x -o setup_lts.x
# less setup_lts.x
# Then run:
# sudo -E bash setup_lts.x
#
# Alternatively, you can use the one-liner below at your own risk:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
# Fedora
sudo dnf install nodejs
# Verify installation
node --version
npm --version# Navigate to quiz app directory
cd quiz-app
# Install dependencies
npm install
# Return to root directory
cd ..Documentation ကို offline access ရရှိရန်:
npm install -g docsify-cli# Activate your virtual environment if not already activated
# On Windows:
venv\Scripts\activate
# On macOS/Linux:
source venv/bin/activate
# Start Jupyter Notebook
jupyter notebookသင့် browser သည် Jupyter interface ဖြင့် ဖွင့်လှစ်သင့်ပါသည်။ သင်သည် .ipynb ဖိုင်များကို သွားရောက်ကြည့်ရှုနိုင်ပါသည်။
# Navigate to quiz app
cd quiz-app
# Start development server
npm run serveQuiz app သည် http://localhost:8080 (သို့မဟုတ် 8080 port အလုပ်မလုပ်ပါက အခြား port) တွင် ရရှိနိုင်သင့်ပါသည်။
# From the root directory of the repository
docsify serveDocumentation သည် http://localhost:3000 တွင် ရရှိနိုင်သင့်ပါသည်။
Docker ကို တပ်ဆင်ထားပါက သင်သည် VS Code Dev Containers ကို အသုံးပြုနိုင်ပါသည်။
- Docker Desktop ကို တပ်ဆင်ပါ
- Visual Studio Code ကို တပ်ဆင်ပါ
- Remote - Containers extension ကို တပ်ဆင်ပါ
- Repository ကို VS Code တွင် ဖွင့်ပါ
F1ကို နှိပ်ပြီး "Remote-Containers: Reopen in Container" ကို ရွေးပါ- Container ကို build လုပ်ရန် (ပထမဆုံးအကြိမ်) စောင့်ပါ
- သင်ခန်းစာများအကြောင်းအရာကို README.md တွင် ရှာဖွေပါ
- USAGE.md ကို ဖွင့်ကြည့်ပြီး အလုပ်လုပ်ပုံများနှင့် ဥပမာများကို ဖတ်ရှုပါ
- ပြဿနာများရှိပါက TROUBLESHOOTING.md ကို ကြည့်ပါ
- အထောက်အကူပြုလိုပါက CONTRIBUTING.md ကို ဖတ်ရှုပါ
ပြဿနာများရှိပါက:
- TROUBLESHOOTING.md လမ်းညွှန်ကို ကြည့်ပါ
- ရှိပြီးသား GitHub Issues ကို ရှာဖွေပါ
- Discord community တွင် ပါဝင်ပါ
- သင့်ပြဿနာအကြောင်း အသေးစိတ်ဖြင့် အသစ်သော issue တစ်ခု ဖန်တီးပါ
အကြောင်းကြားချက်:
ဤစာရွက်စာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု Co-op Translator ကို အသုံးပြု၍ ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှုအတွက် ကြိုးစားနေသော်လည်း အလိုအလျောက် ဘာသာပြန်ခြင်းတွင် အမှားများ သို့မဟုတ် မမှန်ကန်မှုများ ပါဝင်နိုင်သည်ကို သတိပြုပါ။ မူရင်းစာရွက်စာတမ်းကို ၎င်း၏ မူလဘာသာစကားဖြင့် အာဏာတရ အရင်းအမြစ်အဖြစ် သတ်မှတ်သင့်ပါသည်။ အရေးကြီးသော အချက်အလက်များအတွက် လူက ဘာသာပြန်ခြင်းကို အကြံပြုပါသည်။ ဤဘာသာပြန်ကို အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော အလွဲအလွတ်များ သို့မဟုတ် အနားယူမှုများအတွက် ကျွန်ုပ်တို့သည် တာဝန်မယူပါ။