Files
Tirsvad 0227b109d9 Add wiki in English, Danish and Bahasa Malaysia
Six pages and a sidebar, each lecture step with its screenshot and what it
taught; review record RC-008.

Refs #14
Refs #15
Refs #16
Refs #17
Refs #18
2026-11-06 13:45:44 +08:00

47 lines
1.1 KiB
Markdown

# Persediaan
[English](Setup) · [Dansk](Setup-da) · **Bahasa Malaysia**
## Apa yang anda perlukan
Python 3.13 atau lebih baharu dan `git`. Program ini tidak mempunyai kebergantungan masa jalan. `pytest` hanya diperlukan untuk ujian.
## Cipta dan gunakan `.venv` setempat
Persekitaran maya mengasingkan pakej projek daripada bahagian lain sistem anda. Windows (PowerShell):
```powershell
python -m venv .venv
.venv\Scripts\Activate.ps1
```
Linux dan macOS:
```bash
python3 -m venv .venv
source .venv/bin/activate
```
Naik taraf pip dan pasang projek bersama alat ujiannya:
```bash
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"
```
Keluar daripada persekitaran dengan `deactivate`.
## Jalankan dan uji
```bash
python -m speed_calc
python -m pytest
```
Jalankan satu langkah kuliah secara berasingan dengan `python -m speed_calc.lecture_steps N` (N ialah 1 hingga 4).
## Apa yang kita peroleh
- Persediaan yang boleh diulang: sesiapa sahaja boleh mencipta semula persekitaran yang sama dengan tiga arahan.
- Tabiat menyimpan pakej projek dalam `.venv` tersendiri, yang diabaikan oleh git.