در این مطلب، ویدئو Python Essentials – 5.1.6.4 خواندن اطلاعات با خیال راحت با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:32
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,639 –> 00:00:04,589
سلام.
2
00:00:04,589 –> 00:00:08,490
3
00:00:08,490 –> 00:00:10,980
4
00:00:10,980 –> 00:00:13,139
5
00:00:13,139 –> 00:00:15,920
6
00:00:15,920 –> 00:00:19,740
7
00:00:19,740 –> 00:00:23,400
8
00:00:23,400 –> 00:00:26,010
بهبود مهارت و یافتن دانش آموزان در تعریف
9
00:00:26,010 –> 00:00:29,099
توابع و استفاده از استثناها به منظور
10
00:00:29,099 –> 00:00:31,769
ارائه یک محیط ورودی ایمن،
11
00:00:31,769 –> 00:00:33,420
بیشتر کدهای این امر
12
00:00:33,420 –> 00:00:36,480
بر روی هدف دوم متمرکز می شوند که
13
00:00:36,480 –> 00:00:38,340
استفاده از استثناها به منظور ارائه یک
14
00:00:38,340 –> 00:00:40,890
محیط ورودی ایمنی است، اما ما
15
00:00:40,890 –> 00:00:42,390
ما یک تابع را تعریف می کنیم
16
00:00:42,390 –> 00:00:45,690
که در ماژول آخر ماژول چهار یاد
17
00:00:45,690 –> 00:00:49,110
گرفتیم، بنابراین اگر به کد آزمایشگاه نگاه کنیم، می بینیم
18
00:00:49,110 –> 00:00:50,940
که اسکلت را در اینجا به شما می دهد
19
00:00:50,940 –> 00:00:52,770
و کاری که ما ابتدا انجام می دهیم این است
20
00:00:52,770 –> 00:00:54,840
که ما می خواهیم تابع می
21
00:00:54,840 –> 00:00:58,980
توانید ببینید که int تابعی
22
00:00:58,980 –> 00:01:01,559
int را می خواند و سه
23
00:01:01,559 –> 00:01:03,210
پارامتر را می پذیرد،
24
00:01:03,210 –> 00:01:07,530
یک مینیمم و حداکثر را می پذیرد و
25
00:01:07,530 –> 00:01:10,530
اگر به یاد بیاورید پارامترها واقعاً چه
26
00:01:10,530 –> 00:01:13,320
تابعی هستند. من میپذیرم که کجا به عنوان
27
00:01:13,320 –> 00:01:15,450
آرگومانها همان چیزی است که شما هستید، که در اینجا
28
00:01:15,450 –> 00:01:17,130
آرگومانها همان چیزی هستند که ما
29
00:01:17,130 –> 00:01:21,210
به تابع منتقل میکنیم، بنابراین در تعریف یک
30
00:01:21,210 –> 00:01:23,189
تابع، اولین قسمت در
31
00:01:23,189 –> 00:01:25,530
اینجا تابع است و کاری که ما میخواهیم انجام دهیم این
32
00:01:25,530 –> 00:01:28,560
است رسیدگی به خطاهای زیادی به این صورت است که
33
00:01:28,560 –> 00:01:31,950
پس از تعریف توابع،
34
00:01:31,950 –> 00:01:34,560
برنامه فقط یک خط کد دارد که
35
00:01:34,560 –> 00:01:37,259
تابع را فراخوانی می کند و بنابراین
36
00:01:37,259 –> 00:01:40,170
متغیر V را تعریف می کند و سپس
37
00:01:40,170 –> 00:01:42,270
تابع read int را فراخوانی می کند که
38
00:01:42,270 –> 00:01:44,520
در اینجا تعریف کردیم و سپس به
39
00:01:44,520 –> 00:01:45,960
سه آرگومان را ارسال کنید،
40
00:01:45,960 –> 00:01:48,470
متنی ارسال میشود که میگوید عددی را از منفی یک وارد کنید
41
00:01:48,470 –> 00:01:52,729
متأسفانه منفی 10 به
42
00:01:52,729 –> 00:01:55,470
10 میرود و میتوانید ببینید که این دستور همان
43
00:01:55,470 –> 00:01:58,170
بالاست،
44
00:01:58,170 –> 00:02:01,469
سپس مقدار حداقل و حداکثر خواهد داشت و ما به دست آوردیم.
45
00:02:01,469 –> 00:02:04,409
مقدار min و Max در همانجا وجود دارد و سپس
46
00:02:04,409 –> 00:02:05,729
ما فقط یک دستور چاپ ساده انجام می دهیم
47
00:02:05,729 –> 00:02:07,890
که می گوید عدد این است که
48
00:02:07,890 –> 00:02:09,989
مقداری متن است و سپس V را چاپ می کند
49
00:02:09,989 –> 00:02:12,540
هر آنچه را که از تابعی
50
00:02:12,540 –> 00:02:13,680
که تعریف کرده ایم برمی گردیم،
51
00:02:13,680 –> 00:02:15,390
بنابراین اگر متوجه نشده اید این از
52
00:02:15,390 –> 00:02:17,549
آل آماده است و بسیاری از شما چندین بار به آن اشاره کرده اید
53
00:02:17,549 –> 00:02:20,579
، کد این آزمایشگاه در
54
00:02:20,579 –> 00:02:22,709
واقع از قبل وجود دارد، بنابراین اگر
55
00:02:22,709 –> 00:02:24,810
بخواهیم روی این دکمه اشاره کوچک در
56
00:02:24,810 –> 00:02:27,810
سمت راست پایین کلیک کنیم،
57
00:02:27,810 –> 00:02:30,000
نمونه راه حل را می بینیم و به جلو می رویم. و
58
00:02:30,000 –> 00:02:32,519
این کار را انجام دهید تا این یک برنامه کاملاً کاربردی
59
00:02:32,519 –> 00:02:36,060
است که میتوانید آن را همانطور که هست ارسال کنید،
60
00:02:36,060 –> 00:02:38,670
اما باید به آن نگاهی بیندازید و واقعاً
61
00:02:38,670 –> 00:02:40,530
سعی کنید بفهمید چه اتفاقی دارد میافتد،
62
00:02:40,530 –> 00:02:43,019
زیرا این درسها بر روی یکدیگر ساخته میشوند
63
00:02:43,019 –> 00:02:46,260
و آزمایشگاههای آینده
64
00:02:46,260 –> 00:02:48,599
بر اساس چیزهایی که ما در آن یاد گرفتیم ساخته میشوند. این آزمایشگاه پس
65
00:02:48,599 –> 00:02:50,939
بیایید اول از همه
66
00:02:50,939 –> 00:02:52,739
تابعی را که تعریف می کنیم بررسی کنیم و اگر
67
00:02:52,739 –> 00:02:55,590
به خاطر دارید این تابع واقعاً
68
00:02:55,590 –> 00:02:58,859
فقط یک مقدار است و مطمئن شوید که آن
69
00:02:58,859 –> 00:03:02,370
مقدار بین منفی 10 و 10 است و
70
00:03:02,370 –> 00:03:03,750
همچنین مطمئن شوید که یک عدد صحیح است.
71
00:03:03,750 –> 00:03:06,930
مطمئن شوید که یک A یا B و
72
00:03:06,930 –> 00:03:10,560
C یا ورودی نامعتبر دیگری وارد نکردهاید، بنابراین
73
00:03:10,560 –> 00:03:13,250
ما تابعی را که سه
74
00:03:13,250 –> 00:03:15,689
پارامتر را در اینجا دریافت کردهایم تعریف میکنیم و
75
00:03:15,689 –> 00:03:18,180
پرچمی به نام okay تنظیم میکنیم که برابر با
76
00:03:18,180 –> 00:03:19,709
false است و سپس ما یک
77
00:03:19,709 –> 00:03:24,150
حلقه while شروع می شود و خوب نیست
78
00:03:24,150 –> 00:03:27,180
بنابراین هنوز درست نیست، بنابراین نادرست است، ما
79
00:03:27,180 –> 00:03:29,609
این حلقه کوچک را انجام خواهیم داد و سپس
80
00:03:29,609 –> 00:03:32,430
چیز دیگری که یاد گرفتیم امتحان
81
00:03:32,430 –> 00:03:36,209
و قبول است، بنابراین این برای رسیدگی به خطا است،
82
00:03:36,209 –> 00:03:40,650
بنابراین سعی می گوید بیایید یک مقدار را دریافت کنیم و اگر
83
00:03:40,650 –> 00:03:44,729
کاری انجام دادیم این درست نیست، شما می
84
00:03:44,729 –> 00:03:47,099
دانید مانند خطاهای / 0 که آنها
85
00:03:47,099 –> 00:03:49,229
در ماژول های منتهی به این آزمایشگاه به شما نشان دادند،
86
00:03:49,229 –> 00:03:52,109
ما یک
87
00:03:52,109 –> 00:03:53,939
استثنا خواهیم داشت، بنابراین اگر یک خطای مقدار وجود داشته باشد،
88
00:03:53,939 –> 00:03:56,400
من می خواهم برای مدت طولانی متاسفم خطا
89
00:03:56,400 –> 00:03:59,009
نوع ورودی اشتباه باشد