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
1.4 KiB
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 |