Soal Rangkuman Dasar Python — Konfirmasi Hasil Belajar lewat Kode
Tiga latihan rangkuman Dasar Python. Format "1995-08-21" dengan split dan int(), analisis status submit lewat operasi set, lalu bandingkan referensi assignment vs copy().
Soal 1: Pisahkan string tanggal dan format ulang
Ambil string tanggal lahir birthday dan ubah menjadi format yang lebih mudah dibaca manusia. Pisahkan string dengan split, konversi tiap bagian menjadi integer dengan int(), lalu rangkai hasilnya kembali dengan f-string.
Soal 2: Bandingkan pengumpulan tugas dengan operasi set
Kamu ingin membandingkan siapa yang mengumpulkan tugas A dan siapa yang mengumpulkan tugas B. Dengan operasi set, kamu bisa mengambil orang yang mengumpulkan keduanya dan orang yang hanya mengumpulkan salah satu dalam satu baris masing-masing.
Soal 3: Pahami cara kerja mutability
Kamu mengira sudah menyalin list ke variabel baru, tapi keduanya sebenarnya menunjuk ke objek yang sama — itulah jebakan klasik dengan nilai mutable di Python. Coba ubah list asli setelah memakai copy() dan setelah assignment biasa, lalu lihat apa yang terjadi.
Kerja bagus sudah sampai di sini
Itu menutup Dasar Python. Kamu sudah membahas variabel dan tipe data, cara memilih antara string, list, dict, dan set, serta assignment vs. copy() untuk nilai mutable — pada dasarnya semua tool yang kamu butuhkan untuk menangani data sehari-hari. Mulai dari menampilkan nilai sederhana hingga menggabungkan tipe dan mentransformasi data, sekarang kamu bisa menulis dan menjalankan program-program itu sendiri.
Chapter berikutnya, Sintaks Python, membawa kontrol alur yang kamu pakai untuk benar-benar mengarahkan program: if, for, while, plus definisi fungsi dengan def / lambda, list comprehension, decorator, generator, dan penanganan exception dengan try / except.