Uncategorized

Catatan Ruang Kelas DevOps 16/Okt/2025 – DevOps Langsung dari Quality Thought


Mari buat inventaris

  • Kami akan memiliki produk
  • Kami akan memiliki jumlah
  • Kami akan menjual dan mengadakan
  • Lihat Di Sini untuk beberapa eksperimen yang dilakukan dengan inventaris

  • Topik dibahas

    • kelas data
    • paket: Paket python adalah folder dengan <code>__init__.py di dalamnya. Nama paket akan menjadi nama folder. Sebuah paket dapat memiliki subpaket
    • PYPI:

Membangun proyek python

Pendekatan 1:

  • membuat folder baru
  • Ciptakan lingkungan virtual
python -m venv .venv
  • Aktifkan lingkungan virtual
# windows
.venv/Scripts/activate

# mac or linux

source .venv/bin/activate
pip install boto3
pip freeze > requirements.txt
  • Untuk menginstal dari persyaratan.txt
pip install -r requirements.txt

Pendekatan 2

#windows
winget install --id=astral-sh.uv  -e
# mac
brew install uv
# linux
wget -qO- https://astral.sh/uv/install.sh | sh
  • membuat direktori baru warehouse dan cd ke dalamnya
  • Untuk membangun aplikasi sederhana
uv init .
uv init --package .
  • Berlari uv sync dan kemudian aktifkan lingkungan virtual
  • Menambahkan paket dapat dilakukan
uv pip install .....
uv add .....
  • Lihat Di Sini untuk perubahan set pertama gudang

  • kita perlu menguji kode yang telah kita tulis sejauh ini, jadi mari tambahkan kerangka pengujian unit yang populer dengan python pytest

uv add --dev pytest



Catatan Ruang Kelas DevOps 16/Okt/2025 – DevOps Langsung dari Quality Thought

Leave a Reply

Your email address will not be published. Required fields are marked *