در این مطلب، ویدئو آموزش شماره 6 Python Slack Bot – پاسخ دادن به پیام ها (با استفاده از Threads) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:16:33
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,860 –> 00:00:05,970
[موسیقی]
2
00:00:08,559 –> 00:00:10,320
سلام به همه و به یک آموزش ربات دیگر خوش آمدید،
3
00:00:10,320 –> 00:00:12,080
4
00:00:12,080 –> 00:00:13,599
بنابراین در این ویدیو کاری که ما می خواهیم
5
00:00:13,599 –> 00:00:15,679
انجام دهیم این است که پیام های خود را فیلتر کنیم
6
00:00:15,679 –> 00:00:17,119
تا مطمئن شویم
7
00:00:17,119 –> 00:00:18,320
کلمات نامناسبی در آنها وجود ندارد
8
00:00:18,320 –> 00:00:19,520
و سپس به شما نشان خواهم داد که چگونه می توانیم
9
00:00:19,520 –> 00:00:21,199
اول از همه آن پیامها را حذف کنید یا
10
00:00:21,199 –> 00:00:23,519
اینکه چگونه میتوانیم در یک موضوع به آنها پاسخ دهیم،
11
00:00:23,519 –> 00:00:24,160
12
00:00:24,160 –> 00:00:25,840
این هم به نوعی توضیح میدهد که
13
00:00:25,840 –> 00:00:27,439
در ویدیوی قبلی چه کار کردم، جایی که
14
00:00:27,439 –> 00:00:29,039
آخرین پیام را بهروزرسانی میکردم
15
00:00:29,039 –> 00:00:30,640
و متوجه شدم که به اندازه کافی به
16
00:00:30,640 –> 00:00:32,320
عمق آن نپرداختهام. و ممکن است کمی
17
00:00:32,320 –> 00:00:34,160
گیج کننده باشد که چرا من واقعاً توانستم
18
00:00:34,160 –> 00:00:36,239
آن پیام خاص را به روز
19
00:00:36,239 –> 00:00:38,239
کنم تا امیدوارم توضیح دهم که به
20
00:00:38,239 –> 00:00:40,079
هر حال بیایید شروع کنیم اولین
21
00:00:40,079 –> 00:00:41,440
کاری که می خواهم انجام دهم این است
22
00:00:41,440 –> 00:00:43,200
که به سرعت چیزی را تغییر دهم که مربوط به کاری است
23
00:00:43,200 –> 00:00:44,079
که در آن انجام دادیم. ویدیوی قبلی،
24
00:00:44,079 –> 00:00:47,120
بنابراین در اینجا وقتی می گویم اگر text.lower
25
00:00:47,120 –> 00:00:48,399
برابر است شروع کنید
26
00:00:48,399 –> 00:00:50,320
آنچه می گوید در اصل این است که هر
27
00:00:50,320 –> 00:00:53,120
بار که تایپ می
28
00:00:53,120 –> 00:00:55,680
کنم شروع به چت کنید، اکنون یک پیام خوشامدگویی جدید ارسال می
29
00:00:55,680 –> 00:00:57,520
کنم، واقعاً نمی خواهم برای انجام این کار
30
00:00:57,520 –> 00:00:58,480
چون من نمیخواهم شرایطی را داشته باشم
31
00:00:58,480 –> 00:01:00,160
که مردم فقط در حال ارسال هرزنامه هستند
32
00:01:00,160 –> 00:01:01,039
شروع به شروع دائماً
33
00:01:01,039 –> 00:01:02,640
شروع شود و سپس همه
34
00:01:02,640 –> 00:01:04,400
این پیامها ظاهر شوند
35
00:01:04,400 –> 00:01:05,840
در واقع بیایید به یک مثال در اینجا نگاهی بیندازیم.
36
00:01:05,840 –> 00:01:07,760
37
00:01:07,760 –> 00:01:09,520
یک چیز سست اجازه دهید مطمئن شوم که ربات من
38
00:01:09,520 –> 00:01:10,880
واقعاً در حال اجرا است،
39
00:01:10,880 –> 00:01:13,920
بله مشکلی ندارد و بیایید
40
00:01:13,920 –> 00:01:14,400
اینجا را بررسی کنیم،
41
00:01:14,400 –> 00:01:16,080
بنابراین اگر تایپ کردم در چت شروع کنید و می
42
00:01:16,080 –> 00:01:17,600
توانید ببینید قبل از اینکه اینجا را به هم ریخته بودم چه کار می کردم.
43
00:01:17,600 –> 00:01:19,439
44
00:01:19,439 –> 00:01:21,520
dms ما دریافت می کنیم که
45
00:01:21,520 –> 00:01:22,880
این پیغام درست
46
00:01:22,880 –> 00:01:24,880
همانطور که باید ظاهر می شود اکنون برای شروع
47
00:01:24,880 –> 00:01:27,280
دوباره یا دوباره تست کردن و تایپ
48
00:01:27,280 –> 00:01:28,320
یک بار دیگر شروع
49
00:01:28,320 –> 00:01:30,240
کنیم و باید یک dm دیگر ظاهر شود
50
00:01:30,240 –> 00:01:32,560
و اکنون نگاه می کنیم وقتی به این بالا واکنش نشان می دهم چه اتفاقی می افتد
51
00:01:32,560 –> 00:01:34,880
در اینجا پیام دهید،
52
00:01:34,880 –> 00:01:37,680
بنابراین اگر من به این پیام واکنش نشان دهم، متوجه می
53
00:01:37,680 –> 00:01:39,200
شوم که این پیام در واقع
54
00:01:39,200 –> 00:01:40,479
با علامت چک به روز
55
00:01:40,479 –> 00:01:42,560
نمی شود، دلیل آن این
56
00:01:42,560 –> 00:01:44,240
است که این پیام در
57
00:01:44,240 –> 00:01:45,680
پایین اکنون پیام فعلی است که ما در آن ذخیره می کنیم.
58
00:01:45,680 –> 00:01:47,759
حافظه ما در آن فرهنگ لغت
59
00:01:47,759 –> 00:01:48,640
که داشتیم
60
00:01:48,640 –> 00:01:50,640
این یکی دور ریخته می شود زیرا ما
61
00:01:50,640 –> 00:01:51,840
آن را به درستی بازنویسی کرده ایم، به این
62
00:01:51,840 –> 00:01:53,920
معنی که وقتی به هر یک از
63
00:01:53,920 –> 00:01:55,520
پیام های واقعاً در این کانال واکنش نشان می دهیم،
64
00:01:55,520 –> 00:01:57,040
جدیدترین پیامی را که ارسال کرده ایم به روز می کند،
65
00:01:57,040 –> 00:01:59,280
بنابراین ممکن است
66
00:01:59,280 –> 00:02:01,040
لزوماً مایل نباشیم که این اتفاق بیفتد، بنابراین من
67
00:02:01,040 –> 00:02:04,079
فقط می روم برای اینکه نتوانیم
68
00:02:04,079 –> 00:02:05,680
دوباره تایپ کنیم شروع کنیم و
69
00:02:05,680 –> 00:02:08,479
پیغام دیگری بیاید مگر اینکه این یکی
70
00:02:08,479 –> 00:02:10,720
درست از بین برود مگر اینکه ما بدانیم این کار را انجام دادهای،
71
00:02:10,720 –> 00:02:12,560
بنابراین خواهید دید که چگونه کار میکند
72
00:02:12,560 –> 00:02:14,239
که توضیح ضعیفی است، اما
73
00:02:14,239 –> 00:02:16,080
خیلی ساده است، بنابراین همین اینجا
74
00:02:16,080 –> 00:02:17,680
جایی که میگوید اگر text.lower مساوی است
75
00:02:17,680 –> 00:02:18,720
شروع کنید،
76
00:02:18,720 –> 00:02:20,560
تمام کاری که میخواهم انجام دهم این است که در اینجا
77
00:02:20,560 –> 00:02:22,319
در واقع میتوانم این کار را در داخل
78
00:02:22,319 –> 00:02:23,680
پیام خوشآمدگویی انجام دهم که شاید منطقیتر
79
00:02:23,680 –> 00:02:24,239
باشد
80
00:02:24,239 –> 00:02:26,400
این است که مطمئن شوید قبلاً
81
00:02:26,400 –> 00:02:27,920
پیام خوشامدگویی ارسال
82
00:02:27,920 –> 00:02:29,120
نکردهایم. درست است، بنابراین کاری که من در اینجا انجام می دهم این
83
00:02:29,120 –> 00:02:30,400
است که با نوشتن این
84
00:02:30,400 –> 00:02:32,000
شرط شروع کنم، بنابراین اول از همه بررسی می کنم
85
00:02:32,000 –> 00:02:33,680
که آیا
86
00:02:33,680 –> 00:02:35,760
کانال در پیام های خوشامدگویی ما قرار دارد یا خیر،
87
00:02:35,760 –> 00:02:36,879
ما این شرایط را
88
00:02:36,879 –> 00:02:38,879
در اینجا داریم اما من می خواهم آن را از
89
00:02:38,879 –> 00:02:39,920
قبل
90
00:02:39,920 –> 00:02:42,239
فقط به m مطمئن باشید که این واقعاً
91
00:02:42,239 –> 00:02:43,280
منطقی خواهد بود و در واقع من میتوانم
92
00:02:43,280 –> 00:02:44,560
این
93
00:02:44,560 –> 00:02:47,120
شرایط را تا آخر حرکت دهم، حدس میزنم بله، پس بیایید این
94
00:02:47,120 –> 00:02:48,239
کار را انجام دهیم، فرض کنید
95
00:02:48,239 –> 00:02:51,280
اگر کانال در پیامهای خوشامدگویی نیست،
96
00:02:51,280 –> 00:02:53,360
ادامه دهید و کانال را در
97
00:02:53,360 –> 00:02:57,280
حال حاضر اضافه کنید نکته بعدی که من می گویم این است که اگر
98
00:02:57,280 –> 00:03:02,159
کاربر در کانال پیام های خوش آمد گویی نباشد،
99
00:03:02,159 –> 00:03:04,879
ما می توانیم جلو برویم و همه این کارها را
100
00:03:04,879 –> 00:03:05,519
101
00:03:05,519 –> 00:03:06,720
اکنون انجام دهیم، در واقع کاری که من در واقع انجام می
102
00:03:06,720 –> 00:03:08,080
دهم این است که این شرایط را برعکس کنم، بنابراین می
103
00:03:08,080 –> 00:03:10,319
خواهم بگویم که آیا کاربر در پیام های خوش آمد گویی می شود.
104
00:03:10,319 –> 00:03:10,959
کانال
105
00:03:10,959 –> 00:03:12,800
پس از آن ما برمی گردیم، بنابراین کاری
106
00:03:12,800 –> 00:03:14,400
که اکنون انجام می دهد این است که ابتدا بررسی کنید خوب است، می
107
00:03:14,400 –> 00:03:14,720
108
00:03:14,720 –> 00:03:16,560
دانید کانالی است که در حال حاضر در
109
00:03:16,560 –> 00:03:18,159
پیام های خوشامدگویی ما قرار دارد، اگر اینطور نیست،
110
00:03:18,159 –> 00:03:19,680
ما ادامه می دهیم و آن را اضافه می کنیم،
111
00:03:19,680 –> 00:03:21,360
مانند کاری که قبلاً انجام دادیم.
112
00:03:21,360 –> 00:03:22,080
113
00:03:22,080 –> 00:03:23,519
پس میخواهم بگویم بسیار خوب،
114
00:03:23,519 –> 00:03:25,120
آیا کاربر در حال حاضر در
115
00:03:25,120 –> 00:03:26,720
کانال پیامهای خوش آمدگویی است، اکنون
116
00:03:26,720 –> 00:03:28,480
در اینجا با مشکلی مواجه نمیشویم زیرا
117
00:03:28,480 –> 00:03:29,920
اگر کانال قبلاً وجود نداشت
118
00:03:29,920 –> 00:03:30,959
، آن را اضافه میکردیم
119
00:03:30,959 –> 00:03:32,879
و در آن شرایط نمیتوانستیم
120
00:03:32,879 –> 00:03:34,239
بدیهی است که به درستی برگردید زیرا کاربر
121
00:03:34,239 –> 00:03:36,080
i نخواهد بود n پیام های خوش آمد گویی، اما
122
00:03:36,080 –> 00:03:37,440
اگر کانال قبلا وجود داشته باشد،
123
00:03:37,440 –> 00:03:39,360
بدیهی است که این شرایط اتفاق نمی افتد
124
00:03:39,360 –> 00:03:41,040
و سپس بررسی می کنیم که آیا کاربر
125
00:03:41,040 –> 00:03:42,560
قبلاً در کانال است یا خیر، به
126
00:03:42,560 –> 00:03:43,760
این معنی است که ما قبلاً یک پیام خوشامدگویی برای آنها
127
00:03:43,760 –> 00:03:45,840
ارسال کرده ایم، بنابراین به سادگی برمی گردیم.
128
00:03:45,840 –> 00:03:47,440
و فقط از این تابع فرار کنید، بنابراین به
129
00:03:47,440 –> 00:03:49,200
هر حال بیایید این را آزمایش کنیم
130
00:03:49,200 –> 00:03:50,640
، احساس می کنم ممکن است
131
00:03:50,640 –> 00:03:52,400
ربات را به هم ریخته باشم، بله، مجبور شدم ربات را اینجا دوباره اجرا کنم،
132
00:03:52,400 –> 00:03:54,640
اوه اوه چه اشکالی دارد، بنابراین من
133
00:03:54,640 –> 00:03:56,159
مقداری تورفتگی را به هم ریخته ام و فقط
134
00:03:56,159 –> 00:03:58,319
دستور if را به جلو منتقل می کنم
135
00:03:58,319 –> 00:04:00,319
خوب، بیایید این را اجرا کنیم و حالا ببینیم
136
00:04:00,319 –> 00:04:02,000
چه اتفاقی میافتد، پس به خاطر داشته باشید که
137
00:04:02,000 –> 00:04:03,519
از آنجایی که همه اینها در حافظه اجرا میشود،
138
00:04:03,519 –> 00:04:05,120
هر بار که ربات را دوباره بارگذاری
139
00:04:05,120 –> 00:04:06,720
میکنیم، کل
140
00:04:06,720 –> 00:04:08,239
فرهنگ لغت پیامهای خوشآمدگویی را پاک میکنیم،
141
00:04:08,239 –> 00:04:10,799
اما اجازه دهید شروع را تایپ کنیم، ببینیم dm ما
142
00:04:10,799 –> 00:04:11,439
143
00:04:11,439 –> 00:04:14,720
عالی میشود، بسیار خوب و حالا بیایید برگردیم برای آزمایش،
144
00:04:14,720 –> 00:04:16,798
بیایید دوباره شروع را تایپ کنیم و ببینیم اگر
145
00:04:16,798 –> 00:04:18,079
برای ما dm میفرستد، به
146
00:04:18,079 –> 00:04:19,600
نظر نمیرسد که این یک dm خیلی عالی برای ما ارسال میکند،
147
00:04:19,600 –> 00:04:22,320
بنابراین حالا اجازه دهید من به این موضوع واکنش نشان دهم
148
00:04:22,320 –> 00:04:24,400
149
00:04:24,400 –> 00:04:25,759
. دوباره خوب d برای رفتن
150
00:04:25,759 –> 00:04:27,600
اکنون میتوانیم کاری کنیم که وقتی به این پیام واکنش نشان دادید،
151
00:04:27,600 –> 00:04:29,120
میتوانیم پیام دیگری برای شما ارسال
152
00:04:29,120 –> 00:04:29,600
کنیم،
153
00:04:29,600 –> 00:04:31,360
اما واقعاً وقتی یک
154
00:04:31,360 –> 00:04:32,880
پیام خوشامدگویی برای کاربر ارسال کردیم، واقعاً نمیخواهیم یک پیام دیگر برای
155
00:04:32,880 –> 00:04:34,320
آنها ارسال کنیم،
156
00:04:34,320 –> 00:04:35,840
بسیار عالی است.
157
00:04:35,840 –> 00:04:37,600
اکنون میخواستم برای آن انجام دهم، کار بعدی که میخواهم
158
00:04:37,600 –> 00:04:38,639
به شما نشان دهم چگونه انجام دهید این
159
00:04:38,639 –> 00:04:41,040
است که چگونه میتوانیم در متن یک کاربر نگاه کنیم تا
160
00:04:41,040 –> 00:04:42,800
هر چیزی که برای ما ارسال میکند
161
00:04:42,800 –> 00:04:44,240
و مطمئن شویم که
162
00:04:44,240 –> 00:04:46,400
کلمات بدی مشابه ندارند. یا کلمات ممنوعه در حال حاضر
163
00:04:46,400 –> 00:04:47,840
من قصد ندارم در این آموزش هیچ فحش و فحشی را تایپ کنم
164
00:04:47,840 –> 00:04:49,199
فقط
165
00:04:49,199 –> 00:04:50,880
به این دلیل که یوتیوب میخواهد مراقب
166
00:04:50,880 –> 00:04:52,880
پولزدایی باشد، اما به این نکته پی
167
00:04:52,880 –> 00:04:53,600
میبرید که واضح است که
168
00:04:53,600 –> 00:04:55,600
میتوانید به جای کاری
169
00:04:55,600 –> 00:04:57,199
که میخواهم اینجا انجام دهم، یک کلمه فحش تایپ کنید. بنابراین من می خواهم یک
170
00:04:57,199 –> 00:04:59,440
لیست در بالای برنامه خود در اینجا ایجاد کنم،
171
00:04:59,440 –> 00:05:00,960
آن را کلمات بد می نامم،
172
00:05:00,960 –> 00:05:02,800
آن را برابر با یک لیست
173
00:05:02,800 –> 00:05:04,639
قرار می دهم و فقط یک دسته از کلمات بد را در آن قرار می دهم
174
00:05:04,639 –> 00:05:06,720
حروف کوچک که من نمی خواهم
175
00:05:06,720 –> 00:05:08,080
در برنامه من ظاهر شود،
176
00:05:08,080 –> 00:05:09,360
بنابراین در این مورد من می خواهم کلمات بدی را بگویم
177
00:05:09,360 –> 00:05:11,440
مانند هوم نمی دانم فقط
178
00:05:11,440 –> 00:05:13,280
یک کلمه تصادفی دیگر کلمه بد نمی سازیم
179
00:05:13,280 –> 00:05:13,840
180
00:05:13,840 –> 00:05:16,320
و بیایید tim را یک کلمه دیگر بسازیم و
181
00:05:16,320 –> 00:05:17,680
اگر می خواهید هر چیزی را که در این لیست قرار می دهید می توانید یک عبارت کامل را در اینجا
182
00:05:17,680 –> 00:05:18,400
183
00:05:18,400 –> 00:05:19,919
قرار دهید قبل از اینکه واقعاً اجازه
184
00:05:19,919 –> 00:05:22,560
دهیم مطمئن شوید که در پیام موجود نیست.
185
00:05:22,560 –> 00:05:25,039
آن پیامی
186
00:05:25,039 –> 00:05:25,840
که باید از طریق آن عبور
187
00:05:25,840 –> 00:05:27,520
کنیم یا پیام را حذف می کنیم یا
188
00:05:27,520 –> 00:05:29,039
هر کاری که قرار است با آن انجام دهیم، بسیار خوب
189
00:05:29,039 –> 00:05:30,000
است، کلمات بد
190
00:05:30,000 –> 00:05:32,320
هوم نمی کنم، حالا کاری که می خواهم انجام دهم این است که
191
00:05:32,320 –> 00:05:33,360
تابعی را تنظیم کنم
192
00:05:33,360 –> 00:05:35,280
که می تواند از طریق هر رشته ای نگاه کند و
193
00:05:35,280 –> 00:05:36,800
به من بگوید اگر هر یک از آن
194
00:05:36,800 –> 00:05:38,479
کلمات بد در آن وجود دارد، بنابراین میخواهم بگویم
195
00:05:38,479 –> 00:05:39,919
تعریف
196
00:05:39,919 –> 00:05:43,199
کنید، اگر کلمات بد را بررسی
197
00:05:43,199 –> 00:05:45,440
کنید، پیامی مانند
198
00:05:45,440 –> 00:05:46,479
آن را دریافت میکنیم و سپس چند کار دیگر را انجام میدهیم،
199
00:05:46,479 –> 00:05:47,520
بنابراین اولین کاری که میکنم m
200
00:05:47,520 –> 00:05:50,160
قرار است این پیام را تماماً با حروف کوچک
201
00:05:50,160 –> 00:05:51,520
بسازیم تا اگر قرار بود
202
00:05:51,520 –> 00:05:53,919
مانند تمام حروف بزرگ نه تایپ کنند، آن را
203
00:05:53,919 –> 00:05:55,280
میگیریم و آن را حذف میکنیم، بنابراین فقط
204
00:05:55,280 –> 00:05:56,080
مطمئن شوید که همه
205
00:05:56,080 –> 00:05:57,680
کلمات داخل اینجا کوچک هستند
206
00:05:57,680 –> 00:05:58,960
زیرا ما قصد داریم
207
00:05:58,960 –> 00:06:00,400
پیام را به حروف کوچک تبدیل کنید
208
00:06:00,400 –> 00:06:01,919
البته می توانید این را معکوس کنید
209
00:06:01,919 –> 00:06:03,520
پیام را با حروف بزرگ بسازید و کلمات
210
00:06:03,520 –> 00:06:04,800
را نیز بزرگ
211
00:06:04,800 –> 00:06:06,000
کنید تا پیام برابر با message باشد
212
00:06:06,000 –> 00:06:07,759
. اکنون کوچکتر، کاری
213
00:06:07,759 –> 00:06:08,639
که میخواهم انجام دهم، چیز
214
00:06:08,639 –> 00:06:10,319
عجیبی است که احتمالاً قبلاً آن را ندیدهاید،
215
00:06:10,319 –> 00:06:12,319
اما میخواهم
216
00:06:12,319 –> 00:06:14,400
همه موارد را حذف کنم. نشانه گذاری و
217
00:06:14,400 –> 00:06:16,080
کاراکترهای خاص از این
218
00:06:16,080 –> 00:06:17,360
پیام دلیل آن این است که من نمی خواهم
219
00:06:17,360 –> 00:06:18,560
کسی بتواند از
220
00:06:18,560 –> 00:06:20,160
انجام کارهایی مانند h
221
00:06:20,160 –> 00:06:23,120
h dot m dot خلاص شود، درست چیزی شبیه به
222
00:06:23,120 –> 00:06:24,800
آن اگر می خواهد مانند شما می دانید مانند
223
00:06:24,800 –> 00:06:27,199
یک s در این بین این کار را انجام دهد. خوب مثل اینکه من
224
00:06:27,199 –> 00:06:28,800
میتوانم با یک شخصیت اضافی زندگی کنم،
225
00:06:28,800 –> 00:06:30,800
ما میتوانیم دنبال آن بگردیم، اما
226
00:06:30,800 –> 00:06:32,160
من فقط سعی میکنم از این واقعیت اجتناب کنم که
227
00:06:32,160 –> 00:06:34,080
228
00:06:34,080 –> 00:06:35,840
اگر میخواهیم دنبال آن کلمه بگردیم، کسی میتواند مانند شما مانند یک ستاره ستارهای عمل کند.
229
00:06:35,840 –> 00:06:37,520
بنابراین ما قصد داریم
230
00:06:37,520 –> 00:06:38,160
231
00:06:38,160 –> 00:06:39,759
همه این کاراکترهای خاص را حذف
232
00:06:39,759 –> 00:06:41,280
کنیم یا میدانید که آیا آنها چنین کاری انجام دادهاند یا
233
00:06:41,280 –> 00:06:42,720
مانند همه کاراکترهایی که
234
00:06:42,720 –> 00:06:44,800
شما میشناسید حروفی در
235
00:06:44,800 –> 00:06:46,400
بین آنها داشتند، ما فقط سعی میکنیم از
236
00:06:46,400 –> 00:06:46,880
آن جلوگیری کنیم
237
00:06:46,880 –> 00:06:48,240
تا این کار را انجام دهیم. کاری که من می خواهم انجام دهم این است
238
00:06:48,240 –> 00:06:50,639
که پیام dot tran را بگویم slate این یک
239
00:06:50,639 –> 00:06:52,319
تابع تا حدودی جدید است که من به پایتون اعتقاد دارم
240
00:06:52,319 –> 00:06:52,960
241
00:06:52,960 –> 00:06:54,080
یا حداقل
242
00:06:54,080 –> 00:06:56,160
در حال حاضر یک پیاده سازی متفاوت در پایتون 3 وجود دارد. و من می
243
00:06:56,160 –> 00:06:56,720
خواهم بگویم
244
00:06:56,720 –> 00:06:59,919
str dot make trans من توضیح خواهم
245
00:06:59,919 –> 00:07:01,120
داد که در یک رشته خالی دوم چه کاری انجام می
246
00:07:01,120 –> 00:07:04,479
دهد. اوه ویرگول رشته خالی
247
00:07:04,479 –> 00:07:06,880
رشته خالی کاما که
248
00:07:06,880 –> 00:07:07,759
249
00:07:07,759 –> 00:07:10,240
در یک ثانیه از بالا وارد می کنیم و سپس
250
00:07:10,240 –> 00:07:11,440
علامت نقطه گذاری
251
00:07:11,440 –> 00:07:13,599
اکنون string.punctuation به نظر من
252
00:07:13,599 –> 00:07:16,000
فقط لیستی از تمام کاراکترهای نقطه گذاری
253
00:07:16,000 –> 00:07:17,599
است بنابراین به جای اینکه مجبور باشیم آن را
254
00:07:17,599 –> 00:07:19,840
تایپ کنیم این فقط به ما دسترسی می دهد
255
00:07:19,840 –> 00:07:21,039
اگر می خواهید ببینید که چگونه است،
256
00:07:21,039 –> 00:07:23,039
فقط string.punctuation را چاپ کنید و
257
00:07:23,039 –> 00:07:23,759
خواهید دید،
258
00:07:23,759 –> 00:07:25,680
اما برای استفاده از این باید آن را وارد کنیم، بنابراین
259
00:07:25,680 –> 00:07:27,039
من می خواهم به بالای
260
00:07:27,039 –> 00:07:28,000
برنامه خود در
261
00:07:28,000 –> 00:07:32,080
اینجا بروم، می خواهم بگویم import رشته مانند آن
262
00:07:32,080 –> 00:07:34,960
خوب است، بنابراین رشته را وارد کنید خوب، بنابراین آنچه که این
263
00:07:34,960 –> 00:07:36,880
خط در اینجا می گوید این
264
00:07:36,880 –> 00:07:39,360
است که ما می خواهیم رشته را
265
00:07:39,360 –> 00:07:40,800
با استفاده از چیزی که به عنوان جدول ترجمه شناخته می شود
266
00:07:40,800 –> 00:07:42,880
ترجمه کنیم، من معتقدم که این همان چیزی
267
00:07:42,880 –> 00:07:44,080
است که جدول نامیده می شود،
268
00:07:44,080 –> 00:07:47,680
اساساً
269
00:07:47,680 –> 00:07:49,360
یک دسته از حروف را می گیرد و نقشه آنها را به
270
00:07:49,360 –> 00:07:50,879
چیزی که ما میخواهیم آنها را با آن جایگزین کنیم،
271
00:07:50,879 –> 00:07:51,919
بنابراین این در واقع چیز جالبی
272
00:07:51,919 –> 00:07:54,240
است، بنابراین اگر من مانند string dot make
273
00:07:54,240 –> 00:07:56,400
trans داشته باشم، کاری که make trans انجام میدهد این است که
274
00:07:56,400 –> 00:07:58,000
یک جدول ترجمه برای
275
00:07:58,000 –> 00:08:00,080
ما بسازد که در واقع
276
00:08:00,080 –> 00:08:01,759
یک فرهنگ لغت و فرهنگ لغت است.
277
00:08:01,759 –> 00:08:03,039
چیزی شبیه این به نظر می رسد مانند
278
00:08:03,039 –> 00:08:03,919
حرف a
279
00:08:03,919 –> 00:08:06,319
می رود به هیچ، به این معنی است که هر زم