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

1.4 KiB

Speed Calc Decorator

English · Dansk · Bahasa Malaysia

Sebuah decorator Python yang mengukur berapa saat sesebuah fungsi mengambil masa untuk dijalankan. Ia ialah penyelesaian bagi latihan kuliah dalam 100 Days of Code: The Complete Python Pro Bootcamp di Udemy. Wiki ini menerangkan apa yang diajar oleh setiap langkah kuliah. README ialah versi ringkasnya.

Output yang dijangka bagi program yang siap mempunyai bentuk berikut (nombornya berbeza pada setiap mesin):

1695050908.1985211
fast_function run speed: 0.33974480628967285s
slow_function run speed: 2.9590742588043213s
Halaman Baca apabila anda ingin
Persediaan Mencipta .venv setempat, menjalankan program dan menjalankan ujian
Langkah 1: masa semasa Memahami apa yang dipulangkan oleh time.time() dan cara mengukur tempoh
Langkah 2: rangka decorator Memahami apa itu decorator dan mengapa functools.wraps penting
Langkah 3: pembungkus pemasaan Melihat bagaimana pembungkus mengukur masa panggilan dan bagaimana ujian mengelak masa sebenar
Langkah 4: pantas lawan perlahan Menggabungkan semuanya dan membaca hasilnya