Postingan

Menampilkan postingan dari Agustus, 2025

3.5.7

Gambar
A. Persiapan: Buat Folder Baru 1. Masuk ke direktori kerja 2. Buat file baru 3. Masuk ke file tersebut B. Buat 3 File Python 1. test_data.py Fungsi : Menyediakan data JSON yang akan dicari. 2. recursive_json_search.py Fungsi : Mencari key dalam data JSON secara rekursif. ret_val menampung semua hasil. Menggunakan inner function agar ret_val tidak reset saat rekursi. 3. test_json_search.py Fungsi: Menyusun unit test untuk memeriksa apakah: Key ditemukan Key tidak ditemukan Output bertipe list C. Menjalankan Tes 1. Jalankan langsung file test 2. Jalankan semua file yang memiliki unittest 3. Jalankan dalam mode verbose (detail)

3.4.6

Gambar
A. LANGKAH-LANGKAH MENAMBAHKAN SCRIPT (DI TERMINAL) 1. Masuk ke direktori proyek       cd ~/labs/devnet-src/      Fungsi : Masuk ke direktori tempat menyimpan file lab 2. Buat folder untuk menyimpan script      mkdir 3.4.6-python-class      Fungsi : Membuat folder baru bernama 3.4.6-python-class 3 .  Masuk ke folder tersebut.       cd 3.4.6-python-class      Fungsi : Masuk ke folder tersebut. 3. Membuat file Python baru.      nano myCity.py      Fungsi : Membuka editor teks nano untuk menulis kode Python ke file myCity.py .      4. Menulis kode Python ke dalam file 5.  Menyimpan dan keluar dari editor nano    Ctrl + O → Simpan file      Enter → Konfirmasi nama file      Ctrl + X → Keluar dari editor     6. Menjalankan program Python        python3 myCity.py    ...