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.
252 lines
6.4 KiB
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. |