|
| 1 | +<!-- |
| 2 | +CO_OP_TRANSLATOR_METADATA: |
| 3 | +{ |
| 4 | + "original_hash": "a64d8afa22ffcc2016bb239188d6acb1", |
| 5 | + "translation_date": "2025-10-03T15:14:41+00:00", |
| 6 | + "source_file": "INSTALLATION.md", |
| 7 | + "language_code": "ar" |
| 8 | +} |
| 9 | +--> |
| 10 | +# دليل التثبيت |
| 11 | + |
| 12 | +هذا الدليل سيساعدك في إعداد بيئتك للعمل مع منهج "علم البيانات للمبتدئين". |
| 13 | + |
| 14 | +## جدول المحتويات |
| 15 | + |
| 16 | +- [المتطلبات الأساسية](../..) |
| 17 | +- [خيارات البدء السريع](../..) |
| 18 | +- [التثبيت المحلي](../..) |
| 19 | +- [التحقق من التثبيت](../..) |
| 20 | + |
| 21 | +## المتطلبات الأساسية |
| 22 | + |
| 23 | +قبل أن تبدأ، يجب أن تكون لديك: |
| 24 | + |
| 25 | +- معرفة أساسية باستخدام سطر الأوامر/الطرفية |
| 26 | +- حساب GitHub (مجاني) |
| 27 | +- اتصال إنترنت مستقر للإعداد الأولي |
| 28 | + |
| 29 | +## خيارات البدء السريع |
| 30 | + |
| 31 | +### الخيار الأول: GitHub Codespaces (موصى به للمبتدئين) |
| 32 | + |
| 33 | +أسهل طريقة للبدء هي باستخدام GitHub Codespaces، الذي يوفر بيئة تطوير كاملة في متصفحك. |
| 34 | + |
| 35 | +1. انتقل إلى [المستودع](https://github.com/microsoft/Data-Science-For-Beginners) |
| 36 | +2. انقر على قائمة **Code** المنسدلة |
| 37 | +3. اختر علامة التبويب **Codespaces** |
| 38 | +4. انقر على **Create codespace on main** |
| 39 | +5. انتظر حتى يتم تهيئة البيئة (2-3 دقائق) |
| 40 | + |
| 41 | +الآن أصبحت بيئتك جاهزة مع جميع التبعيات المثبتة مسبقًا! |
| 42 | + |
| 43 | +### الخيار الثاني: التطوير المحلي |
| 44 | + |
| 45 | +للعمل على جهاز الكمبيوتر الخاص بك، اتبع التعليمات التفصيلية أدناه. |
| 46 | + |
| 47 | +## التثبيت المحلي |
| 48 | + |
| 49 | +### الخطوة الأولى: تثبيت Git |
| 50 | + |
| 51 | +Git مطلوب لاستنساخ المستودع وتتبع تغييراتك. |
| 52 | + |
| 53 | +**Windows:** |
| 54 | +- قم بالتنزيل من [git-scm.com](https://git-scm.com/download/win) |
| 55 | +- قم بتشغيل المثبت بالإعدادات الافتراضية |
| 56 | + |
| 57 | +**macOS:** |
| 58 | +- قم بالتثبيت عبر Homebrew: `brew install git` |
| 59 | +- أو قم بالتنزيل من [git-scm.com](https://git-scm.com/download/mac) |
| 60 | + |
| 61 | +**Linux:** |
| 62 | +```bash |
| 63 | +# Debian/Ubuntu |
| 64 | +sudo apt-get update |
| 65 | +sudo apt-get install git |
| 66 | + |
| 67 | +# Fedora |
| 68 | +sudo dnf install git |
| 69 | + |
| 70 | +# Arch |
| 71 | +sudo pacman -S git |
| 72 | +``` |
| 73 | + |
| 74 | +### الخطوة الثانية: استنساخ المستودع |
| 75 | + |
| 76 | +```bash |
| 77 | +# Clone the repository |
| 78 | +git clone https://github.com/microsoft/Data-Science-For-Beginners.git |
| 79 | + |
| 80 | +# Navigate to the directory |
| 81 | +cd Data-Science-For-Beginners |
| 82 | +``` |
| 83 | + |
| 84 | +### الخطوة الثالثة: تثبيت Python وJupyter |
| 85 | + |
| 86 | +Python 3.7 أو أعلى مطلوب لدروس علم البيانات. |
| 87 | + |
| 88 | +**Windows:** |
| 89 | +1. قم بتنزيل Python من [python.org](https://www.python.org/downloads/) |
| 90 | +2. أثناء التثبيت، قم بتحديد خيار "Add Python to PATH" |
| 91 | +3. تحقق من التثبيت: |
| 92 | +```bash |
| 93 | +python --version |
| 94 | +``` |
| 95 | + |
| 96 | +**macOS:** |
| 97 | +```bash |
| 98 | +# Using Homebrew |
| 99 | +brew install python3 |
| 100 | + |
| 101 | +# Verify installation |
| 102 | +python3 --version |
| 103 | +``` |
| 104 | + |
| 105 | +**Linux:** |
| 106 | +```bash |
| 107 | +# Most Linux distributions come with Python pre-installed |
| 108 | +python3 --version |
| 109 | + |
| 110 | +# If not installed: |
| 111 | +# Debian/Ubuntu |
| 112 | +sudo apt-get install python3 python3-pip |
| 113 | + |
| 114 | +# Fedora |
| 115 | +sudo dnf install python3 python3-pip |
| 116 | +``` |
| 117 | + |
| 118 | +### الخطوة الرابعة: إعداد بيئة Python |
| 119 | + |
| 120 | +يُوصى باستخدام بيئة افتراضية للحفاظ على التبعيات معزولة. |
| 121 | + |
| 122 | +```bash |
| 123 | +# Create a virtual environment |
| 124 | +python -m venv venv |
| 125 | + |
| 126 | +# Activate the virtual environment |
| 127 | +# On Windows: |
| 128 | +venv\Scripts\activate |
| 129 | + |
| 130 | +# On macOS/Linux: |
| 131 | +source venv/bin/activate |
| 132 | +``` |
| 133 | + |
| 134 | +### الخطوة الخامسة: تثبيت مكتبات Python |
| 135 | + |
| 136 | +قم بتثبيت مكتبات علم البيانات المطلوبة: |
| 137 | + |
| 138 | +```bash |
| 139 | +pip install jupyter pandas numpy matplotlib seaborn scikit-learn |
| 140 | +``` |
| 141 | + |
| 142 | +### الخطوة السادسة: تثبيت Node.js وnpm (لتطبيق الاختبارات) |
| 143 | + |
| 144 | +تطبيق الاختبارات يتطلب Node.js وnpm. |
| 145 | + |
| 146 | +**Windows/macOS:** |
| 147 | +- قم بالتنزيل من [nodejs.org](https://nodejs.org/) (يُوصى بالإصدار LTS) |
| 148 | +- قم بتشغيل المثبت |
| 149 | + |
| 150 | +**Linux:** |
| 151 | +```bash |
| 152 | +# Debian/Ubuntu |
| 153 | +# WARNING: Piping scripts from the internet directly into bash can be a security risk. |
| 154 | +# It is recommended to review the script before running it: |
| 155 | +# curl -fsSL https://deb.nodesource.com/setup_lts.x -o setup_lts.x |
| 156 | +# less setup_lts.x |
| 157 | +# Then run: |
| 158 | +# sudo -E bash setup_lts.x |
| 159 | +# |
| 160 | +# Alternatively, you can use the one-liner below at your own risk: |
| 161 | +curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - |
| 162 | +sudo apt-get install -y nodejs |
| 163 | + |
| 164 | +# Fedora |
| 165 | +sudo dnf install nodejs |
| 166 | + |
| 167 | +# Verify installation |
| 168 | +node --version |
| 169 | +npm --version |
| 170 | +``` |
| 171 | + |
| 172 | +### الخطوة السابعة: تثبيت تبعيات تطبيق الاختبارات |
| 173 | + |
| 174 | +```bash |
| 175 | +# Navigate to quiz app directory |
| 176 | +cd quiz-app |
| 177 | + |
| 178 | +# Install dependencies |
| 179 | +npm install |
| 180 | + |
| 181 | +# Return to root directory |
| 182 | +cd .. |
| 183 | +``` |
| 184 | + |
| 185 | +### الخطوة الثامنة: تثبيت Docsify (اختياري) |
| 186 | + |
| 187 | +للوصول إلى الوثائق دون اتصال: |
| 188 | + |
| 189 | +```bash |
| 190 | +npm install -g docsify-cli |
| 191 | +``` |
| 192 | + |
| 193 | +## التحقق من التثبيت |
| 194 | + |
| 195 | +### اختبار Python وJupyter |
| 196 | + |
| 197 | +```bash |
| 198 | +# Activate your virtual environment if not already activated |
| 199 | +# On Windows: |
| 200 | +venv\Scripts\activate |
| 201 | +# On macOS/Linux: |
| 202 | +source venv/bin/activate |
| 203 | + |
| 204 | +# Start Jupyter Notebook |
| 205 | +jupyter notebook |
| 206 | +``` |
| 207 | + |
| 208 | +يجب أن يفتح المتصفح بواجهة Jupyter. يمكنك الآن التنقل إلى أي ملف `.ipynb` من الدروس. |
| 209 | + |
| 210 | +### اختبار تطبيق الاختبارات |
| 211 | + |
| 212 | +```bash |
| 213 | +# Navigate to quiz app |
| 214 | +cd quiz-app |
| 215 | + |
| 216 | +# Start development server |
| 217 | +npm run serve |
| 218 | +``` |
| 219 | + |
| 220 | +يجب أن يكون تطبيق الاختبارات متاحًا على `http://localhost:8080` (أو منفذ آخر إذا كان 8080 مشغولًا). |
| 221 | + |
| 222 | +### اختبار خادم الوثائق |
| 223 | + |
| 224 | +```bash |
| 225 | +# From the root directory of the repository |
| 226 | +docsify serve |
| 227 | +``` |
| 228 | + |
| 229 | +يجب أن تكون الوثائق متاحة على `http://localhost:3000`. |
| 230 | + |
| 231 | +## استخدام حاويات التطوير في VS Code |
| 232 | + |
| 233 | +إذا كان لديك Docker مثبتًا، يمكنك استخدام حاويات التطوير في VS Code: |
| 234 | + |
| 235 | +1. قم بتثبيت [Docker Desktop](https://www.docker.com/products/docker-desktop) |
| 236 | +2. قم بتثبيت [Visual Studio Code](https://code.visualstudio.com/) |
| 237 | +3. قم بتثبيت [الإضافة Remote - Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) |
| 238 | +4. افتح المستودع في VS Code |
| 239 | +5. اضغط على `F1` واختر "Remote-Containers: Reopen in Container" |
| 240 | +6. انتظر حتى يتم بناء الحاوية (فقط في المرة الأولى) |
| 241 | + |
| 242 | +## الخطوات التالية |
| 243 | + |
| 244 | +- استكشف [README.md](README.md) للحصول على نظرة عامة على المنهج |
| 245 | +- اقرأ [USAGE.md](USAGE.md) للحصول على أمثلة وسير العمل الشائعة |
| 246 | +- تحقق من [TROUBLESHOOTING.md](TROUBLESHOOTING.md) إذا واجهت مشاكل |
| 247 | +- راجع [CONTRIBUTING.md](CONTRIBUTING.md) إذا كنت ترغب في المساهمة |
| 248 | + |
| 249 | +## الحصول على المساعدة |
| 250 | + |
| 251 | +إذا واجهت مشاكل: |
| 252 | + |
| 253 | +1. تحقق من دليل [TROUBLESHOOTING.md](TROUBLESHOOTING.md) |
| 254 | +2. ابحث في [مشاكل GitHub الحالية](https://github.com/microsoft/Data-Science-For-Beginners/issues) |
| 255 | +3. انضم إلى [مجتمع Discord الخاص بنا](https://aka.ms/ds4beginners/discord) |
| 256 | +4. قم بإنشاء مشكلة جديدة مع معلومات مفصلة حول مشكلتك |
| 257 | + |
| 258 | +--- |
| 259 | + |
| 260 | +**إخلاء المسؤولية**: |
| 261 | +تم ترجمة هذا المستند باستخدام خدمة الترجمة بالذكاء الاصطناعي [Co-op Translator](https://github.com/Azure/co-op-translator). بينما نسعى لتحقيق الدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو معلومات غير دقيقة. يجب اعتبار المستند الأصلي بلغته الأصلية المصدر الرسمي. للحصول على معلومات حاسمة، يُوصى بالاستعانة بترجمة بشرية احترافية. نحن غير مسؤولين عن أي سوء فهم أو تفسيرات خاطئة ناتجة عن استخدام هذه الترجمة. |
0 commit comments