در این مطلب، ویدئو Funأ§أµes (def) em Python – Classroom 16 (Part 1) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:16:28
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,310
سلام بچه ها با یکی بیشتر رای ندهید
2
00:00:02,310 –> 00:00:04,319
آموزش فناوری در اینجا برای شما و
3
00:00:04,319 –> 00:00:06,120
امروز می خواهیم در مورد توابع صحبت کنیم
4
00:00:06,120 –> 00:00:09,719
اینجا در شعاع مایک پایتون که این از آن است
5
00:00:09,719 –> 00:00:10,950
کارکرد
6
00:00:10,950 –> 00:00:13,380
افتضاح موارد زیر که شما استفاده کرده اید
7
00:00:13,380 –> 00:00:15,990
از زمانی که ما شروع به کار کردیم
8
00:00:15,990 –> 00:00:17,550
در مورد این دوره صحبت کنید که به عنوان مثال،
9
00:00:17,550 –> 00:00:23,039
تابع چاپ راست کم است جهان یکی است
10
00:00:23,039 –> 00:00:25,710
یک عملکرد خاص آن کلمه است
11
00:00:25,710 –> 00:00:28,949
چاپ داخل پرانتز است و دریافت می کند
12
00:00:28,949 –> 00:00:31,679
خارجی ها در اینجا برای نمایش بر روی صفحه نمایش
13
00:00:31,679 –> 00:00:34,620
همچنین مقادیر دیگری را دریافت می کند اما داده است
14
00:00:34,620 –> 00:00:36,750
برای اینکه بفهمی پس باید
15
00:00:36,750 –> 00:00:38,219
توابع استفاده شده
16
00:00:38,219 –> 00:00:40,590
جالب بودن پایتون و هر چیز دیگری
17
00:00:40,590 –> 00:00:42,120
حداقل زبان برنامه نویسی
18
00:00:42,120 –> 00:00:44,520
بیشتر آنها را می توانید تعریف کنید
19
00:00:44,520 –> 00:00:46,590
توابع خود و برای آن شما
20
00:00:46,590 –> 00:00:48,780
از کلمه مرگ استفاده کنید
21
00:00:48,780 –> 00:00:51,000
یعنی من یک تابع را تعریف می کنم
22
00:00:51,000 –> 00:00:53,640
برای مثال تابعی را فراخوانی کنید که آن را باز می کند
23
00:00:53,640 –> 00:00:56,850
پرانتز در اینجا من دو نقطه را قرار داده ام
24
00:00:56,850 –> 00:00:59,100
اینجا و آنجا اینجا در داخل تابع من I
25
00:00:59,100 –> 00:01:01,800
من هر چیزی را که به من می رسد قرار می دهم
26
00:01:01,800 –> 00:01:05,129
در اینجا از سلسله مراتب انجام کار کنید
27
00:01:05,129 –> 00:01:07,580
بلوک تابعی که به عنوان مثال چاپ می شود
28
00:01:07,580 –> 00:01:16,680
سلام دنیا هم گفت که کی
29
00:01:16,680 –> 00:01:19,080
میخواستم کدهایی را اجرا کنم
30
00:01:19,080 –> 00:01:20,880
در محدوده عملکرد من هستند من می توانم
31
00:01:20,880 –> 00:01:24,060
بیا اینجا تا در مورد عملکرد و هر بار که من صحبت کنم
32
00:01:24,060 –> 00:01:26,189
نیاز به عنوان مثال من تابع که
33
00:01:26,189 –> 00:01:27,990
چهار بار کد را اجرا می کند
34
00:01:27,990 –> 00:01:30,770
چهار بار در درون او است
35
00:01:30,770 –> 00:01:33,540
اینجا را اجرا کنید تا ببینید کلیک کنید
36
00:01:33,540 –> 00:01:35,700
هر بار که این کار را انجام می دهم، روی دکمه افشای کلیک می کنم
37
00:01:35,700 –> 00:01:36,180
که
38
00:01:36,180 –> 00:01:39,030
پس بیا بریم بدویم درسته
39
00:01:39,030 –> 00:01:41,340
دیدن سلام دنیا چهار بار اینجا در
40
00:01:41,340 –> 00:01:43,439
صفحه سمت راست به این دلیل است که ما ایجاد کردیم
41
00:01:43,439 –> 00:01:46,049
تابع و در آنجا آنچه را که می خواهیم قرار می دهیم
42
00:01:46,049 –> 00:01:48,000
تو اینجا بدو
43
00:01:48,000 –> 00:01:49,920
بعد از من میپرسی ولی من نتونستم
44
00:01:49,920 –> 00:01:52,439
از این تابع zinha print چهار استفاده کنید
45
00:01:52,439 –> 00:01:54,570
گاهی اوقات خیلی ساده تر نمی شود
46
00:01:54,570 –> 00:01:57,540
به عنوان مثال من برای شما مثال خوبی می زنم
47
00:01:57,540 –> 00:02:00,840
بیا اینجا تابع چاپ چهار بار
48
00:02:00,840 –> 00:02:02,969
خوب حالا من برای شما مثال می زنم
49
00:02:02,969 –> 00:02:07,200
جایی که تابع به شما کمک می کند، اجازه دهید برویم
50
00:02:07,200 –> 00:02:09,449
اینجا هشت بار روی صفحه نمایش داده شد
51
00:02:09,449 –> 00:02:10,410
درست
52
00:02:10,410 –> 00:02:13,320
اگر لازم باشد این یکی را تغییر دهم
53
00:02:13,320 –> 00:02:15,990
برای پیمایش جهان و اکنون اینجا را پیامک کنید
54
00:02:15,990 –> 00:02:18,540
آنها می خواهند پرتغالی خوب باشد
55
00:02:18,540 –> 00:02:21,720
سلام دنیا یکبار درستش کن
56
00:02:21,720 –> 00:02:23,370
سلام دنیا، خواهید دید که ما را تغییر خواهد داد
57
00:02:23,370 –> 00:02:26,070
چهار مکان چهار مکان اول
58
00:02:26,070 –> 00:02:28,740
جایی که من فراخوانی کردم تابع من تغییر کرد
59
00:02:28,740 –> 00:02:31,200
آنجا دنیا و نه جایی که من چاپ کرده بودم
60
00:02:31,200 –> 00:02:33,630
من باید این یکی را چهار بار تغییر دهم
61
00:02:33,630 –> 00:02:36,150
در آن زمان باید بیایم اینجا و صحبت کنم
62
00:02:36,150 –> 00:02:39,180
سلام دنیا و سپس این تکرار را انجام دهید
63
00:02:39,180 –> 00:02:40,380
چهار بار
64
00:02:40,380 –> 00:02:42,420
حالا تصور کنید که یک کد دارید
65
00:02:42,420 –> 00:02:46,530
با من نمی دانم 500 هزار خط کد
66
00:02:46,530 –> 00:02:49,260
شما باید نام a را تغییر دهید
67
00:02:49,260 –> 00:02:52,500
متغیر is نام یک متغیر o است
68
00:02:52,500 –> 00:02:55,950
مقدار یک رشته در من نمی دانم هزار خط
69
00:02:55,950 –> 00:02:58,980
کد آن کد غول شما
70
00:02:58,980 –> 00:03:01,530
تصور کنید این کار را چندین بار انجام می دهید
71
00:03:01,530 –> 00:03:05,430
بنابراین پس از آن است که توابع ایجاد می شود
72
00:03:05,430 –> 00:03:07,590
بنابراین چیزها را درست تکرار نمی کنید
73
00:03:07,590 –> 00:03:09,930
هر وقت چیزی را تکرار می کنید
74
00:03:09,930 –> 00:03:12,780
چیزی که اغلب در کد شما وجود دارد
75
00:03:12,780 –> 00:03:14,490
چیزی اشتباه وجود دارد، شما نمی توانید
76
00:03:14,490 –> 00:03:16,590
به هر حال اگر مجبور به تکرار a
77
00:03:16,590 –> 00:03:19,170
چیزی بیش از یک بار
78
00:03:19,170 –> 00:03:22,140
جاجا جالبه شاید بازی کنی
79
00:03:22,140 –> 00:03:25,050
متغیر شما ممکن است یک تابع ایجاد کنید
80
00:03:25,050 –> 00:03:28,290
شاید از 11 las a استفاده کنید
81
00:03:28,290 –> 00:03:31,050
ساختار تکرار درست در آن صورت نیست
82
00:03:31,050 –> 00:03:33,390
جالب است که شما خود را در خود تکرار می کنید
83
00:03:33,390 –> 00:03:34,709
کد
84
00:03:34,709 –> 00:03:37,080
بنابراین اگر در خود تکرار می کردید
85
00:03:37,080 –> 00:03:40,709
کد جالب است شما تجدید نظر کنید
86
00:03:40,709 –> 00:03:42,360
که شما می توانید انجام دهید و توابع هستند
87
00:03:42,360 –> 00:03:44,190
اینجا برای این به عنوان مثال مانند این
88
00:03:44,190 –> 00:03:45,450
مثالی که برات زدم
89
00:03:45,450 –> 00:03:47,970
این یک خط کد درست بود و
90
00:03:47,970 –> 00:03:49,830
قبلاً کار داده است
91
00:03:49,830 –> 00:03:52,440
تصور کنید اگر چند خط کد باشد
92
00:03:52,440 –> 00:03:54,930
باز کنید تا برای همین است
93
00:03:54,930 –> 00:03:57,390
تابع فقط به شما توضیح می دهد که برای چه کاری است
94
00:03:57,390 –> 00:03:59,459
تابع برای شما برای درک توابع
95
00:03:59,459 –> 00:04:02,520
آیا شما نیز این اقوام را اینجا می بینید
96
00:04:02,520 –> 00:04:05,640
اساساً پارامترها را برای زنگ ها دریافت کنید
97
00:04:05,640 –> 00:04:07,890
متغیرهایی هستند که در اینجا ایجاد می کنیم
98
00:04:07,890 –> 00:04:09,989
ما به تابع خود عبور می کنیم
99
00:04:09,989 –> 00:04:12,510
به عنوان مثال تابع چاپ در اینجا است
100
00:04:12,510 –> 00:04:15,180
دریافت این استدلال اینجا زمانی که من
101
00:04:15,180 –> 00:04:18,600
من بحث می کنم به من صحبت می کنم
102
00:04:18,600 –> 00:04:20,789
ارزشی که پاس می کنم ثابت شد
103
00:04:20,789 –> 00:04:22,890
فقط پارامتر صحبت کنید تا گیج نشوید
104
00:04:22,890 –> 00:04:23,750
درست
105
00:04:23,750 –> 00:04:27,050
این تابع چاپ در حال گرفتن است
106
00:04:27,050 –> 00:04:29,360
این پارامتر در اینجا به نقل از سمت راست
107
00:04:29,360 –> 00:04:32,540
پس این و سپس او این یکی را درمان خواهد کرد
108
00:04:32,540 –> 00:04:34,670
ارزش وجود دارد در داخل کد او که
109
00:04:34,670 –> 00:04:36,350
پس از آن طرف توسعه دهندگان پدر
110
00:04:36,350 –> 00:04:38,900
آن را زیبا کرده است این را در نمایش می دهد
111
00:04:38,900 –> 00:04:42,230
صفحه سمت راست هیچ چیز ساده تر از آن نیست
112
00:04:42,230 –> 00:04:44,720
این برای افرادی که اینجا را می بینند، من نمی شناسم
113
00:04:44,720 –> 00:04:47,120
که کد را در آنجا توسعه می دهند
114
00:04:47,120 –> 00:04:47,780
در صورت
115
00:04:47,780 –> 00:04:50,630
اما این تابع در اینجا دریافت می کند
116
00:04:50,630 –> 00:04:53,450
آرگومان یک پارامتر متأسفم
117
00:04:53,450 –> 00:04:54,860
فقط در داخل صحبت کنید
118
00:04:54,860 –> 00:04:57,290
این عدم دریافت پارامتر اینجا و آنجا
119
00:04:57,290 –> 00:04:59,300
این مقدار را کنترل می کند و اگر I
120
00:04:59,300 –> 00:05:01,970
برای مثال می خواهید یک پارامتر ایجاد کنید
121
00:05:01,970 –> 00:05:04,130
در اینجا یک متغیر در داخل تابع من است
122
00:05:04,130 –> 00:05:06,680
اومدم اینجا صحبت کنم یا نمیدونم پیام بدم
123
00:05:06,680 –> 00:05:10,340
سمت راست و سپس این متغیری که من ایجاد کردم
124
00:05:10,340 –> 00:05:14,030
در اینجا فراخوانی پارامتر این است
125
00:05:14,030 –> 00:05:15,890
متغیر را می توان در هر مورد استفاده کرد
126
00:05:15,890 –> 00:05:18,200
همان موقع داخل تابع من قرار دهید
127
00:05:18,200 –> 00:05:21,020
می توانم بیایم اینجا تا در مورد msv چاپی صحبت کنم
128
00:05:21,020 –> 00:05:24,290
پیامی مبنی بر اینکه متغیر کلیک می کند a است
129
00:05:24,290 –> 00:05:26,300
مشکل آن در اینجا راه من است
130
00:05:26,300 –> 00:05:29,870
من نوشتم این تابع در اینجا است که من نیست
131
00:05:29,870 –> 00:05:32,090
اکنون می توانم این منابع را این نام بگذارم
132
00:05:32,090 –> 00:05:34,940
به گونه ای عمل کنید که بدون ارسال این
133
00:05:34,940 –> 00:05:37,430
پارامتر اینجا درست است و سپس شما را دریافت می کنم
134
00:05:37,430 –> 00:05:39,590
توضیح دهید که چگونه ما تصحیح می کنیم اما من
135
00:05:39,590 –> 00:05:41,780
من نمی توانم این تابع را در این فراخوانی کنم
136
00:05:41,780 –> 00:05:44,810
لحظه بدون دویدن اگر خواهم دوید
137
00:05:44,810 –> 00:05:46,550
تا خطای ظاهر شده روی صفحه را مشاهده کنید
138
00:05:46,550 –> 00:05:49,850
بنابراین زیر او راه اندازی شده است
139
00:05:49,850 –> 00:05:50,630
استثنا
140
00:05:50,630 –> 00:05:52,400
در ادامه ما یاد خواهیم گرفت که
141
00:05:52,400 –> 00:05:54,710
رسیدگی به این استثناها در اینجا اما فقط به
142
00:05:54,710 –> 00:05:57,380
متوجه شدید که این تابع وجود ندارد
143
00:05:57,380 –> 00:06:01,729
یک استدلال موضعی درست و در مورد
144
00:06:01,729 –> 00:06:04,220
در این صورت استدلال پیام خواهد بود
145
00:06:04,220 –> 00:06:06,860
او می گوید که حتی خطی که داده است
146
00:06:06,860 –> 00:06:10,040
خط هفت در خط 7 اول است
147
00:06:10,040 –> 00:06:12,890
زمانی که این من را پیدا کرد به سراغش رفت
148
00:06:12,890 –> 00:06:15,050
کد من را درست اجرا می کنم بنابراین این
149
00:06:15,050 –> 00:06:17,419
از پایتون استثناها مهم است
150
00:06:17,419 –> 00:06:18,380
آکوینو پیتون
151
00:06:18,380 –> 00:06:20,210
وقتی او فکر می کند وقتی که او یک
152
00:06:20,210 –> 00:06:22,340
به استثنای کد شما متوقف نمی شود
153
00:06:22,340 –> 00:06:24,620
از این به بعد اعدام شود
154
00:06:24,620 –> 00:06:27,229
و سپس برای اصلاح آن گفت که من
155
00:06:27,229 –> 00:06:28,669
فقط می تواند موارد زیر را بگوید
156
00:06:28,669 –> 00:06:32,930
پیام درستی که من در اینجا ایجاد می کنم
157
00:06:32,930 –> 00:06:36,380
در اینجا مقدار این تابع این است
158
00:06:36,380 –> 00:06:37,400
پارامتری که
159
00:06:37,400 –> 00:06:40,130
باشه پس اینجا دارم مینویسم
160
00:06:40,130 –> 00:06:43,550
پیامی به متغیر من که این را خواهد داشت
161
00:06:43,550 –> 00:06:46,100
مقدار پیام و سپس نمایش داده خواهد شد
162
00:06:46,100 –> 00:06:47,930
پیام روی صفحه نمایش
163
00:06:47,930 –> 00:06:50,090
بقیه به دادن ادامه خواهند داد پس برو
164
00:06:50,090 –> 00:06:51,889
این را اینجا اجرا کنید تا ببینید
165
00:06:51,889 –> 00:06:53,900
بنابراین در اینجا می بینید که نمایش داده شد
166
00:06:53,900 –> 00:06:56,750
پیام بر روی صفحه نمایش و سپس دیگری در
167
00:06:56,750 –> 00:06:58,729
خط بعدی در خط 8 وقتی I
168
00:06:58,729 –> 00:07:02,259
من تابع را صدا زدم بدون آن به ameo ارسال می شود
169
00:07:02,259 –> 00:07:04,699
استدلال می کند که در مورد پارامتر من که
170
00:07:04,699 –> 00:07:08,300
در صورتی که او اعدام نشد پس من
171
00:07:08,300 –> 00:07:10,100
من این خط را اینجا پاک می کنم و حالا می روم
172
00:07:10,100 –> 00:07:12,229
این کد را اینجا و آنجا اجرا کنید
173
00:07:12,229 –> 00:07:14,210
پیام را روی صفحه ببینید می توانم
174
00:07:14,210 –> 00:07:18,400
هر چی دلم بخواد میتونم بنویسم
175
00:07:18,400 –> 00:07:21,830
اینجا و آنجا بدوید
176
00:07:21,830 –> 00:07:23,449
خواهید دید که این خواهد شد
177
00:07:23,449 –> 00:07:25,340
نمایش داده شده بر روی صفحه می تواند آنچه را که من بنویسد
178
00:07:25,340 –> 00:07:28,070
همین جا می خواهم و خودم را محدود نمی کنم
179
00:07:28,070 –> 00:07:31,070
به یک تنها یک متغیر می توانم
180
00:07:31,070 –> 00:07:32,840
هر تعداد که می خواهم اینجا بگذار
181
00:07:32,840 –> 00:07:34,729
به عنوان مثال بیایید این تابع را در اینجا بگوییم
182
00:07:34,729 –> 00:07:37,940
احوالپرسی تماس است پس من یک جواب می دهم
183
00:07:37,940 –> 00:07:41,840
منعکس کننده ای که من آن را نمک عمل می نامم
184
00:07:41,840 –> 00:07:44,300
من نام این تابع را تغییر می دهم
185
00:07:44,300 –> 00:07:46,070
همه مکان ها در کد و پنجم
186
00:07:46,070 –> 00:07:50,389
منعکس کننده این واقعیت است که شما می توانید ببینید
187
00:07:50,389 –> 00:07:52,010
که این در اینجا این تابع بود
188
00:07:52,010 –> 00:07:55,550
اصلاح شده به سلام راست می روم
189
00:07:55,550 –> 00:07:59,090
بیا اینجا نه من در آنجا ایجاد می کنم
190
00:07:59,090 –> 00:08:01,280
و من قبل از