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/he/INSTALLATION.md

252 lines
7.4 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 נדרש כדי לשכפל את הריפוזיטורי ולעקוב אחר השינויים שלך.
**Windows:**
- הורד מ-[git-scm.com](https://git-scm.com/download/win)
- הפעל את ההתקנה עם ההגדרות ברירת המחדל
**macOS:**
- התקן באמצעות Homebrew: `brew install git`
- או הורד מ-[git-scm.com](https://git-scm.com/download/mac)
**Linux:**
```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 או גרסה גבוהה יותר עבור שיעורי מדעי הנתונים.
**Windows:**
1. הורד את Python מ-[python.org](https://www.python.org/downloads/)
2. במהלך ההתקנה, סמן "Add Python to PATH"
3. אמת את ההתקנה:
```bash
python --version
```
**macOS:**
```bash
# Using Homebrew
brew install python3
# Verify installation
python3 --version
```
**Linux:**
```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.
**Windows/macOS:**
- הורד מ-[nodejs.org](https://nodejs.org/) (מומלץ גרסת LTS)
- הפעל את ההתקנה
**Linux:**
```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
אם התקנת Docker, תוכל להשתמש במכולות פיתוח של VS Code:
1. התקן את [Docker Desktop](https://www.docker.com/products/docker-desktop)
2. התקן את [Visual Studio Code](https://code.visualstudio.com/)
3. התקן את [הרחבת Remote - Containers](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. צור בעיה חדשה עם מידע מפורט על הבעיה שלך
---
**כתב ויתור**:
מסמך זה תורגם באמצעות שירות תרגום מבוסס בינה מלאכותית [Co-op Translator](https://github.com/Azure/co-op-translator). למרות שאנו שואפים לדיוק, יש לקחת בחשבון שתרגומים אוטומטיים עשויים להכיל שגיאות או אי דיוקים. המסמך המקורי בשפתו המקורית צריך להיחשב כמקור סמכותי. עבור מידע קריטי, מומלץ להשתמש בתרגום מקצועי על ידי אדם. איננו נושאים באחריות לאי הבנות או לפרשנויות שגויות הנובעות משימוש בתרגום זה.