ಈ ಮಾರ್ಗದರ್ಶಿ ನಿಮಗೆ Data Science for Beginners ಪಠ್ಯಕ್ರಮದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ನಿಮ್ಮ ಪರಿಸರವನ್ನು ಸೆಟ್ ಅಪ್ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ನೀವು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು, ನಿಮಗೆ ಇರಬೇಕು:
- ಕಮಾಂಡ್ ಲೈನ್/ಟರ್ಮಿನಲ್ ಬಗ್ಗೆ ಮೂಲ ಪರಿಚಯ
- GitHub ಖಾತೆ (ಉಚಿತ)
- ಪ್ರಾಥಮಿಕ ಸೆಟ್ ಅಪ್ಗಾಗಿ ಸ್ಥಿರ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕ
ತ್ವರಿತವಾಗಿ ಪ್ರಾರಂಭಿಸುವ ಸುಲಭ ಮಾರ್ಗ GitHub Codespaces, ಇದು ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಸಂಪೂರ್ಣ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಒದಗಿಸುತ್ತದೆ.
- repository ಗೆ ಹೋಗಿ
- Code ಡ್ರಾಪ್ಡೌನ್ ಮೆನು ಕ್ಲಿಕ್ ಮಾಡಿ
- Codespaces ಟ್ಯಾಬ್ ಆಯ್ಕೆಮಾಡಿ
- Create codespace on main ಕ್ಲಿಕ್ ಮಾಡಿ
- ಪರಿಸರ ಆರಂಭವಾಗಲು ಕಾಯಿರಿ (2-3 ನಿಮಿಷಗಳು)
ನಿಮ್ಮ ಪರಿಸರ ಈಗ ಎಲ್ಲಾ ಅವಲಂಬನೆಗಳೊಂದಿಗೆ ಸಿದ್ಧವಾಗಿದೆ!
ನಿಮ್ಮ ಸ್ವಂತ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು, ಕೆಳಗಿನ ವಿವರವಾದ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ.
Git ಅನ್ನು ರೆಪೊಸಿಟರಿಯನ್ನು ಕ್ಲೋನ್ ಮಾಡಲು ಮತ್ತು ನಿಮ್ಮ ಬದಲಾವಣೆಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ಅಗತ್ಯವಿದೆ.
Windows:
- git-scm.com ನಿಂದ ಡೌನ್ಲೋಡ್ ಮಾಡಿ
- ಡೀಫಾಲ್ಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳೊಂದಿಗೆ ಇನ್ಸ್ಟಾಲರ್ ಅನ್ನು ರನ್ ಮಾಡಿ
macOS:
- Homebrew ಮೂಲಕ ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿ:
brew install git - ಅಥವಾ git-scm.com ನಿಂದ ಡೌನ್ಲೋಡ್ ಮಾಡಿ
Linux:
# ಡೆಬಿಯನ್/ಉಬುಂಟು
sudo apt-get update
sudo apt-get install git
# ಫೆಡೋರಾ
sudo dnf install git
# ಆರ್ಚ್
sudo pacman -S git# ರೆಪೊಸಿಟರಿಯನ್ನು ಕ್ಲೋನ್ ಮಾಡಿ
git clone https://github.com/microsoft/Data-Science-For-Beginners.git
# ಡೈರೆಕ್ಟರಿಯ ಕಡೆಗೆ ನವಿಗೇಟ್ ಮಾಡಿ
cd Data-Science-For-BeginnersPython 3.7 ಅಥವಾ ಹೆಚ್ಚಿನ ಆವೃತ್ತಿ ಡೇಟಾ ಸೈನ್ಸ್ ಪಾಠಗಳಿಗೆ ಅಗತ್ಯವಿದೆ.
Windows:
- python.org ನಿಂದ Python ಡೌನ್ಲೋಡ್ ಮಾಡಿ
- ಸ್ಥಾಪನೆಯ ಸಮಯದಲ್ಲಿ "Add Python to PATH" ಅನ್ನು ಪರಿಶೀಲಿಸಿ
- ಸ್ಥಾಪನೆಯನ್ನು ಪರಿಶೀಲಿಸಿ:
python --versionmacOS:
# ಹೋಮ್ಬ್ರೂ ಬಳಸಿ
brew install python3
# ಸ್ಥಾಪನೆಯನ್ನು ಪರಿಶೀಲಿಸಿ
python3 --versionLinux:
# ಬಹುತೇಕ ಲಿನಕ್ಸ್ನ ವಿತರಣೆಗಳು ಪೈಥಾನ್ ಅನ್ನು ಪೂರ್ವಸ್ಥಾಪಿತವಾಗಿ ಹೊಂದಿವೆ
python3 --version
# ಸ್ಥಾಪಿಸಲಾಗದಿದ್ದರೆ:
# ಡೆಬಿಯನ್/ಉಬುಂಟು
sudo apt-get install python3 python3-pip
# ಫೆಡೋರಾ
sudo dnf install python3 python3-pipಅವಲಂಬನೆಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಇಡಲು ವರ್ಚುವಲ್ ಪರಿಸರವನ್ನು ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ.
# ವರ್ಚುವಲ್ ಪರಿಸರವನ್ನು ರಚಿಸಿ
python -m venv venv
# ವರ್ಚುವಲ್ ಪರಿಸರವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
# ವಿಂಡೋಸ್ನಲ್ಲಿ:
venv\Scripts\activate
# ಮ್ಯಾಕ್ಒಎಸ್/ಲಿನಕ್ಸ್ನಲ್ಲಿ:
source venv/bin/activateಅಗತ್ಯವಿರುವ ಡೇಟಾ ಸೈನ್ಸ್ ಲೈಬ್ರರಿಗಳನ್ನು ಸ್ಥಾಪಿಸಿ:
pip install jupyter pandas numpy matplotlib seaborn scikit-learnಕ್ವಿಜ್ ಅಪ್ಲಿಕೇಶನ್ಗೆ Node.js ಮತ್ತು npm ಅಗತ್ಯವಿದೆ.
Windows/macOS:
- nodejs.org ನಿಂದ ಡೌನ್ಲೋಡ್ ಮಾಡಿ (LTS ಆವೃತ್ತಿ ಶಿಫಾರಸು)
- ಇನ್ಸ್ಟಾಲರ್ ಅನ್ನು ರನ್ ಮಾಡಿ
Linux:
# ಡೆಬಿಯನ್/ಉಬುಂಟು
# ಎಚ್ಚರಿಕೆ: ಇಂಟರ್ನೆಟ್ನಿಂದ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ನೇರವಾಗಿ ಬಾಷ್ಗೆ ಪೈಪ್ ಮಾಡುವುದು ಭದ್ರತಾ ಅಪಾಯವಾಗಬಹುದು.
# ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುವ ಮೊದಲು ಪರಿಶೀಲಿಸುವುದು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ:
# curl -fsSL https://deb.nodesource.com/setup_lts.x -o setup_lts.x
# less setup_lts.x
# ನಂತರ ಚಾಲನೆ ಮಾಡಿ:
# sudo -E bash setup_lts.x
#
# ಬದಲಾಗಿ, ಕೆಳಗಿನ ಒನ್-ಲೈನರ್ ಅನ್ನು ನಿಮ್ಮ ಸ್ವಂತ ಅಪಾಯದಲ್ಲಿ ಬಳಸಬಹುದು:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
# ಫೆಡೋರಾ
sudo dnf install nodejs
# ಸ್ಥಾಪನೆಯನ್ನು ಪರಿಶೀಲಿಸಿ
node --version
npm --version# ಕ್ವಿಜ್ ಅಪ್ಲಿಕೇಶನ್ ಡೈರೆಕ್ಟರಿಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ
cd quiz-app
# ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಿ
npm install
# ರೂಟ್ ಡೈರೆಕ್ಟರಿಗೆ ಮರಳಿ ಹೋಗಿ
cd ..ಡಾಕ್ಯುಮೆಂಟೇಶನ್ಗೆ ಆಫ್ಲೈನ್ ಪ್ರವೇಶಕ್ಕಾಗಿ:
npm install -g docsify-cli# ನಿಮ್ಮ ವರ್ಚುವಲ್ ಪರಿಸರವನ್ನು ಈಗಾಗಲೇ ಸಕ್ರಿಯಗೊಳಿಸದಿದ್ದರೆ ಸಕ್ರಿಯಗೊಳಿಸಿ
# ವಿಂಡೋಸ್ನಲ್ಲಿ:
venv\Scripts\activate
# ಮ್ಯಾಕ್ಒಎಸ್/ಲಿನಕ್ಸ್ನಲ್ಲಿ:
source venv/bin/activate
# ಜುಪೈಟರ್ ನೋಟ್ಬುಕ್ ಪ್ರಾರಂಭಿಸಿ
jupyter notebookನಿಮ್ಮ ಬ್ರೌಸರ್ Jupyter ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ತೆರೆಯಬೇಕು. ನೀವು ಈಗ ಯಾವುದೇ ಪಾಠದ .ipynb ಫೈಲ್ಗೆ ಹೋಗಬಹುದು.
# ಕ್ವಿಜ್ ಅಪ್ಲಿಕೇಶನ್ಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ
cd quiz-app
# ಅಭಿವೃದ್ಧಿ ಸರ್ವರ್ ಪ್ರಾರಂಭಿಸಿ
npm run serveಕ್ವಿಜ್ ಅಪ್ಲಿಕೇಶನ್ http://localhost:8080 (ಅಥವಾ 8080 ಬ್ಯುಸಿ ಇದ್ದರೆ ಬೇರೆ ಪೋರ್ಟ್) ನಲ್ಲಿ ಲಭ್ಯವಿರಬೇಕು.
# ಸಂಗ್ರಹಣೆಯ ಮೂಲ ಡೈರೆಕ್ಟರಿಯಿಂದ
docsify serveಡಾಕ್ಯುಮೆಂಟೇಶನ್ http://localhost:3000 ನಲ್ಲಿ ಲಭ್ಯವಿರಬೇಕು.
ನೀವು Docker ಅನ್ನು ಸ್ಥಾಪಿಸಿಕೊಂಡಿದ್ದರೆ, ನೀವು VS Code Dev Containers ಅನ್ನು ಬಳಸಬಹುದು:
- Docker Desktop ಅನ್ನು ಸ್ಥಾಪಿಸಿ
- Visual Studio Code ಅನ್ನು ಸ್ಥಾಪಿಸಿ
- Remote - Containers extension ಅನ್ನು ಸ್ಥಾಪಿಸಿ
- ರೆಪೊಸಿಟರಿಯನ್ನು VS Code ನಲ್ಲಿ ತೆರೆಯಿರಿ
F1ಒತ್ತಿ ಮತ್ತು "Remote-Containers: Reopen in Container" ಆಯ್ಕೆಮಾಡಿ- ಕಂಟೈನರ್ ನಿರ್ಮಾಣವಾಗಲು ಕಾಯಿರಿ (ಮೊದಲ ಬಾರಿ ಮಾತ್ರ)
- ಪಠ್ಯಕ್ರಮದ ಅವಲೋಕನಕ್ಕಾಗಿ README.md ಅನ್ನು ಅನ್ವೇಷಿಸಿ
- ಸಾಮಾನ್ಯ ಕಾರ್ಯಪ್ರವಾಹಗಳು ಮತ್ತು ಉದಾಹರಣೆಗಳಿಗಾಗಿ USAGE.md ಓದಿ
- ಸಮಸ್ಯೆಗಳು ಎದುರಾದರೆ TROUBLESHOOTING.md ಪರಿಶೀಲಿಸಿ
- ಕೊಡುಗೆ ನೀಡಲು ಬಯಸಿದರೆ CONTRIBUTING.md ಪರಿಶೀಲಿಸಿ
ನೀವು ಸಮಸ್ಯೆಗಳನ್ನು ಎದುರಿಸಿದರೆ:
- TROUBLESHOOTING.md ಮಾರ್ಗದರ್ಶಿಯನ್ನು ಪರಿಶೀಲಿಸಿ
- ಇತ್ತೀಚಿನ GitHub Issues ಹುಡುಕಿ
- ನಮ್ಮ Discord ಸಮುದಾಯ ಸೇರಿ
- ನಿಮ್ಮ ಸಮಸ್ಯೆಯ ವಿವರಗಳೊಂದಿಗೆ ಹೊಸ issue ರಚಿಸಿ
ಅಸ್ವೀಕರಣ:
ಈ ದಸ್ತಾವೇಜು Co-op Translator ಎಂಬ AI ಅನುವಾದ ಸೇವೆಯನ್ನು ಬಳಸಿ ಅನುವಾದಿಸಲಾಗಿದೆ. ನಾವು ಶುದ್ಧತೆಯತ್ತ ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೂ, ಸ್ವಯಂಚಾಲಿತ ಅನುವಾದಗಳಲ್ಲಿ ತಪ್ಪುಗಳು ಅಥವಾ ಅಸತ್ಯತೆಗಳು ಇರಬಹುದು ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ಗಮನಿಸಿ. ಮೂಲ ಭಾಷೆಯಲ್ಲಿರುವ ಮೂಲ ದಸ್ತಾವೇಜನ್ನು ಅಧಿಕೃತ ಮೂಲವೆಂದು ಪರಿಗಣಿಸಬೇಕು. ಮಹತ್ವದ ಮಾಹಿತಿಗಾಗಿ, ವೃತ್ತಿಪರ ಮಾನವ ಅನುವಾದವನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗುತ್ತದೆ. ಈ ಅನುವಾದ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ತಪ್ಪು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವಿಕೆ ಅಥವಾ ತಪ್ಪು ವಿವರಣೆಗಳಿಗೆ ನಾವು ಹೊಣೆಗಾರರಾಗುವುದಿಲ್ಲ.