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.5 KiB
252 lines
6.5 KiB
# Vodič za instalaciju
|
|
|
|
Ovaj vodič pomoći će vam da postavite svoje okruženje za rad s kurikulumom "Data Science for Beginners".
|
|
|
|
## Sadržaj
|
|
|
|
- [Preduvjeti](../..)
|
|
- [Opcije brzog početka](../..)
|
|
- [Lokalna instalacija](../..)
|
|
- [Provjera instalacije](../..)
|
|
|
|
## Preduvjeti
|
|
|
|
Prije nego što započnete, trebali biste imati:
|
|
|
|
- Osnovno poznavanje naredbenog retka/terminala
|
|
- GitHub račun (besplatan)
|
|
- Stabilnu internetsku vezu za početnu postavku
|
|
|
|
## Opcije brzog početka
|
|
|
|
### Opcija 1: GitHub Codespaces (Preporučeno za početnike)
|
|
|
|
Najlakši način za početak je korištenje GitHub Codespaces, koji pruža potpuno razvojno okruženje u vašem pregledniku.
|
|
|
|
1. Idite na [repozitorij](https://github.com/microsoft/Data-Science-For-Beginners)
|
|
2. Kliknite na padajući izbornik **Code**
|
|
3. Odaberite karticu **Codespaces**
|
|
4. Kliknite **Create codespace on main**
|
|
5. Pričekajte da se okruženje inicijalizira (2-3 minute)
|
|
|
|
Vaše okruženje sada je spremno sa svim unaprijed instaliranim ovisnostima!
|
|
|
|
### Opcija 2: Lokalni razvoj
|
|
|
|
Za rad na vlastitom računalu slijedite detaljne upute u nastavku.
|
|
|
|
## Lokalna instalacija
|
|
|
|
### Korak 1: Instalirajte Git
|
|
|
|
Git je potreban za kloniranje repozitorija i praćenje vaših promjena.
|
|
|
|
**Windows:**
|
|
- Preuzmite s [git-scm.com](https://git-scm.com/download/win)
|
|
- Pokrenite instalacijski program s zadanim postavkama
|
|
|
|
**macOS:**
|
|
- Instalirajte putem Homebrew-a: `brew install git`
|
|
- Ili preuzmite s [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: Instalirajte Python i Jupyter
|
|
|
|
Python 3.7 ili noviji potreban je za lekcije o znanosti o podacima.
|
|
|
|
**Windows:**
|
|
1. Preuzmite Python s [python.org](https://www.python.org/downloads/)
|
|
2. Tijekom instalacije označite "Add Python to PATH"
|
|
3. Provjerite instalaciju:
|
|
```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: Postavite Python okruženje
|
|
|
|
Preporučuje se korištenje virtualnog okruženja za izolaciju ovisnosti.
|
|
|
|
```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: Instalirajte Python pakete
|
|
|
|
Instalirajte potrebne biblioteke za znanost o podacima:
|
|
|
|
```bash
|
|
pip install jupyter pandas numpy matplotlib seaborn scikit-learn
|
|
```
|
|
|
|
### Korak 6: Instalirajte Node.js i npm (za aplikaciju kviza)
|
|
|
|
Aplikacija kviza zahtijeva Node.js i npm.
|
|
|
|
**Windows/macOS:**
|
|
- Preuzmite s [nodejs.org](https://nodejs.org/) (preporučuje se LTS verzija)
|
|
- Pokrenite instalacijski 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: Instalirajte ovisnosti aplikacije kviza
|
|
|
|
```bash
|
|
# Navigate to quiz app directory
|
|
cd quiz-app
|
|
|
|
# Install dependencies
|
|
npm install
|
|
|
|
# Return to root directory
|
|
cd ..
|
|
```
|
|
|
|
### Korak 8: Instalirajte Docsify (Opcionalno)
|
|
|
|
Za offline pristup dokumentaciji:
|
|
|
|
```bash
|
|
npm install -g docsify-cli
|
|
```
|
|
|
|
## Provjera instalacije
|
|
|
|
### Testirajte Python i 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š preglednik trebao bi se otvoriti s Jupyter sučeljem. Sada možete navigirati do bilo koje `.ipynb` datoteke lekcije.
|
|
|
|
### Testirajte aplikaciju kviza
|
|
|
|
```bash
|
|
# Navigate to quiz app
|
|
cd quiz-app
|
|
|
|
# Start development server
|
|
npm run serve
|
|
```
|
|
|
|
Aplikacija kviza trebala bi biti dostupna na `http://localhost:8080` (ili na drugom portu ako je 8080 zauzet).
|
|
|
|
### Testirajte poslužitelj dokumentacije
|
|
|
|
```bash
|
|
# From the root directory of the repository
|
|
docsify serve
|
|
```
|
|
|
|
Dokumentacija bi trebala biti dostupna na `http://localhost:3000`.
|
|
|
|
## Korištenje VS Code Dev Containers
|
|
|
|
Ako imate instaliran Docker, možete koristiti VS Code Dev Containers:
|
|
|
|
1. Instalirajte [Docker Desktop](https://www.docker.com/products/docker-desktop)
|
|
2. Instalirajte [Visual Studio Code](https://code.visualstudio.com/)
|
|
3. Instalirajte ekstenziju [Remote - Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)
|
|
4. Otvorite repozitorij u VS Code-u
|
|
5. Pritisnite `F1` i odaberite "Remote-Containers: Reopen in Container"
|
|
6. Pričekajte da se kontejner izgradi (samo prvi put)
|
|
|
|
## Sljedeći koraci
|
|
|
|
- Istražite [README.md](README.md) za pregled kurikuluma
|
|
- Pročitajte [USAGE.md](USAGE.md) za uobičajene radne procese i primjere
|
|
- Provjerite [TROUBLESHOOTING.md](TROUBLESHOOTING.md) ako naiđete na probleme
|
|
- Pregledajte [CONTRIBUTING.md](CONTRIBUTING.md) ako želite doprinijeti
|
|
|
|
## Dobivanje pomoći
|
|
|
|
Ako naiđete na probleme:
|
|
|
|
1. Provjerite vodič [TROUBLESHOOTING.md](TROUBLESHOOTING.md)
|
|
2. Pretražite postojeće [GitHub Issues](https://github.com/microsoft/Data-Science-For-Beginners/issues)
|
|
3. Pridružite se našoj [Discord zajednici](https://aka.ms/ds4beginners/discord)
|
|
4. Kreirajte novi problem s detaljnim informacijama o vašem problemu
|
|
|
|
---
|
|
|
|
**Odricanje od odgovornosti**:
|
|
Ovaj dokument je preveden pomoću AI usluge za prevođenje [Co-op Translator](https://github.com/Azure/co-op-translator). Iako nastojimo osigurati točnost, imajte na umu da automatski prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati autoritativnim izvorom. Za ključne informacije preporučuje se profesionalni prijevod od strane čovjeka. Ne preuzimamo odgovornost za nesporazume ili pogrešna tumačenja koja mogu proizaći iz korištenja ovog prijevoda. |