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

252 lines
6.4 KiB

# Vodnik za namestitev
Ta vodnik vam bo pomagal nastaviti okolje za delo s kurikulumom "Data Science for Beginners".
## Kazalo
- [Predpogoji](../..)
- [Hitre možnosti za začetek](../..)
- [Lokalna namestitev](../..)
- [Preverite svojo namestitev](../..)
## Predpogoji
Preden začnete, morate imeti:
- Osnovno poznavanje ukazne vrstice/terminala
- GitHub račun (brezplačen)
- Stabilno internetno povezavo za začetno nastavitev
## Hitre možnosti za začetek
### Možnost 1: GitHub Codespaces (Priporočeno za začetnike)
Najlažji način za začetek je z GitHub Codespaces, ki omogoča popolno razvojno okolje v vašem brskalniku.
1. Obiščite [repozitorij](https://github.com/microsoft/Data-Science-For-Beginners)
2. Kliknite spustni meni **Code**
3. Izberite zavihek **Codespaces**
4. Kliknite **Create codespace on main**
5. Počakajte, da se okolje inicializira (2-3 minute)
Vaše okolje je zdaj pripravljeno z vsemi predhodno nameščenimi odvisnostmi!
### Možnost 2: Lokalni razvoj
Če želite delati na svojem računalniku, sledite podrobnim navodilom spodaj.
## Lokalna namestitev
### Korak 1: Namestite Git
Git je potreben za kloniranje repozitorija in sledenje vašim spremembam.
**Windows:**
- Prenesite z [git-scm.com](https://git-scm.com/download/win)
- Zaženite namestitveni program z privzetimi nastavitvami
**macOS:**
- Namestite prek Homebrew: `brew install git`
- Ali prenesite 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
```
### Korak 2: Klonirajte repozitorij
```bash
# Clone the repository
git clone https://github.com/microsoft/Data-Science-For-Beginners.git
# Navigate to the directory
cd Data-Science-For-Beginners
```
### Korak 3: Namestite Python in Jupyter
Za lekcije o podatkovni znanosti je potreben Python 3.7 ali novejši.
**Windows:**
1. Prenesite Python z [python.org](https://www.python.org/downloads/)
2. Med namestitvijo označite "Add Python to PATH"
3. Preverite namestitev:
```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
```
### Korak 4: Nastavite Python okolje
Priporočljivo je uporabljati virtualno okolje za izolacijo odvisnosti.
```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
```
### Korak 5: Namestite Python pakete
Namestite potrebne knjižnice za podatkovno znanost:
```bash
pip install jupyter pandas numpy matplotlib seaborn scikit-learn
```
### Korak 6: Namestite Node.js in npm (Za aplikacijo kvizov)
Aplikacija za kvize zahteva Node.js in npm.
**Windows/macOS:**
- Prenesite z [nodejs.org](https://nodejs.org/) (priporočena LTS različica)
- Zaženite namestitveni program
**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
```
### Korak 7: Namestite odvisnosti aplikacije kvizov
```bash
# Navigate to quiz app directory
cd quiz-app
# Install dependencies
npm install
# Return to root directory
cd ..
```
### Korak 8: Namestite Docsify (Neobvezno)
Za dostop do dokumentacije brez povezave:
```bash
npm install -g docsify-cli
```
## Preverite svojo namestitev
### Testirajte Python in 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
```
Vaš brskalnik bi se moral odpreti z vmesnikom Jupyter. Zdaj lahko dostopate do katere koli lekcije `.ipynb` datoteke.
### Testirajte aplikacijo kvizov
```bash
# Navigate to quiz app
cd quiz-app
# Start development server
npm run serve
```
Aplikacija za kvize bi morala biti dostopna na `http://localhost:8080` (ali drugem portu, če je 8080 zaseden).
### Testirajte strežnik dokumentacije
```bash
# From the root directory of the repository
docsify serve
```
Dokumentacija bi morala biti dostopna na `http://localhost:3000`.
## Uporaba VS Code Dev Containers
Če imate nameščen Docker, lahko uporabite VS Code Dev Containers:
1. Namestite [Docker Desktop](https://www.docker.com/products/docker-desktop)
2. Namestite [Visual Studio Code](https://code.visualstudio.com/)
3. Namestite razširitev [Remote - Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)
4. Odprite repozitorij v VS Code
5. Pritisnite `F1` in izberite "Remote-Containers: Reopen in Container"
6. Počakajte, da se kontejner zgradi (samo prvič)
## Naslednji koraki
- Raziščite [README.md](README.md) za pregled kurikuluma
- Preberite [USAGE.md](USAGE.md) za pogoste delovne tokove in primere
- Preverite [TROUBLESHOOTING.md](TROUBLESHOOTING.md), če naletite na težave
- Preglejte [CONTRIBUTING.md](CONTRIBUTING.md), če želite prispevati
## Pomoč
Če naletite na težave:
1. Preverite vodnik [TROUBLESHOOTING.md](TROUBLESHOOTING.md)
2. Poiščite obstoječe [GitHub Issues](https://github.com/microsoft/Data-Science-For-Beginners/issues)
3. Pridružite se naši [Discord skupnosti](https://aka.ms/ds4beginners/discord)
4. Ustvarite novo težavo z natančnimi informacijami o vašem problemu
---
**Omejitev odgovornosti**:
Ta dokument je bil preveden z uporabo storitve za prevajanje z umetno inteligenco [Co-op Translator](https://github.com/Azure/co-op-translator). Čeprav si prizadevamo za natančnost, vas prosimo, da upoštevate, da lahko avtomatizirani prevodi vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvirnem jeziku je treba obravnavati kot avtoritativni vir. Za ključne informacije priporočamo profesionalni človeški prevod. Ne prevzemamo odgovornosti za morebitne nesporazume ali napačne razlage, ki izhajajo iz uporabe tega prevoda.