در این مطلب، ویدئو نحوه اندازه گیری زمان اجرای پایتون با استفاده از ماژول Timeit با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:03:44
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,560 –> 00:00:04,240
سلام بچه ها در این ویدیو من به
2
00:00:04,240 –> 00:00:06,080
شما دوستان می آموزم که چگونه
3
00:00:06,080 –> 00:00:09,120
توابع را در کد پایتون خود نمایه کنید،
4
00:00:09,120 –> 00:00:11,759
بنابراین این روشی است برای اندازه گیری
5
00:00:11,759 –> 00:00:12,240
مدت زمان
6
00:00:12,240 –> 00:00:14,400
اجرای یک تابع در
7
00:00:14,400 –> 00:00:16,560
کد پایتون،
8
00:00:16,560 –> 00:00:19,760
بنابراین بیایید به آن برسیم تا پایتون یک
9
00:00:19,760 –> 00:00:23,680
تعبیه داخلی داشته باشد. در بسته ای به نام time it که
10
00:00:23,680 –> 00:00:26,320
برای پروفایل استفاده می شود، مانند توابع
11
00:00:26,320 –> 00:00:27,920
کد پایتون شما،
12
00:00:27,920 –> 00:00:31,599
بنابراین فقط از زمان وارد کردن آن را انجام دهید
13
00:00:31,599 –> 00:00:34,640
تا آن را وارد کنید، بنابراین در این
14
00:00:34,640 –> 00:00:37,520
آموزش کوچک می خواهم برای
15
00:00:37,520 –> 00:00:39,840
مثال
16
00:00:39,840 –> 00:00:41,920
زمان متفاوتی را که طول می کشد اندازه گیری کنم.
17
00:00:41,920 –> 00:00:43,600
بستههای مختلف برای
18
00:00:43,600 –> 00:00:48,440
سریالسازی یک پاسخ json، بنابراین من این
19
00:00:48,440 –> 00:00:50,719
exampleresponse.json را در اینجا دارم، این
20
00:00:50,719 –> 00:00:50,960
همه
21
00:00:50,960 –> 00:00:54,480
فقط یک دسته از اشیاء ساختگی json ساختگی است
22
00:00:54,480 –> 00:00:55,760
23
00:00:55,760 –> 00:00:58,960
، میخواهم سه کتابخانه مختلف مختلف را آزمایش کنم،
24
00:00:58,960 –> 00:01:00,719
بنابراین ما
25
00:01:00,719 –> 00:01:02,000
میخواهیم آزمایش کنیم
26
00:01:02,000 –> 00:01:07,040
یا json را ساده وارد کنیم.
27
00:01:07,600 –> 00:01:09,840
json میخواهم json ساده
28
00:01:09,840 –> 00:01:12,080
را آزمایش کنم و json را آزمایش میکنم،
29
00:01:12,080 –> 00:01:15,640
بنابراین اولین کاری که میخواهیم انجام دهیم این است
30
00:01:15,640 –> 00:01:18,720
که
31
00:01:18,720 –> 00:01:22,479
فایلی را که در آنجا دارم، غیر سریالی کنیم تا پاسخ برابر با
32
00:01:22,479 –> 00:01:24,479
json.load باشد، ما فقط از json
33
00:01:24,479 –> 00:01:25,840
برای این کار استفاده میکنیم. از آنجایی که من
34
00:01:25,840 –> 00:01:27,920
سریال سازی را آزمایش نمی
35
00:01:27,920 –> 00:01:30,159
کنم تابع
36
00:01:30,159 –> 00:01:31,759
serialize
37
00:01:31,759 –> 00:01:34,079
و سپس lib را ایجاد میکنیم و این تابعی است
38
00:01:34,079 –> 00:01:35,759
که میخواهیم نمایه کنیم
39
00:01:35,759 –> 00:01:38,079
و من فقط lib.dumps را انجام میدهم
40
00:01:38,079 –> 00:01:39,920
که تابع سریالسازی
41
00:01:39,920 –> 00:01:43,040
است و سپس پاسخ
42
00:01:43,040 –> 00:01:46,399
و اکنون به um we میرویم.
43
00:01:46,399 –> 00:01:47,200
باید هر سه مورد را اندازه گیری
44