You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Data-Science-For-Beginners/translations/ur/INSTALLATION.md

252 lines
8.3 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# انسٹالیشن گائیڈ
یہ گائیڈ آپ کو ڈیٹا سائنس فار بیگنرز نصاب کے ساتھ کام کرنے کے لیے اپنا ماحول ترتیب دینے میں مدد دے گی۔
## مواد کی فہرست
- [ضروریات](../..)
- [فوری آغاز کے اختیارات](../..)
- [مقامی انسٹالیشن](../..)
- [اپنی انسٹالیشن کی تصدیق کریں](../..)
## ضروریات
شروع کرنے سے پہلے، آپ کو درج ذیل چیزوں کی ضرورت ہوگی:
- کمانڈ لائن/ٹرمینل سے بنیادی واقفیت
- ایک GitHub اکاؤنٹ (مفت)
- ابتدائی سیٹ اپ کے لیے مستحکم انٹرنیٹ کنکشن
## فوری آغاز کے اختیارات
### آپشن 1: GitHub Codespaces (نوآموزوں کے لیے تجویز کردہ)
شروع کرنے کا سب سے آسان طریقہ GitHub Codespaces ہے، جو آپ کے براؤزر میں مکمل ترقیاتی ماحول فراہم کرتا ہے۔
1. [ریپوزٹری](https://github.com/microsoft/Data-Science-For-Beginners) پر جائیں
2. **Code** ڈراپ ڈاؤن مینو پر کلک کریں
3. **Codespaces** ٹیب منتخب کریں
4. **Create codespace on main** پر کلک کریں
5. ماحول کے ابتدائی ہونے کا انتظار کریں (2-3 منٹ)
آپ کا ماحول اب تمام ضروریات کے ساتھ تیار ہے!
### آپشن 2: مقامی ترقی
اپنے کمپیوٹر پر کام کرنے کے لیے، نیچے دی گئی تفصیلی ہدایات پر عمل کریں۔
## مقامی انسٹالیشن
### مرحلہ 1: Git انسٹال کریں
ریپوزٹری کلون کرنے اور اپنی تبدیلیوں کو ٹریک کرنے کے لیے Git ضروری ہے۔
**ونڈوز:**
- [git-scm.com](https://git-scm.com/download/win) سے ڈاؤنلوڈ کریں
- انسٹالر کو ڈیفالٹ سیٹنگز کے ساتھ چلائیں
**macOS:**
- Homebrew کے ذریعے انسٹال کریں: `brew install git`
- یا [git-scm.com](https://git-scm.com/download/mac) سے ڈاؤنلوڈ کریں
**لینکس:**
```bash
# Debian/Ubuntu
sudo apt-get update
sudo apt-get install git
# Fedora
sudo dnf install git
# Arch
sudo pacman -S git
```
### مرحلہ 2: ریپوزٹری کلون کریں
```bash
# Clone the repository
git clone https://github.com/microsoft/Data-Science-For-Beginners.git
# Navigate to the directory
cd Data-Science-For-Beginners
```
### مرحلہ 3: Python اور Jupyter انسٹال کریں
ڈیٹا سائنس کے اسباق کے لیے Python 3.7 یا اس سے زیادہ ورژن ضروری ہے۔
**ونڈوز:**
1. [python.org](https://www.python.org/downloads/) سے Python ڈاؤنلوڈ کریں
2. انسٹالیشن کے دوران "Add Python to PATH" کو چیک کریں
3. انسٹالیشن کی تصدیق کریں:
```bash
python --version
```
**macOS:**
```bash
# Using Homebrew
brew install python3
# Verify installation
python3 --version
```
**لینکس:**
```bash
# 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-pip
```
### مرحلہ 4: Python ماحول ترتیب دیں
ضروریات کو الگ رکھنے کے لیے ورچوئل ماحول استعمال کرنے کی سفارش کی جاتی ہے۔
```bash
# Create a virtual environment
python -m venv venv
# Activate the virtual environment
# On Windows:
venv\Scripts\activate
# On macOS/Linux:
source venv/bin/activate
```
### مرحلہ 5: Python پیکجز انسٹال کریں
ضروری ڈیٹا سائنس لائبریریاں انسٹال کریں:
```bash
pip install jupyter pandas numpy matplotlib seaborn scikit-learn
```
### مرحلہ 6: Node.js اور npm انسٹال کریں (کوئز ایپ کے لیے)
کوئز ایپلیکیشن کے لیے Node.js اور npm ضروری ہیں۔
**ونڈوز/macOS:**
- [nodejs.org](https://nodejs.org/) سے ڈاؤنلوڈ کریں (LTS ورژن تجویز کردہ)
- انسٹالر چلائیں
**لینکس:**
```bash
# 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
```
### مرحلہ 7: کوئز ایپ کی ضروریات انسٹال کریں
```bash
# Navigate to quiz app directory
cd quiz-app
# Install dependencies
npm install
# Return to root directory
cd ..
```
### مرحلہ 8: Docsify انسٹال کریں (اختیاری)
دستاویزات تک آف لائن رسائی کے لیے:
```bash
npm install -g docsify-cli
```
## اپنی انسٹالیشن کی تصدیق کریں
### Python اور Jupyter کا ٹیسٹ کریں
```bash
# 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
```
آپ کا براؤزر Jupyter انٹرفیس کے ساتھ کھلنا چاہیے۔ آپ اب کسی بھی سبق کی `.ipynb` فائل پر جا سکتے ہیں۔
### کوئز ایپلیکیشن کا ٹیسٹ کریں
```bash
# Navigate to quiz app
cd quiz-app
# Start development server
npm run serve
```
کوئز ایپ `http://localhost:8080` پر دستیاب ہونی چاہیے (یا اگر 8080 مصروف ہو تو کسی اور پورٹ پر)۔
### دستاویزات سرور کا ٹیسٹ کریں
```bash
# From the root directory of the repository
docsify serve
```
دستاویزات `http://localhost:3000` پر دستیاب ہونی چاہیے۔
## VS Code Dev Containers کا استعمال
اگر آپ نے Docker انسٹال کیا ہے، تو آپ VS Code Dev Containers استعمال کر سکتے ہیں:
1. [Docker Desktop](https://www.docker.com/products/docker-desktop) انسٹال کریں
2. [Visual Studio Code](https://code.visualstudio.com/) انسٹال کریں
3. [Remote - Containers extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) انسٹال کریں
4. ریپوزٹری کو VS Code میں کھولیں
5. `F1` دبائیں اور "Remote-Containers: Reopen in Container" منتخب کریں
6. کنٹینر کے بننے کا انتظار کریں (صرف پہلی بار)
## اگلے مراحل
- نصاب کا جائزہ لینے کے لیے [README.md](README.md) کو دیکھیں
- عام ورک فلو اور مثالوں کے لیے [USAGE.md](USAGE.md) پڑھیں
- اگر آپ کو مسائل کا سامنا ہو تو [TROUBLESHOOTING.md](TROUBLESHOOTING.md) چیک کریں
- اگر آپ تعاون کرنا چاہتے ہیں تو [CONTRIBUTING.md](CONTRIBUTING.md) کا جائزہ لیں
## مدد حاصل کرنا
اگر آپ کو مسائل کا سامنا ہو:
1. [TROUBLESHOOTING.md](TROUBLESHOOTING.md) گائیڈ چیک کریں
2. موجودہ [GitHub Issues](https://github.com/microsoft/Data-Science-For-Beginners/issues) تلاش کریں
3. ہمارے [Discord کمیونٹی](https://aka.ms/ds4beginners/discord) میں شامل ہوں
4. اپنی مسئلے کی تفصیلات کے ساتھ نیا مسئلہ بنائیں
---
**ڈسکلیمر**:
یہ دستاویز AI ترجمہ سروس [Co-op Translator](https://github.com/Azure/co-op-translator) کا استعمال کرتے ہوئے ترجمہ کی گئی ہے۔ ہم درستگی کے لیے کوشش کرتے ہیں، لیکن براہ کرم آگاہ رہیں کہ خودکار ترجمے میں غلطیاں یا غیر درستیاں ہو سکتی ہیں۔ اصل دستاویز کو اس کی اصل زبان میں مستند ذریعہ سمجھا جانا چاہیے۔ اہم معلومات کے لیے، پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ ہم اس ترجمے کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کے ذمہ دار نہیں ہیں۔