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

252 lines
6.6 KiB

# Inštalačný návod
Tento návod vám pomôže nastaviť prostredie na prácu s učebnými materiálmi Data Science for Beginners.
## Obsah
- [Predpoklady](../..)
- [Rýchle možnosti začiatku](../..)
- [Lokálna inštalácia](../..)
- [Overenie inštalácie](../..)
## Predpoklady
Predtým, než začnete, mali by ste mať:
- Základné znalosti práce s príkazovým riadkom/terminálom
- GitHub účet (bezplatný)
- Stabilné internetové pripojenie na počiatočné nastavenie
## Rýchle možnosti začiatku
### Možnosť 1: GitHub Codespaces (Odporúčané pre začiatočníkov)
Najjednoduchší spôsob, ako začať, je GitHub Codespaces, ktorý poskytuje kompletné vývojové prostredie priamo vo vašom prehliadači.
1. Prejdite na [repozitár](https://github.com/microsoft/Data-Science-For-Beginners)
2. Kliknite na rozbaľovacie menu **Code**
3. Vyberte kartu **Codespaces**
4. Kliknite na **Create codespace on main**
5. Počkajte, kým sa prostredie inicializuje (2-3 minúty)
Vaše prostredie je teraz pripravené so všetkými predinštalovanými závislosťami!
### Možnosť 2: Lokálny vývoj
Ak chcete pracovať na vlastnom počítači, postupujte podľa podrobných pokynov nižšie.
## Lokálna inštalácia
### Krok 1: Inštalácia Git
Git je potrebný na klonovanie repozitára a sledovanie vašich zmien.
**Windows:**
- Stiahnite z [git-scm.com](https://git-scm.com/download/win)
- Spustite inštalátor s predvolenými nastaveniami
**macOS:**
- Nainštalujte cez Homebrew: `brew install git`
- Alebo stiahnite z [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
```
### Krok 2: Klonovanie repozitára
```bash
# Clone the repository
git clone https://github.com/microsoft/Data-Science-For-Beginners.git
# Navigate to the directory
cd Data-Science-For-Beginners
```
### Krok 3: Inštalácia Pythonu a Jupyter
Pre lekcie z oblasti dátovej vedy je potrebný Python 3.7 alebo novší.
**Windows:**
1. Stiahnite Python z [python.org](https://www.python.org/downloads/)
2. Počas inštalácie zaškrtnite "Add Python to PATH"
3. Overte inštaláciu:
```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
```
### Krok 4: Nastavenie Python prostredia
Odporúča sa používať virtuálne prostredie na izoláciu závislostí.
```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
```
### Krok 5: Inštalácia Python balíkov
Nainštalujte požadované knižnice pre dátovú vedu:
```bash
pip install jupyter pandas numpy matplotlib seaborn scikit-learn
```
### Krok 6: Inštalácia Node.js a npm (Pre aplikáciu kvízu)
Aplikácia kvízu vyžaduje Node.js a npm.
**Windows/macOS:**
- Stiahnite z [nodejs.org](https://nodejs.org/) (odporúča sa verzia LTS)
- Spustite inštalátor
**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
```
### Krok 7: Inštalácia závislostí aplikácie kvízu
```bash
# Navigate to quiz app directory
cd quiz-app
# Install dependencies
npm install
# Return to root directory
cd ..
```
### Krok 8: Inštalácia Docsify (Voliteľné)
Pre offline prístup k dokumentácii:
```bash
npm install -g docsify-cli
```
## Overenie inštalácie
### Test Pythonu a 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
```
Váš prehliadač by sa mal otvoriť s rozhraním Jupyter. Teraz môžete prejsť na akýkoľvek súbor `.ipynb` z lekcií.
### Test aplikácie kvízu
```bash
# Navigate to quiz app
cd quiz-app
# Start development server
npm run serve
```
Aplikácia kvízu by mala byť dostupná na `http://localhost:8080` (alebo na inom porte, ak je 8080 obsadený).
### Test servera dokumentácie
```bash
# From the root directory of the repository
docsify serve
```
Dokumentácia by mala byť dostupná na `http://localhost:3000`.
## Používanie VS Code Dev Containers
Ak máte nainštalovaný Docker, môžete použiť VS Code Dev Containers:
1. Nainštalujte [Docker Desktop](https://www.docker.com/products/docker-desktop)
2. Nainštalujte [Visual Studio Code](https://code.visualstudio.com/)
3. Nainštalujte rozšírenie [Remote - Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)
4. Otvorte repozitár vo VS Code
5. Stlačte `F1` a vyberte "Remote-Containers: Reopen in Container"
6. Počkajte, kým sa kontajner vytvorí (iba pri prvom spustení)
## Ďalšie kroky
- Preskúmajte [README.md](README.md) pre prehľad učebných materiálov
- Prečítajte si [USAGE.md](USAGE.md) pre bežné pracovné postupy a príklady
- Skontrolujte [TROUBLESHOOTING.md](TROUBLESHOOTING.md), ak narazíte na problémy
- Preštudujte [CONTRIBUTING.md](CONTRIBUTING.md), ak chcete prispieť
## Získanie pomoci
Ak narazíte na problémy:
1. Skontrolujte návod [TROUBLESHOOTING.md](TROUBLESHOOTING.md)
2. Vyhľadajte existujúce [GitHub Issues](https://github.com/microsoft/Data-Science-For-Beginners/issues)
3. Pripojte sa k našej [Discord komunite](https://aka.ms/ds4beginners/discord)
4. Vytvorte nový issue s podrobnými informáciami o vašom probléme
---
**Upozornenie**:
Tento dokument bol preložený pomocou služby AI prekladu [Co-op Translator](https://github.com/Azure/co-op-translator). Hoci sa snažíme o presnosť, prosím, berte na vedomie, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Pôvodný dokument v jeho rodnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nenesieme zodpovednosť za akékoľvek nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu.