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
# 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ä. |