در این مطلب، ویدئو برنامه نویسی تابعی در پایتون: چگونه | پایتون Medellأn با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:39:34
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,590 –> 00:00:04,470
خوب صبر کنید من اینطور تایید می کنم
2
00:00:04,470 –> 00:00:07,100
ما کاملا هستیم
3
00:00:07,100 –> 00:00:10,180
در انتقال
4
00:00:10,180 –> 00:00:13,459
آنها به یک رویداد جدید خوش آمد نیستند
5
00:00:13,459 –> 00:00:16,580
از payton medelín امروز ما داریم
6
00:00:16,580 –> 00:00:18,859
اسپیکر بسیار باحالی که می روم
7
00:00:18,859 –> 00:00:20,869
در مورد آن نیز بیشتر بگویید
8
00:00:20,869 –> 00:00:22,960
در حالی که دوم
9
00:00:22,960 –> 00:00:25,600
سازماندهی نشان می دهد که امروز ما داریم
10
00:00:25,600 –> 00:00:31,060
دیده می شود پس از آن کامل است
11
00:00:31,080 –> 00:00:33,870
پس بیایید در مورد پیتون جیم صحبت کنیم
12
00:00:33,870 –> 00:00:35,730
پیتون جیم ما تورهایمان را گرفتیم
13
00:00:35,730 –> 00:00:37,320
اجتماعی ما در فیس بوک مدیریت می شویم
14
00:00:37,320 –> 00:00:41,460
نیمه و در توییتر به او می گویم که نه
15
00:00:41,460 –> 00:00:43,620
در وسط بمانید زیرا به طور معمول
16
00:00:43,620 –> 00:00:44,970
ما قصد داریم همه را منتشر کنیم
17
00:00:44,970 –> 00:00:48,090
حوادث و سپس enisa صحبت از
18
00:00:48,090 –> 00:00:49,890
امروز در مورد عملکرد برنامه است
19
00:00:49,890 –> 00:00:52,170
تاثیر بر چگونگی بودن زمانی است که وجود داشت
20
00:00:52,170 –> 00:00:53,879
کاردونا estate in به دنبال ارائه
21
00:00:53,879 –> 00:00:55,620
ابتدا اجازه دهید کمی در مورد آن صحبت کنیم
22
00:00:55,620 –> 00:00:57,210
حامیان ما که حریم خصوصی هستند
23
00:00:57,210 –> 00:01:00,420
جوایز عمدتاً از ساعت پیوند به
24
00:01:00,420 –> 00:01:02,809
نگهبان
25
00:01:02,860 –> 00:01:04,629
شرکتی است که در آن شما چقدر کار می کنید
26
00:01:04,629 –> 00:01:07,000
دهکده در آن شرکت
27
00:01:07,000 –> 00:01:08,440
به طور معمول در حال حاضر ما مانند
28
00:01:08,440 –> 00:01:11,100
هنوز توسعه دهندگان نرم افزار چگونه به
29
00:01:11,100 –> 00:01:13,300
توسعه جلو و یکی بیش از حد
30
00:01:13,300 –> 00:01:15,280
در حال حاضر به عنوان یک توسعه دهنده تلیسه کار می کند
31
00:01:15,280 –> 00:01:17,590
سپس دیویس را ارائه کردند
32
00:01:17,590 –> 00:01:20,830
برگ ما یک استارت آپ از ایالات متحده است که
33
00:01:20,830 –> 00:01:23,260
مسئول مدیریت کل سیستم است
34
00:01:23,260 –> 00:01:26,020
از کارگران آنجا به رویترز پرداخت کنید
35
00:01:26,020 –> 00:01:28,690
اساساً کارفرمایان وجود دارند و کارفرمایان خود را دارند
36
00:01:28,690 –> 00:01:31,330
کارگران اما چه مالیاتی
37
00:01:31,330 –> 00:01:34,479
بیمه نحوه پرداخت آنها که یک بود
38
00:01:34,479 –> 00:01:36,610
پیچیده سپس اساسا جایزه و
39
00:01:36,610 –> 00:01:38,800
کاری که او انجام داد مانند روی یک سکو بود
40
00:01:38,800 –> 00:01:41,440
رسیدن و هر چیزی را که هست تحکیم کند
41
00:01:41,440 –> 00:01:43,900
قبوض پرداخت کارگران
42
00:01:43,900 –> 00:01:48,310
از بیمه مالیات می گیرد و همین
43
00:01:48,310 –> 00:01:50,950
از آن کوچولوها مراقبت می کند
44
00:01:50,950 –> 00:01:53,320
شرکت ها نگهبان استخدام می کنند و بدون
45
00:01:53,320 –> 00:01:55,610
بار روی کل سیستم است
46
00:01:55,610 –> 00:01:58,250
یک هشدار به عنوان حامی امروز خواهد بود
47
00:01:58,250 –> 00:02:00,350
قرعه کشی کتابی به نام پایتون
48
00:02:00,350 –> 00:02:01,300
تریپس
49
00:02:01,300 –> 00:02:03,500
ians و من در مورد کتاب صحبت می کنیم و
50
00:02:03,500 –> 00:02:05,750
یک خوک کوچولو چنین خواهد گذشت اگر من
51
00:02:05,750 –> 00:02:08,680
من می توانم اینجا به اشتراک بگذارم
52
00:02:08,840 –> 00:02:11,709
به اشتراک گذاشته شده است
53
00:02:11,870 –> 00:02:14,030
بعدازظهر تعطیل ما این دعا را خواهیم خواند
54
00:02:14,030 –> 00:02:16,340
کتاب python trycsa buffet al
55
00:02:16,340 –> 00:02:18,739
صدای نیش بر روی تصاویر کتاب بود
56
00:02:18,739 –> 00:02:21,140
توصیه شده توسط خوان دیوید استریت
57
00:02:21,140 –> 00:02:23,420
کتاب ما با او دعا خواهیم کرد
58
00:02:23,420 –> 00:02:24,860
لینک زیر که در حال حاضر به
59
00:02:24,860 –> 00:02:27,400
در کانال به اشتراک بگذارید
60
00:02:27,400 –> 00:02:29,900
بنابراین فکر می کنم قبلاً به اشتراک گذاشته شده است
61
00:02:29,900 –> 00:02:32,710
قبلاً دوباره آن را به اشتراک خواهم گذاشت
62
00:02:32,710 –> 00:02:34,410
در لینک
63
00:02:34,410 –> 00:02:37,410
اردن
64
00:02:42,970 –> 00:02:47,010
لیست را می توان خوب نشان داد
65
00:02:48,170 –> 00:02:52,099
و سپس فضای پیوند بین
66
00:02:52,099 –> 00:02:54,670
کانال ها آماده هستند
67
00:02:54,670 –> 00:02:56,720
آنها فقط در پایان در آنجا ثبت نام می کنند
68
00:02:56,720 –> 00:02:59,090
در رولت کتاب قرعه کشی می کنیم
69
00:02:59,090 –> 00:03:00,550
سپس
70
00:03:00,550 –> 00:03:03,080
بعد کمی در موردش صحبت کنیم
71
00:03:03,080 –> 00:03:05,660
چقدر زندگی که دیگری باید به اشتراک بگذارد
72
00:03:05,660 –> 00:03:07,340
زمان
73
00:03:07,340 –> 00:03:11,019
صفحه نمایش باشد
74
00:03:14,370 –> 00:03:16,930
سپس با افتخار ارائه شد
75
00:03:16,930 –> 00:03:18,879
دیوید و خوان نیز به خوبی نیاز دارند
76
00:03:18,879 –> 00:03:22,510
هنوز ببینید آیا خوان دیوید یک است
77
00:03:22,510 –> 00:03:23,620
توسعه دهنده back-end ما
78
00:03:23,620 –> 00:03:25,920
شرکتی که او واقعاً به عنوان آن شروع به کار کرد
79
00:03:25,920 –> 00:03:28,689
مهندس فیزیکی از بیان تا استاد
80
00:03:28,689 –> 00:03:30,519
و برای مسائل زندگی در دانشگاه
81
00:03:30,519 –> 00:03:32,560
ملی شروع به متخصص هائیتی کرد
82
00:03:32,560 –> 00:03:34,150
او در حال حاضر با هیچ کدام و گوجه فرنگی می رود
83
00:03:34,150 –> 00:03:37,480
سپس چگونه قدم به قدم با پایتون شروع کنیم
84
00:03:37,480 –> 00:03:40,810
playbox که در آن کار می کرد
85
00:03:40,810 –> 00:03:44,620
باطن توقف کرد و سپس جهانی شد
86
00:03:44,620 –> 00:03:46,420
و در حال حاضر به عنوان کار این شرکت
87
00:03:46,420 –> 00:03:49,829
خوب است پس من می روم بالا نگه دارید
88
00:03:49,829 –> 00:03:55,239
خوان دیوید چگونه به او گوش می دهند
89
00:03:55,239 –> 00:03:59,220
بهتر است در دفتر مرکزی بسیار خوب از شما متشکرم
90
00:03:59,220 –> 00:04:02,650
دیده می شود من نیز پس از آن شما
91
00:04:02,650 –> 00:04:05,780
ارائه و شما می توانید شروع کنید
92
00:04:05,780 –> 00:04:08,319
مطابق با
93
00:04:09,670 –> 00:04:12,580
شب به همه خیلی ها بخیر
94
00:04:12,580 –> 00:04:15,290
ممنون که به ما پیوستید
95
00:04:15,290 –> 00:04:18,420
در مورد ایده امروز این است که به شما بگویم
96
00:04:18,420 –> 00:04:21,089
کمی در مورد برنامه نویسی تابعی
97
00:04:21,089 –> 00:04:25,200
در پایتون و یک راهنمای دیگر در مورد نحوه انجام آن
98
00:04:25,200 –> 00:04:28,250
درست و یک تقریب کوچک
99
00:04:28,250 –> 00:04:31,560
سریع بر من که پخش نشود
100
00:04:31,560 –> 00:04:35,360
بیشتر axis با تشکر از ویلیام برای معرفی
101
00:04:35,360 –> 00:04:38,400
من در حال حاضر طلا آن را در هشدار به عنوان
102
00:04:38,400 –> 00:04:40,430
مهندس به طوری که
103
00:04:40,430 –> 00:04:45,060
و خوب من هستم می توانم بگویم در آهنگسازی
104
00:04:45,060 –> 00:04:46,890
تمام حواس تو را دوست دارم کشوری که در آن
105
00:04:46,890 –> 00:04:48,660
آنها را دوست دارم اما من عاشق قهوه هستم
106
00:04:48,660 –> 00:04:51,270
فیزیک و من عاشق دروس هستم
107
00:04:51,270 –> 00:04:56,030
اوج اما خط در خط پنیر
108
00:04:56,790 –> 00:04:59,760
پس از آن دیگر بیایید شروع کنیم
109
00:04:59,760 –> 00:05:02,310
برنامه نویسی کاربردی خوب معلوم می شود
110
00:05:02,310 –> 00:05:04,710
اتفاق می افتد که در برنامه نویسی وجود دارد
111
00:05:04,710 –> 00:05:06,480
که به پارادایم هایی معروف هستند که هستند
112
00:05:06,480 –> 00:05:09,240
راه های نزدیک شدن به یک مشکل
113
00:05:09,240 –> 00:05:11,550
همانطور که برای مثال در فیزیک داریم
114
00:05:11,550 –> 00:05:13,740
در رویکرد کلاسیک یا
115
00:05:13,740 –> 00:05:15,720
رویکرد نسبیتی برای درمان
116
00:05:15,720 –> 00:05:17,550
بیایید بگوییم که اجسامی که به dati حرکت می کنند
117
00:05:17,550 –> 00:05:19,680
سرعت آن در برنامه نویسی ما چیست
118
00:05:19,680 –> 00:05:21,780
خود ما پارادایم های مختلفی برای آن داریم
119
00:05:21,780 –> 00:05:23,880
فرض کنید نزدیک شدن باعث حمله می شود
120
00:05:23,880 –> 00:05:25,889
مشکلات خاص
121
00:05:25,889 –> 00:05:27,990
این دو تا از شناخته شده ترین ها هستند
122
00:05:27,990 –> 00:05:29,900
پارادایم ها و دیگر درست اما
123
00:05:29,900 –> 00:05:31,830
به خصوص این دو بسیار هستند
124
00:05:31,830 –> 00:05:33,749
شناخته شده است برای امری که
125
00:05:33,749 –> 00:05:35,629
به عنوان زیر کلاس ها آنها را دارند
126
00:05:35,629 –> 00:05:38,370
پارادایم رویه ای برنامه نویسی
127
00:05:38,370 –> 00:05:40,379
شی گرا هر دو نیستند
128
00:05:40,379 –> 00:05:43,259
به عنوان مثال، منحصر به فرد هستند
129
00:05:43,259 –> 00:05:45,419
درست است زیرا آنها شناخته شده ترین هستند
130
00:05:45,419 –> 00:05:48,509
شاید و پارادایم اعلامی که
131
00:05:48,509 –> 00:05:52,050
اساساً بیشتر به چه چیزی مربوط می شود
132
00:05:52,050 –> 00:05:55,050
بنابراین به عنوان مثالی که داریم
133
00:05:55,050 –> 00:05:56,909
برنامه نویسی تابعی
134
00:05:56,909 –> 00:05:57,770
منطق
135
00:05:57,770 –> 00:05:59,969
چند بعدی بیشتر از آن وجود دارد
136
00:05:59,969 –> 00:06:01,500
تفاوت این دو است
137
00:06:01,500 –> 00:06:04,050
پارادایم ضروری بر روی
138
00:06:04,050 –> 00:06:07,620
از آنجایی که پارادایم اعلامی تمرکز دارد
139
00:06:07,620 –> 00:06:10,529
که در آن موردی که ما می خواهیم دارد
140
00:06:10,529 –> 00:06:13,110
مزایای خاص و امروز به ویژه
141
00:06:13,110 –> 00:06:15,240
بیایید در مورد برنامه نویسی کاربردی صحبت کنیم
142
00:06:15,240 –> 00:06:17,699
پس مزایا و معایب آن چیست
143
00:06:17,699 –> 00:06:19,469
معایب برنامه نویسی کاربردی
144
00:06:19,469 –> 00:06:22,260
سپس بودن
145
00:06:22,260 –> 00:06:24,990
یک پارادایم اعلامی بسیار بیشتر است
146
00:06:24,990 –> 00:06:26,940
خواندن آسان کد به a تبدیل می شود
147
00:06:26,940 –> 00:06:29,220
کمی شفاف تر سطح بالایی دارد
148
00:06:29,220 –> 00:06:32,070
این برای لیلیت صحبت کردن است زیرا ما می توانیم
149
00:06:32,070 –> 00:06:33,590
مشکلات را در مشکلات خود زندگی کنند
150
00:06:33,590 –> 00:06:35,880
به طور مستقل به آن حمله کنید سپس بپیوندید
151
00:06:35,880 –> 00:06:37,680
آزمایش نتایج آسان است
152
00:06:37,680 –> 00:06:40,290
زیرا ما روی چیستی و چرایی تمرکز می کنیم
153
00:06:40,290 –> 00:06:43,050
هر دو جعبه کمتری دارند اما
154
00:06:43,050 –> 00:06:45,270
برخی از معایب برای مثال la la
155
00:06:45,270 –> 00:06:46,860
منحنی یادگیری احتمالا بیشتر است
156
00:06:46,860 –> 00:06:49,740
عالی است زیرا آن چیزی نیست که به ما می آموزد
157
00:06:49,740 –> 00:06:52,080
از روز به روز گاهی اوقات کند است زیرا
158
00:06:52,080 –> 00:06:53,370
فراخوانی توابع توابع
159
00:06:53,370 –> 00:06:55,980
توابع کند است و تعداد کمی دارد
160
00:06:55,980 –> 00:06:57,450
مسائل اصطلاحات و
161
00:06:57,450 –> 00:06:58,860
از نظر پزشکی چون برخی مفاهیم
162
00:06:58,860 –> 00:07:02,580
شش ریشه در ریاضیات و گاهی اوقات
163
00:07:02,580 –> 00:07:05,040
امروزه خواندن آن مفاهیم دشوار است
164
00:07:05,040 –> 00:07:07,470
بیایید چند تا از آنها را ببینیم و
165
00:07:07,470 –> 00:07:10,020
آنها را از دیدگاهی متفاوت درک کنید
166
00:07:10,020 –> 00:07:12,870
برنامه نویسی کاربردی عملی
167
00:07:12,870 –> 00:07:15,180
بر اساس بازگشت بارها و
168
00:07:15,180 –> 00:07:16,950
بازگشت مشکلات کند است
169
00:07:16,950 –> 00:07:19,110
زمان و مثلا از نظر حافظه
170
00:07:19,110 –> 00:07:21,510
که ما قصد داریم بیشتر در مورد آن صحبت کنیم و
171
00:07:21,510 –> 00:07:24,360
سطح انتزاع زیرا هنگام تعریف
172
00:07:24,360 –> 00:07:27,420
آن توابع و بیایید بگوییم آن ها
173
00:07:27,420 –> 00:07:30,030
ساختارهایی که باید بدانیم به چه چیزی نیاز داریم
174
00:07:30,030 –> 00:07:32,610
ارجاع می شوند پس به همین دلیل است
175
00:07:32,610 –> 00:07:34,830
شاید کمی سخت تر شود
176
00:07:34,830 –> 00:07:37,560
با این حال فهمیدن خوب است
177
00:07:37,560 –> 00:07:39,210
ایده یادگیری برنامه نویسی تابعی
178
00:07:39,210 –> 00:07:41,730
زیرا خوب است که آن را در جعبه اضافه کنید
179
00:07:41,730 –> 00:07:43,700
ابزارهای شخص به عنوان یک توسعه دهنده
180
00:07:43,700 –> 00:07:46,560
زیرا به همین دلیل است که به آن نروید
181
00:07:46,560 –> 00:07:49,200
حمله به مشکلی که ممکن است
182
00:07:49,200 –> 00:07:50,940
با برنامه نویسی تابعی حل شود
183
00:07:50,940 –> 00:07:54,750
فرمی بهینه تر و خواناتر اما
184
00:07:54,750 –> 00:07:57,180
پس برای اینکه بتوانیم چه نیازی داریم
185
00:07:57,180 –> 00:07:59,400
برنامه نویسی به سبک برنامه نویسی
186
00:07:59,400 –> 00:08:02,130
به خوبی کارکردی و سپس اصول اولیه
187
00:08:02,130 –> 00:08:04,410
به توابع بیشتری نیاز داریم
188
00:08:04,410 –> 00:08:05,820
توابع را می توان به عنوان منتقل کرد
189
00:08:05,820 –> 00:08:08,040
آرگومان های تابع و ما نیاز داریم
190
00:08:08,040 –> 00:08:10,380
از یک تابع برای برگرداندن تابع دیگر
191
00:08:10,380 –> 00:08:12,310
عملکرد
192
00:08:12,310 –> 00:08:14,380
در پایتون با وجود این واقعیت که برای
193
00:08:14,380 –> 00:08:15,670
او همه چند زبان نیست
194
00:08:15,670 –> 00:08:18,520
پارادایم زیرا اساساً الف است
195
00:08:18,520 –> 00:08:21,740
زبان اساسا
196
00:08:21,740 –> 00:08:24,590
از یک هدف اساسی اجازه دهید بگوییم که
197
00:08:24,590 –> 00:08:27,229
ما می توانیم پارادایم خاصی ندارد
198
00:08:27,229 –> 00:08:29,479
حمله به مشکلات مختلف
199
00:08:29,479 –> 00:08:31,729
شکل می گیرد سپس در پیمانی که باید انجام دهیم
200
00:08:31,729 –> 00:08:34,190
توابع اشیاء اول هستند
201
00:08:34,190 –> 00:08:37,039
طبقه و آنچه در میان دیگران دلالت دارد
202
00:08:37,039 –> 00:08:38,990
چیزها به این معنی است که کمی در آن وجود دارد
203
00:08:38,990 –> 00:08:40,940
توابع توابع را به
204
00:08:40,940 –> 00:08:43,250
متغیرها یا توابع re و ارسال آنها به عنوان
205
00:08:43,250 –> 00:08:45,380
آرگومان توابع دیگر و بین الف
206
00:08:45,380 –> 00:08:47,300
سپس تابع تابع دیگری را برگرداند
207
00:08:47,300 –> 00:08:49,100
که کشور با چه کاری می تواند انجام دهد
208
00:08:49,100 –> 00:08:51,410
به این معنی است که لوله بهینه است تا بتوان آن را انجام داد
209
00:08:51,410 –> 00:08:54,250
برنامه ها را اجرا کنید
210
00:08:54,250 –> 00:08:57,140
در حال حاضر در چه ویژگی هایی در
211
00:08:57,140 –> 00:08:58,790
برنامه همانطور که اشاره کردم حل می شود
212
00:08:58,790 –> 00:09:00,620
برنامه نویسی تابعی
213
00:09:00,620 –> 00:09:02,930
بر اساس توابع بازگشتی مانند
214
00:09:02,930 –> 00:09:04,490
اشیاء درجه یک
215
00:09:04,490 –> 00:09:06,620
اشیای تغییرناپذیر را ترجیح می دهد
216
00:09:06,620 –> 00:09:08,660
چیزی که به عنوان تنبل شناخته می شود را پایه گذاری می کند
217
00:09:08,660 –> 00:09:11,060
ارزیابی، یکپارچهسازها را بر ادغامکنندگان ترجیح میدهد
218
00:09:11,060 –> 00:09:12,889
لیست ها
219
00:09:12,889 –> 00:09:15,540
ما به بله یا بله نیاز داریم
220
00:09:15,540 –> 00:09:19,500
خالص و ما به توابع نویسنده نیاز داریم
221
00:09:19,500 –> 00:09:22,680
از تمام مفاهیمی که قرار است به آنها بپردازیم
222
00:09:22,680 –> 00:09:25,350
همانطور که می بینید شاید یک صحبت باشد
223
00:09:25,350 –> 00:09:26,970
با این حال مقدماتی اینها
224
00:09:26,970 –> 00:09:29,190
مفاهیم اساسی هستند
225
00:09:29,190 –> 00:09:31,560
قادر به حمله به مشکلات با استفاده از
226
00:09:31,560 –> 00:09:34,080
سپس بخش برنامه نویسی تابعی
227
00:09:34,080 –> 00:09:36,240
ما از اساسی ترین شروع می کنیم
228
00:09:36,240 –> 00:09:37,920
تابع خالص که یک عملکرد عمومی است
229
00:09:37,920 –> 00:09:40,230
تابعی است که تاثیری ندارد
230
00:09:40,230 –> 00:09:44,490
بله، به این معنی است که آن را تغییر نمی دهد
231
00:09:44,490 –> 00:09:47,820
وضعیت برنامه بنابراین خیر
232
00:09:47,820 –> 00:09:50,160
نوشتن پایگاه داده لاگ بنویسید
233
00:09:50,160 –> 00:09:53,279
آنها چیزی روی صفحه نمی نویسند بله خیر
234
00:09:53,279 –> 00:09:55,020
بستگی به یک حالت خارجی دارد، یعنی خیر
235
00:09:55,020 –> 00:09:57,690
به متغیرهایی بستگی دارد که او به عنوان چنین است
236
00:09:57,690 –> 00:09:59,550
به عنوان متغیرها یا چیزهای جهانی ندارند
237
00:09:59,550 –> 00:10:03,480
و به این معنی است که با توجه به فراخوانی تابع
238
00:10:03,480 –> 00:10:05,520
با همان تلاش برای بازگشت همان
239
00:10:05,520 –> 00:10:07,950
خروجی همیشه در اینجا چند نمونه داریم
240
00:10:07,950 –> 00:10:09,690
از توابع غیر خالص، برای مثال، است
241
00:10:09,690 –> 00:10:12,089
ارزش گابالدون به یک کتابفروشی بستگی دارد
242
00:10:12,089 –> 00:10:14,880
راندو و شماره تصادفی شماره
243
00:10:14,880 –> 00:10:16,140
چرا کتابفروشی راه اندازی کنیم
244
00:10:16,140 –> 00:10:19,050
این بدان معناست که او واقعاً یک فرد خالص است
245
00:10:19,050 –> 00:10:20,430
می تواند یک کتابفروشی بفروشد تا زمانی که
246
00:10:20,430 –> 00:10:22,380
وقتی وضعیت تغییر نمی کند اما چه
247
00:10:22,380 –> 00:10:24,089
اتفاق می افتد با تصادفی است که در زیر او
248
00:10:24,089 –> 00:10:26,400
شما باید منهای تصادفی و
249
00:10:26,400 –> 00:10:27,840
او حالتی دارد که باید حفظ کند
250
00:10:27,840 –> 00:10:31,440
ترتیب شبه نظم تولید می شود
251
00:10:31,440 –> 00:10:33,690
اعداد تصادفی پس به همین دلیل است
252
00:10:33,690 –> 00:10:35,940
که در این مورد برای مثال خالص نیست
253
00:10:35,940 –> 00:10:37,530
اینها از تابعی هستند که عدد el
254
00:10:37,530 –> 00:10:39,300
سپس به یک متغیر جهانی بستگی دارد
255
00:10:39,300 –> 00:10:41,610
این نیز جز برای خدا خالص نیست
256
00:10:41,610 –> 00:10:43,890
به عنوان آرگومان یک لیست دارد
257
00:10:43,890 –> 00:10:47,190
لیست ها قابل توجه هستند و من اضافه می کنم
258
00:10:47,190 –> 00:10:48,900
برای آن لیست ارزش قائل شوید و آن را برگردانید
259
00:10:48,900 –> 00:10:50,760
بسیار به سفر من joantxo به این نام
260
00:10:50,760 –> 00:10:52,590
تابع یا با تغییر مقدار که
261
00:10:52,590 –> 00:10:54,780
زیتون پس از آن خالص نیست
262
00:10:54,780 –> 00:10:56,520
اما توابع خالص برای مثال a
263
00:10:56,520 –> 00:10:58,530
تابع sum که مجموع دو را برمی گرداند
264
00:10:58,530 –> 00:11:01,410
متغیرها یا برای مثال این یکی که والدین
265
00:11:01,410 –> 00:11:03,870
به گونه ای که من منطقه گرا را کپی می کنم
266
00:11:03,870 –> 00:11:06,510
آن لیست عناصری را به کپی اضافه می کنم
267
00:11:06,510 –> 00:11:08,550
و برگرداندن هیچ کپی همیشه برای برگرداندن آنچه
268
00:11:08,550 –> 00:11:10,850
همان پس آن یک حرکت خالص است
269
00:11:10,850 –> 00:11:13,910
در حال حاضر توابع به عنوان اشیاء از
270
00:11:13,910 –> 00:11:16,699
مردان درجه یک در حال حاضر ذکر شده است
271
00:11:16,699 –> 00:11:18,319
راه حل های موجود در پایتون خوب هستند
272
00:11:18,319 –> 00:11:20,449
درجه اول در واقع همه تاثیر دارند
273
00:11:20,449 –> 00:11:22,130
اشیاء اما این نشان می دهد که
274
00:11:22,130 –> 00:11:23,540
توابع اشیاء درجه یک هستند
275
00:11:23,540 –> 00:11:25,430
به تنهایی، زیرا متغیرهایی را میتواند اختصاص دهد
276
00:11:25,430 –> 00:11:27,050
به عنوان آرگومان های تابع ارسال کنید
277
00:11:27,050 –> 00:11:29,420
من می توانم به عنوان داخل برگردانم
278
00:11:29,420 –> 00:11:31,639
عملکرد دارد و می تواند مانند من انجام دهد
279
00:11:31,639 –> 00:11:33,470
می تواند با یک زندگی عادی انجام دهد
280
00:11:33,470 –> 00:11:35,600
پخش کردن چیزها یا من برای
281
00:11:35,600 –> 00:11:37,100
آنچه را که می خواهم با توابع انجام دهم
282
00:11:37,100 –> 00:11:38,930
آیا می توانم لیستی از توابع داشته باشم یا
283
00:11:38,930 –> 00:11:41,389
فرهنگ لغت داشته باشید که محله های آن باشد
284
00:11:41,389 –> 00:11:43,790
توابع پس از آن همه که نیست
285
00:11:43,790 –> 00:11:46,370
اجازه حمام بله و این بدان معنی است
286
00:11:46,370 –> 00:11:47,990
توابع لحظات اول هستند
287
00:11:47,990 –> 00:11:50,839
اکنون کلاس وقتی در مورد آن صحبت می کنیم
288
00:11:50,839 –> 00:11:52,990
برنامه نویسی تابعی اشیا را ترجیح می دهد
289
00:11:52,990 –> 00:11:56,029
تغییرناپذیر بر غیرقابل تغییر ما آن را داریم
290
00:11:56,029 –> 00:11:57,980
مفهوم حسابداری را تعریف کنید
291
00:11:57,980 –> 00:12:00,920
اساسا در کلمات قابل توجه کوتاه
292
00:12:00,920 –> 00:12:02,779
که می تواند تغییر ناپذیر که نه
293
00:12:02,779 –> 00:12:04,639
تغییر پس پایتون ما لایک داریم
294
00:12:04,639 –> 00:12:06,920
لیست اشیاء قابل تغییر با یک tus
295
00:12:06,920 –> 00:12:08,810
فرهنگ لغت در میان ساختارهای دیگر
296
00:12:08,810 –> 00:12:10,759
داده و به عنوان تغییرناپذیر ما آن را داریم
297
00:12:10,759 –> 00:12:13,370
رشته های باد شده را دوبله می کند
298
00:12:13,370 –> 00:12:15,980
یکپارچه سازها و دیگر ساختارهایی که
299
00:12:15,980 –> 00:12:18,230
آنها در کتابخانه های استاندارد می آیند
300
00:12:18,230 –> 00:12:19,610
اما ما باید آنها را وارد کنیم
301
00:12:19,610 –> 00:12:21,260
به عنوان مثال مجموعه های منجمد که وانمود می کنند
302
00:12:21,260 –> 00:12:24,500
سپس خم شوید زیرا آنها ترجیح می دهند
303
00:12:24,500 –> 00:12:27,190
با تغییر نکردن به آنها بگویید چرا
304
00:12:27,190 –> 00:12:31,400
تغییر حالت امن هستند و
305
00:12:31,400 –> 00:12:33,800
بلافاصله می توانیم بگوییم که
306
00:12:33,800 –> 00:12:35,660
شما می توانید در توابع خالص بدون استفاده کنید
307
00:12:35,660 –> 00:12:39,200
اثرات نامطلوب پس از آن که می کند
308
00:12:39,200 –> 00:12:42,500
آن را ایمن تر کنید و بیایید ببینیم چرا
309
00:12:42,500 –> 00:12:44,840
شما لاگرها را درست ترجیح می دهید
310
00:12:44,840 –> 00:12:46,760
گفتیم که او فضای داخلی را به فضای داخلی ترجیح می دهد
311
00:12:46,760 –> 00:12:48,560
لیست ها و این فقط به این دلیل نیست که لیست ها
312
00:12:48,560 –> 00:12:50,750
غیر قابل تغییر هستند اما به دلیل
313
00:12:50,750 –> 00:12:52,520
ادغام کننده ها به نوعی بیشتر هستند
314
00:12:52,520 –> 00:12:54,500
شعبه ها در حال حاضر برای زمانی که ما در مورد صحبت می کنیم
315
00:12:54,500 –> 00:12:56,000
اپراتورها همیشه یکی می آید
316
00:12:56,000 –> 00:12:58,130
سر کلمه و درمان دیگری که هست
317
00:12:58,130 –> 00:13:01,280
یکی که به معنای واقعی کلمه افزایش در میان است
318
00:13:01,280 –> 00:13:03,950
زمانی که من می توانم در مورد چگونگی تکرار
319
00:13:03,950 –> 00:13:06,020
لغت نامه هایی را که ملاقات می کنید فهرست می کند
320
00:13:06,020 –> 00:13:08,120
همه چیزهایی که یکپارچه هستند اما چیزی که الف است
321
00:13:08,120 –> 00:13:12,700
یکپارچه یکپارچه اساسا است
322
00:13:13,910 –> 00:13:17,399
یک شی که به من اجازه می دهد تا با هم ادغام شوم
323
00:13:17,399 –> 00:13:20,399
یک ژن تحت اللفظی یکپارچه است
324
00:13:20,399 –> 00:13:23,129
تحت اللفظی چیزی است که فقط یک بار مصرف می شود
325
00:13:23,129 –> 00:13:25,769
زمان پس اگر من به عنوان مثال در اینجا به عنوان
326
00:13:25,769 –> 00:13:27,089
می بینید به سمت راست a را تعریف می کند
327
00:13:27,089 –> 00:13:29,160
لیست و در نهایت تختخواب در حال حاضر از
328
00:13:29,160 –> 00:13:31,409
این انتگرال را با این لیست کنید
329
00:13:31,409 –> 00:13:33,389
در داخل من نمی توانم لیست را تغییر دهم
330
00:13:33,389 –> 00:13:36,059
به عنوان چنین که از تولید تحت اللفظی و
331
00:13:36,059 –> 00:13:38,419
زمانی که فقط آن انتگرال را مصرف می کند
332
00:13:38,419 –> 00:13:41,519
مصرف ares است که می گویند که اگر من سعی کنم
333
00:13:41,519 –> 00:13:43,949
برای دسترسی دوباره به بیشترین محدودیت
334
00:13:43,949 –> 00:13:46,139
دسترسی به شیئی که تولید می کند
335
00:13:46,139 –> 00:13:49,739
به معنای واقعی کلمه اکنون همانطور که در اینجا ذکر کردم
336
00:13:49,739 –> 00:13:52,019
تولید شده در داخل لیست و مانند من
337
00:13:52,019 –> 00:13:54,059
فراخوانی عناصر با
338
00:13:54,059 –> 00:13:57,560
عملکرد ساختمان بعدی
339
00:13:57,560 –> 00:14:00,290
من عناصر را یکی یکی از آن بیرون می کشم
340
00:14:00,290 –> 00:14:01,820
درب دو طبقه تا زمانش برسد
341
00:14:01,820 –> 00:14:05,660
بیایید بگوییم که در نهایت می رسد و
342
00:14:05,660 –> 00:14:10,160
فرض کنید در انتهای تخت دو طبقه
343
00:14:10,160 –> 00:14:11,540
درب طوری که دیگر نداشته باشد
344
00:14:11,540 –> 00:14:13,700
عناصر یک توقف ژون تولید می کند
345
00:14:13,700 –> 00:14:16,070
و از این طریق فرض کنید می توانم
346
00:14:16,070 –> 00:14:18,430
عبور از یک تحت اللفظی
347
00:14:18,430 –> 00:14:20,529
به ذکر دو کلمه که
348
00:14:20,529 –> 00:14:23,200
از طریق سایت و بعدی چون چون i
349
00:14:23,200 –> 00:14:25,270
همچنین برنامه هایی چون تحت اللفظی بوده است
350
00:14:25,270 –> 00:14:27,480
با ایجاد یک کلاس و تعریف آنها انجام می شود
351
00:14:27,480 –> 00:14:30,580
بخش ها و تولید خودم و terada
352
00:14:30,580 –> 00:14:33,610
بنابراین به عنوان مثال خوب اینجا ما می رویم
353
00:14:33,610 –> 00:14:35,500
ببینید که ما می توانیم عملگرهای را تولید کنیم
354
00:14:35,500 –> 00:14:37,000
هر چیزی که به عنوان مثال درمان است
355
00:14:37,000 –> 00:14:38,680
دارای روی از مجموعه ای از
356
00:14:38,680 –> 00:14:41,230
فرهنگ لغت از لیستی از مختلف
357
00:14:41,230 –> 00:14:43,690
انواع خطاها اما همه آنها کار می کنند
358
00:14:43,690 –> 00:14:44,819
همانطور که هست
359
00:14:44,819 –> 00:14:46,829
سپس اشاره کردم که می توانیم ایجاد کنیم
360
00:14:46,829 –> 00:14:49,559
یک کلاس متدهای sitter و را تعریف می کند
361
00:14:49,559 –> 00:14:51,749
بعدی به گونه ای که برای مثال ابر
362
00:14:51,749 –> 00:14:53,519
با این کلاس می توانم تا حساب کنم
363
00:14:53,519 –> 00:14:56,160
بی نهایت هر بار که من درخواست می کنم
364
00:14:56,160 –> 00:14:58,379
مقدار شمارنده بعدی برای اندازه گیری
365
00:14:58,379 –> 00:15:00,329
این تابع را اجرا کنید و به آن توجه کنید
366
00:15:00,329 –> 00:15:02,339
از این طریق می توانم این را بشمارم
367
00:15:02,339 –> 00:15:04,470
بی نهایت من می توانم یک انجمن در
368
00:15:04,470 –> 00:15:06,779
این به این دلیل است که به طور خودکار قبلاً وجود دارد
369
00:15:06,779 –> 00:15:08,609
نامتناهی است و پس از آن منطقی نخواهد بود
370
00:15:08,609 –> 00:15:10,739
راننده اجرای آن را تمام نمی کند
371
00:15:10,739 –> 00:15:14,850
غلاف اما این به ما این ایده را می دهد که
372
00:15:14,850 –> 00:15:17,189
ما می توانیم با برنامه نویسی کارها را انجام دهیم
373
00:15:17,189 –> 00:15:19,829
کاربردی که نمی توان با آن انجام داد
374
00:15:19,829 –> 00:15:21,660
به عنوان مثال برنامه نویسی رویه ای
375
00:15:21,660 –> 00:15:24,509
ما می توانیم مجموعه هایی داشته باشیم که تا
376
00:15:24,509 –> 00:15:26,899
نا محدود
377
00:15:27,750 –> 00:15:30,690
اکنون در مورد منابعی صحبت می کنیم که برای آنها
378
00:15:30,690 –> 00:15:32,550
به یاد داشته باشید یا آنهایی که دیگر به یاد نمی آورند
379
00:15:32,550 –> 00:15:34,200
خوب بازگشت در انزوا چیست
380
00:15:34,200 –> 00:15:36,360
هنگامی که یک تابع خود را فرا می خواند و
381
00:15:36,360 –> 00:15:39,000
دارای پایه یک مورد پایه تا آنجا که
382
00:15:39,000 –> 00:15:40,500
به عنوان مثال تابع در را خاتمه می دهد
383
00:15:40,500 –> 00:15:42,660
این مورد مثال معمولی از محاسبه است
384
00:15:42,660 –> 00:15:44,040
فاکتور به عنوان عددی که ما قرض خواهیم داد
385
00:15:44,040 –> 00:15:46,080
در صورتی که عدد صفر باشد
386
00:15:46,080 –> 00:15:47,520
سپس یک مدل را در مقابل
387
00:15:47,520 –> 00:15:49,860
محصول را به عدد x برگردانید
388
00:15:49,860 –> 00:15:52,050
فاکتوریل n منهای این چیزی است
389
00:15:52,050 –> 00:15:55,700
بازگشت را درست می نامد و مثال دیگر
390
00:15:55,700 –> 00:15:58,650
رایج ترین چیزی که می توانید ببینید این است
391
00:15:58,650 –> 00:16:01,320
برای محاسبه سری فیبوناچی از
392
00:16:01,320 –> 00:16:03,330
طرح 01 ایده آل پیش رو محاسبه می شود
393
00:16:03,330 –> 00:16:05,730
با دو مقدار قبلی مجموع
394
00:16:05,730 –> 00:16:07,950
از مقادیر بالا این دارد
395
00:16:07,950 –> 00:16:10,650
مشکلات عملکرد gb و این است
396
00:16:10,650 –> 00:16:13,110
البته به مثال اشاره می کنیم
397
00:16:13,110 –> 00:16:14,520
الیاف ما در حال حاضر محاسبه چندین
398
00:16:14,520 –> 00:16:17,910
بارها برای میمون اما مال ما نیست
399
00:16:17,910 –> 00:16:19,920
مشکل همین الان
400
00:16:19,920 –> 00:16:22,890
این یک سوال دیگر دارد و آن بله
401
00:16:22,890 –> 00:16:25,170
من می خواهم در حال حاضر در این لحظه و آن است که
402
00:16:25,170 –> 00:16:29,840
بازگشت آهسته است زیرا بسیاری را ایجاد می کند
403
00:16:29,840 –> 00:16:32,330
در مورد حافظه زیادی تولید می کند
404
00:16:32,330 –> 00:16:35,660
آنها آن را در پشته مصرف می کنند و به این دلیل است که هر کدام
405
00:16:35,660 –> 00:16:38,660
زمانی که تابع think of را فراخوانی می کنم
406
00:16:38,660 –> 00:16:41,570
این مورد من شروع و شماره را چاپ می کنم
407
00:16:41,570 –> 00:16:45,140
که با آن کیس پایه ام را صدا زدم و تماس گرفتم
408
00:16:45,140 –> 00:16:47,150
به ذهن تابع بازگشتی وقتی
409
00:16:47,150 –> 00:16:49,520
وقتی شماره 03 متوجه شد این را تمام کنید
410
00:16:49,520 –> 00:16:52,010
که اگر من از 3 شروع کنم او از 3 شروع می کند
411
00:16:52,010 –> 00:16:55,220
به اینجا بروید و تابع بازگشتی را اجرا کنید
412
00:16:55,220 –> 00:16:58,130
با 2 اما برای تمام کردن آن کافی نیست
413
00:16:58,130 –> 00:17:00,860
سار دوباره وارد می شود و شروع می کند
414
00:17:00,860 –> 00:17:03,020
وقتی به پایین رسید حل شود
415
00:17:03,020 –> 00:17:04,970
از انزوا که در این مورد است
416
00:17:04,970 –> 00:17:07,099
وقتی 0 است و فکر کنید که وقتی 0 است
417
00:17:07,099 –> 00:17:09,950
از آنجا به بالا شروع به حل می کند
418
00:17:09,950 –> 00:17:12,859
که به این معنی است که اگر شما یک
419
00:17:12,859 –> 00:17:14,210
تعداد بیشتری چون باید باشند
420
00:17:14,210 –> 00:17:15,680
اساسا برای هر عنصر آن
421
00:17:15,680 –> 00:17:17,240
بنابراین آنها حافظه زیادی مصرف می کنند
422
00:17:17,240 –> 00:17:19,209
آره
423
00:17:19,209 –> 00:17:21,959
و از طرفی گاهی کند است و
424
00:17:21,959 –> 00:17:25,000
سپس در این بازگشت سیم پس از آن است
425
00:17:25,000 –> 00:17:28,270
خوب است که آن ربات ها را بشناسید که به تنهایی از آنها استفاده کنید
426
00:17:28,270 –> 00:17:29,620
با این حال وجود دارد
427
00:17:29,620 –> 00:17:33,399
مشکلاتی که در بسیاری از موارد من می دانم که اگر آن را لمس کند
428
00:17:33,399 –> 00:17:36,029
به یک منبع حمله کنید اما خوب است بدانید
429
00:17:36,029 –> 00:17:39,360
مزایا و معایب این
430
00:17:39,360 –> 00:17:41,940
به یک نقطه کلیدی می رسیم که از آن
431
00:17:41,940 –> 00:17:44,780
بستگی به نوع خوب دارد و اینکه کدام را ترجیح می دهید
432
00:17:44,780 –> 00:17:46,890
برنامه نویسی تابعی شناخته شده
433
00:17:46,890 –> 00:17:49,440
به عنوان یک قانون اگر آنها لطفا ارزیابی است
434
00:17:49,440 –> 00:17:52,140
اساساً همانطور که ترجمه شما می گوید
435
00:17:52,140 –> 00:17:55,320
در ارزشیابی تنبل و هست و وسیله
436
00:17:55,320 –> 00:17:58,830
که به عنوان ارزیابی یا محاسبه می شود
437
00:17:58,830 –> 00:18:01,320
مورد نیاز خواهد بود سپس ما دو تا داریم
438
00:18:01,320 –> 00:18:03,360
گزینه های دو شیب بزرگ و آنها هستند
439
00:18:03,360 –> 00:18:05,400
با استفاده از خشم وایکینگ هایی که به ما می دهد
440
00:18:05,400 –> 00:18:07,770
بخشی مانند نقشه ها و فیلترهای مثال
441
00:18:07,770 –> 00:18:10,260
عددی در میان دیگران و ایجاد ما
442
00:18:10,260 –> 00:18:12,960
توابع خود که در a
443
00:18:12,960 –> 00:18:14,790
راه تنبل مانند به عنوان مثال
444
00:18:14,790 –> 00:18:17,059
ژنراتورها
445
00:18:17,059 –> 00:18:19,789
صحبت اول از آنچه که
446
00:18:19,789 –> 00:18:22,419
پایتون 300 که داریم a
447
00:18:22,419 –> 00:18:25,220
لحظه ای که مک به آن می گویند
448
00:18:25,220 –> 00:18:27,649
اساسا یک تابع دریافت می کند و است
449
00:18:27,649 –> 00:18:31,509
سپس به iter speak اعمال کنید
450
00:18:31,509 –> 00:18:36,110
این schleck بله است زیرا آنها را محاسبه نمی کند
451
00:18:36,110 –> 00:18:37,940
عملکرد روی تمام عناصر a
452
00:18:37,940 –> 00:18:40,639
اما او شیء را تولید می کند و به عنوان
453
00:18:40,639 –> 00:18:42,559
که من به دنبال عناصر این هستم
454
00:18:42,559 –> 00:18:46,070
شیئی که او ارزش ها را ایجاد می کند
455
00:18:46,070 –> 00:18:48,559
سپس توجه کنید که همانطور که هست کار می کند
456
00:18:48,559 –> 00:18:50,360
با انتگرالگر اولی را فراموش کردید
457
00:18:50,360 –> 00:18:52,669
مقدار مربع 1 درخواست شده است
458
00:18:52,669 –> 00:18:55,220
مقدار بعدی 94 و غیره
459
00:18:55,220 –> 00:18:57,830
متوالی تا زمانی که تمام شود
460
00:18:57,830 –> 00:19:00,259
سپس به پایان می رسد اما این قانون است بله
461
00:19:00,259 –> 00:19:02,059
زیرا همانطور که من درخواست می کنم
462
00:19:02,059 –> 00:19:04,669
او آنها را برای من محاسبه می کند، او آنها را محاسبه نمی کند
463
00:19:04,669 –> 00:19:06,710
همه و یک بار این آن را بیشتر می کند
464
00:19:06,710 –> 00:19:09,529
سریع بله و حتی چند برابر بیشتر
465
00:19:09,529 –> 00:19:11,179
کارآمد
466
00:19:11,179 –> 00:19:12,950
از نظر حافظه چون ما انجام می دهیم
467
00:19:12,950 –> 00:19:14,570
ما فقط باید آنها را محاسبه کنیم
468
00:19:14,570 –> 00:19:16,279
مقادیر و ما نیازی به ذخیره آنها نداریم
469
00:19:16,279 –> 00:19:19,519
بنابراین ما نیازی به ایجاد لیست یا
470
00:19:19,519 –> 00:19:22,220
معنای لغوی را انجام دهید که اگر
471
00:19:22,220 –> 00:19:24,590
ما مجازات این را به یک لیست است
472
00:19:24,590 –> 00:19:26,120
مفهوم فراخوانی انجام
473
00:19:26,120 –> 00:19:28,640
تحت اللفظی است و اساساً ما همه چیز را مصرف می کنیم
474
00:19:28,640 –> 00:19:31,130
تحت اللفظی و آن در حافظه باقی می ماند
475
00:19:31,130 –> 00:19:33,740
در حالی که کلکسیونر از Carballés
476
00:19:33,740 –> 00:19:36,65