در این مطلب، ویدئو Python – Function Stubs – چگونه برای توابع خود یک Stub بنویسیم – مثال کد با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:03:55
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,200 –> 00:00:02,390
[Music]
2
00:00:05,120 –> 00:00:06,799
زمانی که در پایتون برنامهنویسی
3
00:00:06,799 –> 00:00:08,880
میکنید، اغلب ممکن است نیاز به ایجاد یک
4
00:00:08,880 –> 00:00:10,719
تابع داشته باشید، اما هنوز دقیقاً نمیدانید
5
00:00:10,719 –> 00:00:13,040
چگونه آن را پیادهسازی کنید، بنابراین باید یک
6
00:00:13,040 –> 00:00:15,200
مکان نگهدار برای تابع بخواهید و
7
00:00:15,200 –> 00:00:17,359
بعداً وقتی زمانش رسید، آن را پیادهسازی کنید.
8
00:00:17,359 –> 00:00:19,279
و این نوع تابع را
9
00:00:19,279 –> 00:00:20,640
Function Stub می نامند، Function
10
00:00:20,640 –> 00:00:22,320
Stub یک تابع ناقص
11
00:00:22,320 –> 00:00:24,080
و یک مکان نگهدار است که می توانید
12
00:00:24,080 –> 00:00:25,439
بعداً آن را پیاده سازی کنید
13
00:00:25,439 –> 00:00:27,359
و کلمه کلیدی pass به عنوان
14
00:00:27,359 –> 00:00:30,160
مکان نگهدار برای یک عبارت مورد نیاز استفاده می شود و
15
00:00:30,160 –> 00:00:32,000
اگر یک تابع خرد فراخوانی شود ممکن است
16
00:00:32,000 –> 00:00:34,079
بخواهید برای متوقف کردن اجرای برنامه خود با
17
00:00:34,079 –> 00:00:36,960
بالا بردن خطای not implement،
18
00:00:36,960 –> 00:00:39,040
بنابراین بیایید یک تابع در پایتون ایجاد کنیم
19
00:00:39,040 –> 00:00:41,360
و ببینیم چگونه می توانیم از آن
20
00:00:41,360 –> 00:00:42,559
در برنامه خود استفاده کنیم،
21
00:00:42,559 –> 00:00:44,480
بنابراین فرض کنید می خواهید
22
00:00:44,480 –> 00:00:47,840
مساحت یک مستطیل را محاسبه کنید،
23
00:00:47,840 –> 00:00:50,239
تابعی به نام
24
00:00:50,239 –> 00:00:51,760
calc
25
00:00:51,760 –> 00:00:53,280
area ایجاد می کنیم.
26
00:00:53,280 –> 00:00:56,160
از
27
00:00:56,160 –> 00:00:59,719
عرض و ارتفاع عبور
28
00:01:00,640 –> 00:01:03,440
می کنیم و
29
00:01:03,520 –> 00:01:04,959
با چند
30
00:01:04,959 –> 00:01:06,479
برابر ارتفاع
31
00:01:06,479 –> 00:01:07,920
برمی گردیم تا مساحت را
32
00:01:07,920 –> 00:01:11,600
درست کنیم، بنابراین اجازه دهید مقداری از ورودی کاربر را دریافت
33
00:01:11,600 –> 00:01:15,280
کنیم که عرض چقدر است
34
00:01:15,840 –> 00:01:18,400
و یک را برای ورودی تنظیم می
35
00:01:18,400 –> 00:01:20,159
36
00:01:20,159 –> 00:01:24,759
کنیم و بعد ارتفاع را می
37
00:01:27,360 –> 00:01:29,600
خواهیم. b را به
38
00:01:29,600 –> 00:01:31,520
سپس میتوانیم آن ورودی را ارسال کرده
39
00:01:31,520 –> 00:01:32,960
و
40
00:01:32,960 –> 00:01:37,840
مقدار مساحت calc مقدار بازگشتی
41
00:01:38,640 –> 00:01:41,600
a و b را چاپ کنیم، بنابراین a به عرض
42
00:01:41,600 –> 00:01:43,280
b میشود ارتفاع آن را
43
00:01:43,280 –> 00:01:44,799
44
00:01:44,799 –> 00:01:46,159
بازگرداند عرض ضربدر ارتفاع برای بدست آوردن
45
00:01:46,159 –> 00:01:48,320
مساحت و بیایید این را پرینت بگیریم
46
00:01:48,320 –> 00:01:50,240
ببینیم عرض پنج است
47
00:01:50,240 –> 00:01:53,360
ارتفاع چهار خوب است، بنابراین با یک خطا مواجه میشویم
48
00:01:53,360 –> 00:01:56,399
زیرا تمام دادههایی که در
49
00:01:56,399 –> 00:01:59,600
برنامه شما خوانده میشود بهعنوان یک رشته خوانده میشوند،
50
00:01:59,600 –> 00:02:01,439
بنابراین سعی میکند دو رشته را
51
00:02:0