Files
2026-10-28 14:35:02 +08:00

1002 B

English · Dansk · Bahasa Melayu

Persediaan

Anda memerlukan Python 3.13 atau lebih baharu. Semua arahan di bawah dijalankan dari akar repositori.

Cipta persekitaran maya

python -m venv .venv
.venv\Scripts\Activate.ps1
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"

Di Linux dan macOS gunakan python3 -m venv .venv dan source .venv/bin/activate.

Jalankan satu langkah kuliah

python -m scrape_movies soup title
python -m scrape_movies hacker-news top
python -m scrape_movies movies write

Jalankan ujian

python -m pytest

Ujian menggunakan halaman tersimpan dalam tests/fixtures/ dan tidak pernah menyentuh rangkaian.

Apa yang kita pelajari

  • Persekitaran maya mengasingkan pakej projek daripada Python sistem.
  • pyproject.toml ialah satu tempat untuk versi Python, kebergantungan dan tetapan alat.
  • Ujian yang berjalan tanpa talian memberi keputusan yang sama pada setiap mesin.