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

252 lines
6.7 KiB

# Przewodnik instalacji
Ten przewodnik pomoże Ci skonfigurować środowisko do pracy z programem nauczania "Data Science for Beginners".
## Spis treści
- [Wymagania wstępne](../..)
- [Opcje szybkiego startu](../..)
- [Instalacja lokalna](../..)
- [Weryfikacja instalacji](../..)
## Wymagania wstępne
Przed rozpoczęciem powinieneś:
- Mieć podstawową znajomość pracy z wierszem poleceń/terminalem
- Posiadać konto GitHub (bezpłatne)
- Mieć stabilne połączenie internetowe do początkowej konfiguracji
## Opcje szybkiego startu
### Opcja 1: GitHub Codespaces (zalecane dla początkujących)
Najłatwiejszym sposobem na rozpoczęcie jest GitHub Codespaces, który oferuje kompletne środowisko programistyczne w przeglądarce.
1. Przejdź do [repozytorium](https://github.com/microsoft/Data-Science-For-Beginners)
2. Kliknij menu rozwijane **Code**
3. Wybierz zakładkę **Codespaces**
4. Kliknij **Create codespace on main**
5. Poczekaj na inicjalizację środowiska (2-3 minuty)
Twoje środowisko jest teraz gotowe z zainstalowanymi wszystkimi zależnościami!
### Opcja 2: Rozwój lokalny
Aby pracować na własnym komputerze, postępuj zgodnie z poniższymi szczegółowymi instrukcjami.
## Instalacja lokalna
### Krok 1: Zainstaluj Git
Git jest wymagany do sklonowania repozytorium i śledzenia zmian.
**Windows:**
- Pobierz z [git-scm.com](https://git-scm.com/download/win)
- Uruchom instalator z domyślnymi ustawieniami
**macOS:**
- Zainstaluj za pomocą Homebrew: `brew install git`
- Lub pobierz 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
```
### Krok 2: Sklonuj repozytorium
```bash
# Clone the repository
git clone https://github.com/microsoft/Data-Science-For-Beginners.git
# Navigate to the directory
cd Data-Science-For-Beginners
```
### Krok 3: Zainstaluj Python i Jupyter
Python w wersji 3.7 lub wyższej jest wymagany do lekcji z zakresu nauki o danych.
**Windows:**
1. Pobierz Python z [python.org](https://www.python.org/downloads/)
2. Podczas instalacji zaznacz opcję "Add Python to PATH"
3. Zweryfikuj instalację:
```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
```
### Krok 4: Skonfiguruj środowisko Python
Zaleca się użycie wirtualnego środowiska, aby izolować zależności.
```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
```
### Krok 5: Zainstaluj pakiety Python
Zainstaluj wymagane biblioteki do nauki o danych:
```bash
pip install jupyter pandas numpy matplotlib seaborn scikit-learn
```
### Krok 6: Zainstaluj Node.js i npm (dla aplikacji quizowej)
Aplikacja quizowa wymaga Node.js i npm.
**Windows/macOS:**
- Pobierz z [nodejs.org](https://nodejs.org/) (zalecana wersja LTS)
- Uruchom instalator
**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
```
### Krok 7: Zainstaluj zależności aplikacji quizowej
```bash
# Navigate to quiz app directory
cd quiz-app
# Install dependencies
npm install
# Return to root directory
cd ..
```
### Krok 8: Zainstaluj Docsify (opcjonalne)
Dla dostępu offline do dokumentacji:
```bash
npm install -g docsify-cli
```
## Weryfikacja instalacji
### Test 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
```
Twoja przeglądarka powinna otworzyć interfejs Jupyter. Możesz teraz przejść do dowolnego pliku `.ipynb` z lekcji.
### Test aplikacji quizowej
```bash
# Navigate to quiz app
cd quiz-app
# Start development server
npm run serve
```
Aplikacja quizowa powinna być dostępna pod adresem `http://localhost:8080` (lub innym, jeśli port 8080 jest zajęty).
### Test serwera dokumentacji
```bash
# From the root directory of the repository
docsify serve
```
Dokumentacja powinna być dostępna pod adresem `http://localhost:3000`.
## Korzystanie z kontenerów Dev w VS Code
Jeśli masz zainstalowany Docker, możesz użyć kontenerów Dev w VS Code:
1. Zainstaluj [Docker Desktop](https://www.docker.com/products/docker-desktop)
2. Zainstaluj [Visual Studio Code](https://code.visualstudio.com/)
3. Zainstaluj rozszerzenie [Remote - Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)
4. Otwórz repozytorium w VS Code
5. Naciśnij `F1` i wybierz "Remote-Containers: Reopen in Container"
6. Poczekaj na zbudowanie kontenera (tylko za pierwszym razem)
## Kolejne kroki
- Przeglądaj [README.md](README.md) dla ogólnego przeglądu programu nauczania
- Przeczytaj [USAGE.md](USAGE.md) dla typowych przepływów pracy i przykładów
- Sprawdź [TROUBLESHOOTING.md](TROUBLESHOOTING.md), jeśli napotkasz problemy
- Przejrzyj [CONTRIBUTING.md](CONTRIBUTING.md), jeśli chcesz wnieść swój wkład
## Uzyskiwanie pomocy
Jeśli napotkasz problemy:
1. Sprawdź przewodnik [TROUBLESHOOTING.md](TROUBLESHOOTING.md)
2. Przeszukaj istniejące [GitHub Issues](https://github.com/microsoft/Data-Science-For-Beginners/issues)
3. Dołącz do naszej [społeczności Discord](https://aka.ms/ds4beginners/discord)
4. Utwórz nowy problem, podając szczegółowe informacje o swoim problemie
---
**Zastrzeżenie**:
Ten dokument został przetłumaczony za pomocą usługi tłumaczenia AI [Co-op Translator](https://github.com/Azure/co-op-translator). Chociaż dokładamy wszelkich starań, aby tłumaczenie było precyzyjne, prosimy pamiętać, że automatyczne tłumaczenia mogą zawierać błędy lub nieścisłości. Oryginalny dokument w jego języku źródłowym powinien być uznawany za autorytatywne źródło. W przypadku informacji krytycznych zaleca się skorzystanie z profesjonalnego tłumaczenia przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z użycia tego tłumaczenia.