import pandas as pd
import numpy as np
import sklearn
print(f"pandas: {pd.__version__}")
print(f"numpy: {np.__version__}")
print(f"sklearn: {sklearn.__version__}")
print("\nWszystko działa!")Zadania przedlaboratoryjne: Przygotowanie środowiska
Te zadania należy wykonać przed pierwszymi zajęciami laboratoryjnymi.
Gdzie co uruchamiam?
Na kursie będziesz pracować w trzech różnych miejscach:
| Gdzie | Co | Jak otworzyć |
|---|---|---|
| Terminal systemowy | Komendy Git, Docker, uruchamianie plików .py |
macOS: Terminal. Windows: PowerShell. Linux: dowolny terminal. |
| JupyterLab | Notatniki (.ipynb), eksploracja danych |
Przeglądarka: localhost:8888 po uruchomieniu środowiska |
| Edytor tekstu / IDE | Pliki .py (serwery API, producenci, konsumenci) |
VS Code lub dowolny edytor |
Gdy zadanie mówi „w terminalu” — chodzi o terminal systemowy (nie terminal JupyterLab). Gdy mówi „w JupyterLab” — otwórz nowy notatnik lub użyj terminala JupyterLab. Gdy mówi „utwórz plik” — napisz go w edytorze lub użyj %%file nazwa.py w JupyterLab.
Część 1: Python
Zadanie 1.1 — Sprawdź wersję Pythona
W terminalu systemowym:
python3 --version
pip --versionPotrzebujesz Python 3.10+.
Zadanie 1.2 — Utwórz środowisko wirtualne
python3 -m venv rta_env
source rta_env/bin/activate # Linux/macOS
pip install --upgrade pip
pip install jupyterlab pandas numpy matplotlib scikit-learn requestsZadanie 1.3 — Uruchom JupyterLab
jupyter labOtworzy się w przeglądarce pod localhost:8888. Utwórz nowy notatnik i uruchom:
Część 2: Git
Zadanie 2.1 — Konfiguracja
git --version
git config --global user.name "Twoje Imię"
git config --global user.email "twoj@email.com"Zadanie 2.2 — Utwórz konto na GitHub
Jeśli nie masz: github.com
Zadanie 2.3 — Utwórz repozytorium kursu
- Na GitHubie kliknij „New repository”
- Nazwa:
RTA_<twoje_inicjaly> - Zaznacz „Add a README file”
- Sklonuj:
git clone https://github.com/<login>/RTA_<inicjaly>.git
cd RTA_<inicjaly>
echo "# Analiza danych w czasie rzeczywistym" > README.md
git add . && git commit -m "Pierwszy commit" && git push origin mainCzęść 3: Docker
Zadanie 3.1 — Instalacja
Pobierz Docker Desktop: docker.com
Zadanie 3.2 — Weryfikacja
docker --version
docker compose version
docker run hello-worldCzęść 4: Środowisko kursu
Zadanie 4.1 — Sklonuj infrastrukturę
git clone -b 2026Redis https://github.com/sebkaz/jupyterlab-project.git
cd jupyterlab-projectZadanie 4.2 — Uruchom środowisko
docker compose up -d
docker compose psPoczekaj 1–2 minuty. Otwórz przeglądarkę: http://localhost:8999
Hasło: root
Zadanie 4.3 — Sprawdź Kafkę
W terminalu JupyterLab (File > New > Terminal):
kafka/bin/kafka-topics.sh --list --bootstrap-server broker:9092Zadanie 4.4 — Zatrzymaj środowisko
docker compose downChecklist
Wyślij link do repozytorium przez MS Teams.