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

252 lines
6.5 KiB

# Asennusopas
Tämä opas auttaa sinua ympäristön asennuksessa, jotta voit työskennellä Data Science for Beginners -opetussuunnitelman parissa.
## Sisällysluettelo
- [Edellytykset](../..)
- [Pikakäynnistysvaihtoehdot](../..)
- [Paikallinen asennus](../..)
- [Asennuksen tarkistaminen](../..)
## Edellytykset
Ennen kuin aloitat, sinulla tulisi olla:
- Perustiedot komentorivistä/terminaalista
- GitHub-tili (ilmainen)
- Vakaa internetyhteys alkuasennusta varten
## Pikakäynnistysvaihtoehdot
### Vaihtoehto 1: GitHub Codespaces (suositeltu aloittelijoille)
Helpoin tapa aloittaa on GitHub Codespaces, joka tarjoaa täydellisen kehitysympäristön suoraan selaimessasi.
1. Siirry [repositoryyn](https://github.com/microsoft/Data-Science-For-Beginners)
2. Klikkaa **Code**-pudotusvalikkoa
3. Valitse **Codespaces**-välilehti
4. Klikkaa **Create codespace on main**
5. Odota ympäristön alustamista (2-3 minuuttia)
Ympäristösi on nyt valmis, ja kaikki riippuvuudet on esiasennettu!
### Vaihtoehto 2: Paikallinen kehitys
Jos haluat työskennellä omalla tietokoneellasi, seuraa alla olevia yksityiskohtaisia ohjeita.
## Paikallinen asennus
### Vaihe 1: Asenna Git
Git vaaditaan repositoryn kloonaamiseen ja muutosten seuraamiseen.
**Windows:**
- Lataa [git-scm.com](https://git-scm.com/download/win)
- Suorita asennus oletusasetuksilla
**macOS:**
- Asenna Homebrew'n kautta: `brew install git`
- Tai lataa [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
```
### Vaihe 2: Kloonaa repository
```bash
# Clone the repository
git clone https://github.com/microsoft/Data-Science-For-Beginners.git
# Navigate to the directory
cd Data-Science-For-Beginners
```
### Vaihe 3: Asenna Python ja Jupyter
Python 3.7 tai uudempi vaaditaan data science -oppitunteihin.
**Windows:**
1. Lataa Python [python.org](https://www.python.org/downloads/)
2. Asennuksen aikana valitse "Add Python to PATH"
3. Vahvista asennus:
```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
```
### Vaihe 4: Määritä Python-ympäristö
Suosittelemme käyttämään virtuaalista ympäristöä riippuvuuksien eristämiseksi.
```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
```
### Vaihe 5: Asenna Python-kirjastot
Asenna tarvittavat data science -kirjastot:
```bash
pip install jupyter pandas numpy matplotlib seaborn scikit-learn
```
### Vaihe 6: Asenna Node.js ja npm (Quiz-sovellusta varten)
Quiz-sovellus vaatii Node.js:n ja npm:n.
**Windows/macOS:**
- Lataa [nodejs.org](https://nodejs.org/) (suositellaan LTS-versiota)
- Suorita asennusohjelma
**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
```
### Vaihe 7: Asenna Quiz-sovelluksen riippuvuudet
```bash
# Navigate to quiz app directory
cd quiz-app
# Install dependencies
npm install
# Return to root directory
cd ..
```
### Vaihe 8: Asenna Docsify (valinnainen)
Dokumentaation offline-käyttöä varten:
```bash
npm install -g docsify-cli
```
## Asennuksen tarkistaminen
### Testaa Python ja 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
```
Selaimesi pitäisi avautua Jupyter-käyttöliittymällä. Voit nyt navigoida minkä tahansa oppitunnin `.ipynb`-tiedostoon.
### Testaa Quiz-sovellus
```bash
# Navigate to quiz app
cd quiz-app
# Start development server
npm run serve
```
Quiz-sovelluksen pitäisi olla saatavilla osoitteessa `http://localhost:8080` (tai toisessa portissa, jos 8080 on varattu).
### Testaa dokumentaatiopalvelin
```bash
# From the root directory of the repository
docsify serve
```
Dokumentaation pitäisi olla saatavilla osoitteessa `http://localhost:3000`.
## VS Code Dev Containers -käyttö
Jos sinulla on Docker asennettuna, voit käyttää VS Code Dev Containers -ominaisuutta:
1. Asenna [Docker Desktop](https://www.docker.com/products/docker-desktop)
2. Asenna [Visual Studio Code](https://code.visualstudio.com/)
3. Asenna [Remote - Containers -laajennus](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)
4. Avaa repository VS Codessa
5. Paina `F1` ja valitse "Remote-Containers: Reopen in Container"
6. Odota säiliön rakentamista (vain ensimmäisellä kerralla)
## Seuraavat askeleet
- Tutustu [README.md](README.md)-tiedostoon saadaksesi yleiskuvan opetussuunnitelmasta
- Lue [USAGE.md](USAGE.md) yleisiä työnkulkuja ja esimerkkejä varten
- Tarkista [TROUBLESHOOTING.md](TROUBLESHOOTING.md), jos kohtaat ongelmia
- Katso [CONTRIBUTING.md](CONTRIBUTING.md), jos haluat osallistua
## Avun saaminen
Jos kohtaat ongelmia:
1. Tarkista [TROUBLESHOOTING.md](TROUBLESHOOTING.md) -opas
2. Etsi olemassa olevia [GitHub Issues](https://github.com/microsoft/Data-Science-For-Beginners/issues)
3. Liity [Discord-yhteisöömme](https://aka.ms/ds4beginners/discord)
4. Luo uusi issue, jossa kerrot yksityiskohtaisesti ongelmastasi
---
**Vastuuvapauslauseke**:
Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua [Co-op Translator](https://github.com/Azure/co-op-translator). Vaikka pyrimme tarkkuuteen, huomioithan, että automaattiset käännökset voivat sisältää virheitä tai epätarkkuuksia. Alkuperäistä asiakirjaa sen alkuperäisellä kielellä tulisi pitää ensisijaisena lähteenä. Kriittisen tiedon osalta suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa väärinkäsityksistä tai virhetulkinnoista, jotka johtuvat tämän käännöksen käytöstä.