در این مطلب، ویدئو ACRL DSS: مقدمه ای بر Jupyter و Python Basics 2 برای کتابداران و انسان شناسان دیجیتال با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 1:24:13
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,780 –> 00:00:04,880
[موسیقی]
2
00:00:04,880 –> 00:00:07,520
بسیار خوب، پس سلام به همه، امم از همه شما متشکرم که
3
00:00:07,520 –> 00:00:09,440
75 دقیقه آینده را
4
00:00:09,440 –> 00:00:11,200
با ما در این کارگاه مجازی
5
00:00:11,200 –> 00:00:13,200
با عنوان اصول پایتون برای کتابداران
6
00:00:13,200 –> 00:00:15,519
و آرشیوداران سپری کردید، جلسه امروز شماره
7
00:00:15,519 –> 00:00:17,840
دو از چهار در مجموعه کارگاه های آموزشی با
8
00:00:17,840 –> 00:00:21,039
این موضوع است که در آوریل برگزار می شود. 18، 20،
9
00:00:21,039 –> 00:00:22,960
22 و 25
10
00:00:22,960 –> 00:00:25,039
نام من آلیسون سیمیلوویچ است، من
11
00:00:25,039 –> 00:00:26,800
کتابدار ارتباطات علمی
12
00:00:26,800 –> 00:00:28,800
در دانشگاه فلوریدای جنوبی و
13
00:00:28,800 –> 00:00:30,240
عضو
14
00:00:30,240 –> 00:00:32,640
15
00:00:32,640 –> 00:00:33,600
16
00:00:33,600 –> 00:00:36,239
گروه بحث و گفتگوی بخش بورسیه های
17
00:00:36,239 –> 00:00:38,480
18
00:00:38,480 –> 00:00:40,719
دیجیتال هستم.
19
00:00:40,719 –> 00:00:42,719
20
00:00:42,719 –> 00:00:44,239
گروه بحث و
21
00:00:44,239 –> 00:00:46,160
کمیته توسعه حرفه ای در همکاری
22
00:00:46,160 –> 00:00:48,160
با کمیته تنوع عدالت و
23
00:00:48,160 –> 00:00:50,000
شمول و کمیته توسعه
24
00:00:50,000 –> 00:00:50,960
25
00:00:50,960 –> 00:00:53,360
از ارائه دهندگان ما کارکنان acrl
26
00:00:53,360 –> 00:00:55,280
و اعضای کمیته dss برای تلاش هماهنگ آنها
27
00:00:55,280 –> 00:00:58,840
28
00:01:00,399 –> 00:01:02,239
در روحیه تشویق
29
00:01:02,239 –> 00:01:04,080
تنوع برابری و گنجاندن در جامعه dss
30
00:01:04,080 –> 00:01:06,240
و فراتر از آن تشکر می کنیم. من هر
31
00:01:06,240 –> 00:01:08,159
جمله را می خوانم لطفاً یک مادر بگیرید
32
00:01:08,159 –> 00:01:10,560
دستورالعملهای موجود در اسلایدی را که ما
33
00:01:10,560 –> 00:01:12,880
در جامعه dss موافقیم که
34
00:01:12,880 –> 00:01:15,600
تعاملات و فعالیتهای dss را با
35
00:01:15,600 –> 00:01:18,000
در نظر گرفتن این دستورالعملها
36
00:01:18,000 –> 00:01:21,119
37
00:01:21,119 –> 00:01:22,960
چارچوببندی کنیم، بررسی و مرور
38
00:01:22,960 –> 00:01:24,960
39
00:01:24,960 –> 00:01:26,720
میکنیم.
40
00:01:26,720 –> 00:01:28,880
مسئولیت نتایج
41
00:01:28,880 –> 00:01:30,479
سخنان و اقدامات
42
00:01:30,479 –> 00:01:33,520
ما ما انتظار داریم که تمام جلسات dss
43
00:01:33,520 –> 00:01:35,600
با بررسی مختصری از این
44
00:01:35,600 –> 00:01:38,320
توافقنامه ها آغاز شود تا آنها ممکن است استاندارد
45
00:01:38,320 –> 00:01:41,840
برای فعالیت ها در بخش
46
00:01:41,840 –> 00:01:44,000
بعدی شوند.
47
00:01:44,000 –> 00:01:46,399
48
00:01:46,399 –> 00:01:48,079
49
00:01:48,079 –> 00:01:51,119
آزمایشگاهها او
50
00:01:51,119 –> 00:01:53,200
آموزش جامعه را برای
51
00:01:53,200 –> 00:01:55,680
کنسولگری پلت فرم تجزیه و تحلیل متن رهبری میکند
52
00:01:55,680 –> 00:01:58,560
و مدیر مؤسسه آموزشی تجزیه و تحلیل متن،
53
00:01:58,560 –> 00:02:01,280
یک مؤسسه ملی است
54
00:02:01,280 –> 00:02:03,439
که توسط بنیاد ملی علوم انسانی تأمین میشود.
55
00:02:03,439 –> 00:02:04,880
56
00:02:04,880 –> 00:02:08,318
57
00:02:08,318 –> 00:02:10,959
58
00:02:10,959 –> 00:02:12,879
59
00:02:12,879 –> 00:02:14,319
کنسولگری
60
00:02:14,319 –> 00:02:16,800
که در آن یک برنامه جامع و
61
00:02:16,800 –> 00:02:19,599
آسان در دسترس ارائه می دهد ram که به شما
62
00:02:19,599 –> 00:02:22,000
کمک می کند تا توانایی های تجزیه و تحلیل متن و داده کاوی را
63
00:02:22,000 –> 00:02:24,800
همراه با مهارت های مرتبط
64
00:02:24,800 –> 00:02:26,720
از طریق حالت های مختلف یادگیری و
65
00:02:26,720 –> 00:02:28,480
کاربرد عملی توسعه دهید،
66
00:02:28,480 –> 00:02:31,040
بنابراین لطفاً به ناتان و امی خوش آمدید
67
00:02:31,040 –> 00:02:32,800
و من به اشتراک گذاری صفحه نمایش خود را متوقف می کنم و چت را زیر نظر خواهم گرفت.
68
00:02:32,800 –> 00:02:35,680
شما هر گونه
69
00:02:35,680 –> 00:02:36,400
سوال
70
00:02:36,400 –> 00:02:40,959
یا نظری دارید، لطفاً از تابع چت استفاده کنید،
71
00:02:42,480 –> 00:02:44,400
بسیار متشکرم allison که یک مقدمه عالی است
72
00:02:44,400 –> 00:02:46,239
، من ادامه می دهم و
73
00:02:46,239 –> 00:02:48,720
اشتراک گذاری صفحه
74
00:02:48,720 –> 00:02:52,160
را شروع می کنم و امروز شروع می
75
00:03:00,560 –> 00:03:02,959
کنیم، فرض امروز این است که شما
76
00:03:02,959 –> 00:03:05,280
به اولین ما ملحق شده اید جلسه اما
77
00:03:05,280 –> 00:03:06,879
من می دانم که ممکن است برخی از افراد
78
00:03:06,879 –> 00:03:09,040
به جلسه اول نپیوسته باشند، بنابراین
79
00:03:09,040 –> 00:03:11,680
من می خواهم یک بررسی سریع
80
00:03:11,680 –> 00:03:14,000
در اینجا انجام دهم در مورد آنچه ما برای
81
00:03:14,000 –> 00:03:16,840
شروع اینجا نیاز داریم، با
82
00:03:16,840 –> 00:03:19,920
پلت فرم کنسولگری اگر دارید از قبل وارد نشده اید،
83
00:03:19,920 –> 00:03:21,280
84
00:03:21,280 –> 00:03:25,200
می خواهید به constellate.org
85
00:03:25,200 –> 00:03:26,879
بروید و سپس به
86
00:03:26,879 –> 00:03:28,480
گوشه سمت راست بالای اینجا بروید و
87
00:03:28,480 –> 00:03:31,680
باید یک دکمه ورود به سیستم وجود داشته باشد
88
00:03:31,680 –> 00:03:33,120
و شما وارد شوید، در واقع
89
00:03:33,120 –> 00:03:34,799
این کار طول می کشد. شما o را به
90
00:03:34,799 –> 00:03:36,080
یک jstor
91
00:03:36,080 –> 00:03:38,560
میدهید و اکنون میخواهید از یک لاگین در آنجا استفاده کنید،
92
00:03:38,560 –> 00:03:40,480
اگر قبلاً وارد نشده اید و
93
00:03:40,480 –> 00:03:43,200
برای یک حساب ثبت نام نکرده اید، تنها چیزی که نیاز دارید
94
00:03:43,200 –> 00:03:44,799
یک آدرس ایمیل
95
00:03:44,799 –> 00:03:46,560
و یک
96
00:03:46,560 –> 00:03:48,000
رمز عبور است
97
00:03:48,000 –> 00:03:50,640
و ایده اینجا این است که با ایجاد یک
98
00:03:50,640 –> 00:03:53,200
حساب کاربری ما میتوانید نوتبوکهایی را
99
00:03:53,200 –> 00:03:55,040
که در این کلاس روی آنها کار میکنید ذخیره کنید و
100
00:03:55,040 –> 00:03:57,040
میتوانید به نوعی آنها را دستکاری کنید
101
00:03:57,040 –> 00:03:59,439
و آنها را بهبود ببخشید، بنابراین
102
00:03:59,439 –> 00:04:02,000
من فرض
103
00:04:02,000 –> 00:04:04,720
میکنم که مردم آن را مرتب کردهاند،
104
00:04:04,720 –> 00:04:07,200
اما اگر سؤالات مربوط به آن
105
00:04:07,200 –> 00:04:09,360
را به راحتی در چت بپرسید، به
106
00:04:09,360 –> 00:04:11,840
احتمال زیاد امی با شما در آنجا پیگیری خواهد کرد
107
00:04:11,840 –> 00:04:15,040
108
00:04:15,040 –> 00:04:17,358
و اگر واقعاً مشکل دارید،
109
00:04:17,358 –> 00:04:19,600
میتوانیم یک صفحه اشتراکگذاری نیز انجام دهیم و شما را
110
00:04:19,600 –> 00:04:22,400
از طریق آن فرآیند
111
00:04:25,759 –> 00:04:28,960
برای افرادی که همه آماده هستند راهنمایی
112
00:04:28,960 –> 00:04:31,440
کنیم. دوباره وارد
113
00:04:31,440 –> 00:04:34,080
کلاسها و آموزشهای بالای
114
00:04:34,080 –> 00:04:35,040
اینجا
115
00:04:35,040 –> 00:04:37,360
میشویم و سپس به اصول اولیه پایتون میرویم، در
116
00:04:37,360 –> 00:04:39,120
واقع
117
00:04:39,120 –> 00:04:40,560
من با پایتون شروع میکنم، اول، به دو میرویم،
118
00:04:40,560 –> 00:04:42,720
شما خوش آمدید کلیک کنید در دو
119
00:04:42,720 –> 00:04:44,080
و آن را باز کنید، من می خواهم با
120
00:04:44,080 –> 00:04:45,600
یکی از اینجا شروع کنم زیرا
121
00:04:45,600 –> 00:04:47,759
اوه من می
122
00:04:47,759 –> 00:04:49,600
خواهم یک l بگیرم به آن توجه کنید و سعی کنید به
123
00:04:49,600 –> 00:04:52,479
هر سؤالی که ممکن است مردم داشته باشند پاسخ
124
00:04:52,479 –> 00:04:54,639
دهید، در اینجا توجه کنید که
125
00:04:54,639 –> 00:04:57,040
جلسه
126
00:04:57,040 –> 00:04:58,960
من را ایجاد می کند و باز کردن
127
00:04:58,960 –> 00:05:00,479
آن ممکن است کمی بیشتر طول بکشد، ما
128
00:05:00,479 –> 00:05:03,360
در حال حاضر حدود صد نفر داریم، اوه
129
00:05:03,360 –> 00:05:04,880
سعی می کنیم وارد شویم بنابراین
130
00:05:04,880 –> 00:05:06,800
اوه فقط صبور باشید،
131
00:05:06,800 –> 00:05:09,520
من همچنین متوجه شده ام که گاهی
132
00:05:09,520 –> 00:05:12,080
اوقات نوت بوک خیلی سریع تولید می کند، بنابراین
133
00:05:12,080 –> 00:05:13,600
ممکن است خطایی دریافت کنید که چیزی
134
00:05:13,600 –> 00:05:15,520
مانند خطای اتصال بالادستی یا
135
00:05:15,520 –> 00:05:17,520
قطع مجدد اتصال قبل از هدرها را
136
00:05:17,520 –> 00:05:19,199
می گوید، چیزی که کمی گیج کننده است،
137
00:05:19,199 –> 00:05:20,639
فقط چند ثانیه آن را
138
00:05:20,639 –> 00:05:23,280
بازخوانی کنید. و باید آن مشکل را حل کند،
139
00:05:23,280 –> 00:05:25,039
ما در واقع یک راه حل برای آن گرفتیم، اما
140
00:05:25,039 –> 00:05:27,520
من به توسعه دهندگانمان گفتم
141
00:05:27,520 –> 00:05:29,520
تا بعد از کلاس امروز آن را حذف نکنند،
142
00:05:29,520 –> 00:05:32,639
بنابراین اگر دیدید که اوه، چند ثانیه دیگر به آن فرصت دهید
143
00:05:32,639 –> 00:05:34,320
و refresh را فشار دهید و
144
00:05:34,320 –> 00:05:36,320
نتوانید برای وارد شدن به
145
00:05:36,320 –> 00:05:37,440
محیط،
146
00:05:37,440 –> 00:05:39,520
هی ناتان، شما قبلاً چند
147
00:05:39,520 –> 00:05:42,400
سؤال خاص در مورد رشته int و
148
00:05:42,400 –> 00:05:43,680
float
149
00:05:43,680 –> 00:05:44,720
عالی دارید،
150
00:05:44,720 –> 00:05:46,960
151
00:05:49,600 –> 00:05:51,520
یک رشته int و شناور در پایان
152
00:05:51,520 –> 00:05:53,759
اصول پایه پایتون، اوه توابع بسیار خوب،
153
00:05:53,759 –> 00:05:55,919
پس این عالی است زیرا این
154
00:05:55,919 –> 00:05:57,680
چیزی است که من در مورد آن صحبت خواهم کرد،
155
00:05:57,680 –> 00:05:59,600
پس اجازه دهید قبل از اینکه به اصول پایتون بپردازیم، در
156
00:05:59,600 –> 00:06:01,280
مورد این انتهای رشته صحبت کنم و شناور شوم،
157
00:06:01,280 –> 00:06:03,120
158
00:06:03,120 –> 00:06:04,319
امروز
159
00:06:04,319 –> 00:06:06,400
در اولین کلاس خود
160
00:06:06,400 –> 00:06:08,160
در مورد سه نوع داده
161
00:06:08,160 –> 00:06:10,800
uh رشته صحبت کردیم. اعداد صحیح um
162
00:06:10,800 –> 00:06:12,560
و floats
163
00:06:12,560 –> 00:06:15,120
و اوه چیزی که ما متوجه شدیم این است
164
00:06:15,120 –> 00:06:16,800
که آنها در پایتون کمی متفاوت عمل می کنند
165
00:06:16,800 –> 00:06:18,960
به یاد داشته باشید که ما گفتیم که وقتی
166
00:06:18,960 –> 00:06:21,840
از عملگر پلاس با دو عدد صحیح
167
00:06:21,840 –> 00:06:24,479
یا با دو نقطه شناور یا شناور استفاده
168
00:06:24,479 –> 00:06:26,319
می کنیم که آنها را جمع می کند این چیزی است که
169
00:06:26,319 –> 00:06:29,680
وقتی از عملگر plus با
170
00:06:29,680 –> 00:06:30,479
171
00:06:30,479 –> 00:06:32,479
دو رشته uh استفاده
172
00:06:32,479 –> 00:06:34,639
میکنیم، آنها را جمع نمیکند، آنها را به هم متصل نمیکند،
173
00:06:34,639 –> 00:06:36,240
آن دو
174
00:06:36,240 –> 00:06:38,400
رشته را میگیرد و آنها را در یک رشته ترکیب میکند
175
00:06:38,400 –> 00:06:40,400
و بنابراین آنچه در اینجا اتفاق میافتد به
176
00:06:40,400 –> 00:06:42,560
پایان میرسد. توابع شناور
177
00:06:42,560 –> 00:06:45,199
به ما اجازه میدهند تا حد
178
00:06:45,199 –> 00:06:47,440
معینی از یک نوع داده به دیگری تغییر کنیم،
179
00:06:47,440 –> 00:06:49,440
پایتون سعی میکند آن را
180
00:06:49,440 –> 00:06:51,520
به صورت هوشمندانه کشف کند، بنابراین اگر چیزی
181
00:06:51,520 –> 00:06:53,280
شبیه به این مثال در اینجا داشته
182
00:06:53,280 –> 00:06:54,720
باشیم، متن خود را کمی بزرگتر میکنم تا
183
00:06:54,720 –> 00:06:56,800
بیشتر خوانده شود. می توانید در صفحه شما
184
00:06:56,800 –> 00:06:59,360
چیزی در اینجا داریم و من به جای
185
00:06:59,360 –> 00:07:02,000
این تابع رشته مانند 7 را قرار دادم که
186
00:07:02,000 –> 00:07:04,319
از نظر فنی یک عدد صحیح خواهد
187
00:07:04,319 –> 00:07:06,960
بود من از یک رشته در اینجا یک عدد صحیح در
188
00:07:06,960 –> 00:07:08,960
وسط و سپس یک رشته دیگر در
189
00:07:08,960 –> 00:07:11,039
سمت راست استفاده می کنم. از نظر فنی
190
00:07:11,039 –> 00:07:14,400
، رشته ها و
191
00:07:14,400 –> 00:07:16,720
اعداد صحیح را همزمان با هم ترکیب می کنم و اگر سعی
192
00:07:16,720 –> 00:07:18,160
کنم و این
193
00:07:18,160 –> 00:07:19,759
پایتون را انجام دهم به من خطایی می دهد
194
00:07:19,759 –> 00:07:22,000
زیرا فقط از
195
00:07:22,000 –> 00:07:23,919
عملگر پلاس با انواع مشابه یا دو
196
00:07:23,919 –> 00:07:26,400
عدد صحیح یا دو رشته با هم استفاده
197
00:07:26,400 –> 00:07:28,000
می کند. تابع اساساً این کار را انجام می دهد
198
00:07:28,000 –> 00:07:29,440
199
00:07:29,440 –> 00:07:31,360
اگر عدد صحیح را به تابع رشته منتقل
200
00:07:31,360 –> 00:07:32,800
کنیم آن را بین این دو
201
00:07:32,800 –> 00:07:34,800
پرانتز قرار دهیم، آن را به یک رشته تبدیل می کنیم
202
00:07:34,800 –> 00:07:36,960
و به این ترتیب عملگرهای پلاس ما
203
00:07:36,960 –> 00:07:39,680
هر سه
204
00:07:39,680 –> 00:07:42,000
چیز را به هم متصل می کنند و یک چاپ خوب در اینجا
205
00:07:42,000 –> 00:07:43,919
به ما می دهند. به هم پیوستن آنها به یک
206
00:07:43,919 –> 00:07:45,840
رشته و چاپ آنها
207
00:07:45,840 –> 00:07:47,840
و بنابراین این اساساً ایده
208
00:07:47,840 –> 00:07:50,560
پشت رشته و شناور است،
209
00:07:50,560 –> 00:07:53,599
اکنون من یک چالش در اینجا در پایین
210
00:07:53,599 –> 00:07:57,759
داشتم و من به شما گفتم که چه چیزی ممکن است اتفاقاً
211
00:07:57,759 –> 00:08:00,319
من در روز دوشنبه به شما کمی پیشگویی
212
00:08:00,319 –> 00:08:03,280
دادم، اما اکنون این موضوع را بررسی میکنم
213
00:08:03,280 –> 00:08:04,400
214
00:08:04,400 –> 00:08:05,759
و در صورتی که با این چالش آخر مشکل داشتید، در مورد آن صحبت خواهم کرد
215
00:08:05,759 –> 00:08:08,160
،
216
00:08:08,160 –> 00:08:10,840
بنابراین بخش اول اینجا این است که ما
217
00:08:10,840 –> 00:08:13,680
سن کاربر را داریم و ما.
218
00:08:13,680 –> 00:08:16,800
اساساً از کاربر میپرسیم چند سال دارید
219
00:08:16,800 –> 00:08:18,800
که در این
220
00:08:18,800 –> 00:08:20,479
متغیری که ما در اینجا ایجاد کردهایم به نام
221
00:08:20,479 –> 00:08:21,840
سن کاربر وارد میشوید
222
00:08:21,840 –> 00:08:24,160
و سپس میخواهیم
223
00:08:24,160 –> 00:08:27,360
سن کاربر را بگیریم و آن را در 12 ضرب کنیم
224
00:08:27,360 –> 00:08:28,400
و این یک
225
00:08:28,400 –> 00:08:30,400
متغیر جدید تعداد ماه ها را به
226
00:08:30,400 –> 00:08:31,919
ما می دهد و سپس ما می خواهیم چاپ کنیم
227
00:08:31,919 –> 00:08:33,839
که بیشتر از چند ماه است، بنابراین
228
00:08:33,839 –> 00:08:35,120
اساساً از
229
00:08:35,120 –> 00:08:36,559
کاربر سن خود را می خواهیم که سن را به ما بدهد.
230
00:08:36,559 –> 00:08:38,719
در سالهای آینده،
231
00:08:38,719 –> 00:08:40,559
آن سن را در ۱۲ ضرب میکنیم و سپس
232
00:08:40,559 –> 00:08:42,240
233
00:08:42,240 –> 00:08:44,159
سن آنها را ضرب در
234
00:08:44,159 –> 00:08:46,160
۱۲ چاپ میکنیم تا
235
00:08:46,160 –> 00:08:47,760
اساساً تعداد ماههای
236
00:08:47,760 –> 00:08:49,680
آنها به خودی خود دقیقاً ماه نیست، بلکه فقط
237
00:08:49,680 –> 00:08:51,839
برای انجام یک محاسبه و دریافت مقداری ورودی
238
00:08:51,839 –> 00:08:53,600
از کاربر و سپس چیزی را به درستی ارسال می کنیم
239
00:08:53,600 –> 00:08:54,800
240
00:08:54,800 –> 00:08:55,600
اما
241
00:08:55,600 –> 00:08:58,240
زمانی که به آن می رویم از این تابع استفاده کنید
242
00:08:58,240 –> 00:09:02,320
اگر من چیزی شبیه به
243
00:09:02,320 –> 00:09:06,480
من می گویم، بیایید بگوییم آه 25 ای کاش
244
00:09:06,480 –> 00:09:08,320
پس از اینجا چیزی که قرار است بیرون بیاید
245
00:09:08,320 –> 00:09:10,959
این خطای عجیب و غریب است که این کار را انجام نمی دهد
246
00:09:10,959 –> 00:09:12,800
، کد پایتون در اینجا قرار نیست کاری را
247
00:09:12,800 –> 00:09:14,880
که ما واقعاً می خواهیم انجام دهد و می رود. برای
248
00:09:14,880 –> 00:09:17,200
اینکه بگوییم این بیشتر از یک ماه است و پس از آن مانند
249
00:09:17,200 –> 00:09:20,080
تعداد زیادی ماه است و بنابراین
250
00:09:20,080 –> 00:09:22,399
ما یک اشکال در کد ما در اینجا داریم، باید
251
00:09:22,399 –> 00:09:24,399
سعی کنیم آن را برای کسانی از شما
252
00:09:24,399 –> 00:09:26,720
که قادر به مرتب کردن آن هستند مرتب
253
00:09:26,720 –> 00:09:28,320
کنیم مشکل شما چیست در اینجا کشف کردم که
254
00:09:28,320 –> 00:09:32,000
واقعاً در این کد چه اتفاقی میافتد،
255
00:09:34,160 –> 00:09:35,760
ادامه دهید، میتوانید آن را در چت بیندازید یا
256
00:09:35,760 –> 00:09:37,519
ادامه دهید و بیایید و میکروفون را انجام دهید، این هم
257
00:09:37,519 –> 00:09:39,760
258
00:09:42,800 –> 00:09:45,519
خوب است، 12 بار درست تکرار میشود،
259
00:09:45,519 –> 00:09:47,920
بنابراین ممکن است به یاد داشته باشید که از دوشنبه
260
00:09:47,920 –> 00:09:49,760
به شما هشدار دادم
261
00:09:49,760 –> 00:09:52,240
که دوست دارید
262
00:09:52,240 –> 00:09:55,200
پیشگویی کنید. من مثل این بودم
263
00:09:55,200 –> 00:09:57,279
که ممکن است در موقعیتی قرار بگیرید که یک
264
00:09:57,279 –> 00:09:59,680
رشته بارها تکرار شود، ممکن است
265
00:09:59,680 –> 00:10:01,040
266
00:10:01,040 –> 00:10:02,640
در این موقعیت قرار بگیرید و این چیزی است که
267
00:10:02,640 –> 00:10:04,480
در اینجا میتوانیم ببینیم عدد 25 است و
268
00:10:04,480 –> 00:10:06,160
12 بار تکرار میشود،
269
00:10:06,160 –> 00:10:08,480
بنابراین آنچه در اینجا اتفاق میافتد این است
270
00:10:08,480 –> 00:10:10,480
که وقتی ما تا ke در
271
00:10:10,480 –> 00:10:12,959
یک ورودی از کاربر هر زمان که از
272
00:10:12,959 –> 00:10:14,480
آن تابع ورودی استفاده می
273
00:10:14,480 –> 00:10:17,040
کنیم، در واقع آن را به عنوان یک رشته می گیرد، حتی
274
00:10:17,040 –> 00:10:18,959
اگر به نظر برسد که یک عدد صحیح است یا به
275
00:10:18,959 –> 00:10:21,279
نظر می رسد که یک شناور است، همیشه یک
276
00:10:21,279 –> 00:10:22,959
رشته است و بنابراین
277
00:10:22,959 –> 00:10:24,959
باید این را در نظر داشته باشیم. هر ورودی
278
00:10:24,959 –> 00:10:26,560
که کاربر به ما می دهد
279
00:10:26,560 –> 00:10:29,279
، فرم رشته ای خواهد بود، بنابراین
280
00:10:29,279 –> 00:10:30,880
وقتی متغیر تعداد ماه خود را ایجاد می کنیم، اینجا چه اتفاقی می افتد
281
00:10:30,880 –> 00:10:33,200
این است که
282
00:10:33,200 –> 00:10:35,040
آن رشته را می گیرد و آن را در
283
00:10:35,040 –> 00:10:37,839
هفت یا در 12 ضرب
284
00:10:37,839 –> 00:10:39,760
می کند. در اینجا نیاز
285
00:10:39,760 –> 00:10:41,600
داریم
286
00:10:41,600 –> 00:10:42,880
که ما نیاز داریم um
287
00:10:42,880 –> 00:10:44,959
را تبدیل کنیم تا سن کاربر خود را به فرمت مناسب تبدیل کنیم،
288
00:10:44,959 –> 00:10:47,120
یکی از راههایی که میتوانیم این کار
289
00:10:47,120 –> 00:10:49,040
را با یک دستور انتساب جدید انجام
290
00:10:49,040 –> 00:10:50,640
دهیم تا بتوانیم کاری شبیه به این سن کاربر انجام
291
00:10:50,640 –> 00:10:52,959
دهیم و سپس میتوانیم
292
00:10:52,959 –> 00:10:54,720
str
293
00:10:54,720 –> 00:10:56,720
و سپس سن کاربر را انجام دهیم. و بنابراین اساساً
294
00:10:56,720 –> 00:10:58,480
میخواهم بگویم که من میخواهم
295
00:10:58,480 –> 00:11:01,600
مقدار جدیدی به سن کاربر بدهم و میخواهم
296
00:11:01,600 –> 00:11:03,760
مقدار قدیمی سن کاربر باشد اما به عنوان یک
297
00:11:03,760 –> 00:11:04,720
رشته
298
00:11:04,720 –> 00:11:07,440
و بنابراین این یک راهحل است اما در
299
00:11:07,440 –> 00:11:09,920
واقع کل راهحل نیست. چون
300
00:11:09,920 –> 00:11:11,680
اگر سعی کنم دوباره این را اجرا کنم، باید
301
00:11:11,680 –> 00:11:13,279
تعداد ماههای مناسب را در متغیر دیگرمان به ما بدهید
302
00:11:13,279 –> 00:11:14,399
303
00:11:14,399 –> 00:11:17,279
و من دوباره میگویم من ۲۵ ساله هستم
304
00:11:17,279 –> 00:11:19,760
که عالی به نظر
305
00:11:19,760 –> 00:11:22,959
میرسد، واقعاً نمیشود اوه، متأسفم
306
00:11:22,959 –> 00:11:24,160
307
00:11:24,160 –> 00:11:27,040
آنچه در اینجا به آن نیاز داریم یک int است نه رشتهای است
308
00:11:27,040 –> 00:11:28,800
که همان را دریافت میکنیم. اگر آن را به عنوان یک پایان اجرا کنم، خطا دارد،
309
00:11:28,800 –> 00:11:30,320
زیرا به یاد داشته باشید که
310
00:11:30,320 –> 00:11:32,079
به عنوان یک رشته وارد می شود و ما باید آن را
311
00:11:32,079 –> 00:11:34,560
به یک عدد صحیح تبدیل کنیم، اگر آن را به عنوان یک
312
00:11:34,560 –> 00:11:37,440
int در اینجا اجرا کنم و بگویم من 25 هستم، سپس
313
00:11:37,440 –> 00:11:39,839
یک عدد دریافت می کنم خطای متفاوت این بار و
314
00:11:39,839 –> 00:11:41,600
آن خطا در واقع این
315
00:11:41,600 –> 00:11:43,680
خط پایین در اینجا خواهد بود و متوجه می شوید که هر زمان
316
00:11:43,680 –> 00:11:45,680
در پایتون خطایی دریافت
317
00:11:45,680 –> 00:11:47,120
کردید خطی را به شما می گوید که در
318
00:11:47,120 –> 00:11:48,640
آن چیزی اتفاق می افتد و
319
00:11:48,640 –> 00:11:50,240
دقیقاً به نقطه ای می رسد که در آن مشکل دارد
320
00:11:50,240 –> 00:11:52,320
یا در حال بروز مشکل است. مشکل و
321
00:11:52,320 –> 00:11:55,120
اکنون می گوید فقط می تواند رشته
322
00:11:55,120 –> 00:11:57,519
را به رشته متصل کند و بنابراین اکنون ما در واقع
323
00:11:57,519 –> 00:11:59,200
مشکل مخالف داریم تعداد
324
00:11:59,200 –> 00:12:01,440
ماه های ما اکنون صحیح است
325
00:12:01,440 –> 00:12:03,600
اما اکنون وقتی می خواهیم آن را در داخل
326
00:12:03,600 –> 00:12:05,440
327
00:12:05,440 –> 00:12:07,760
این دو رشته دیگر قرار دهیم و آن را به هم متصل
328
00:12:07,760 –> 00:12:09,600
کنیم، در حال تلاش هستیم برای الحاق یک عدد صحیح
329
00:12:09,600 –> 00:12:11,519
زیرا از تابع ins u استفاده می کنیم p در اینجا
330
00:12:11,519 –> 00:12:13,360
آن را به یک عدد صحیح تبدیل کنیم،
331
00:12:13,360 –> 00:12:14,560
بنابراین
332
00:12:14,560 –> 00:12:17,200
یک کاری که میتوانیم انجام دهیم این است که به سادگی میتوانیم
333
00:12:17,200 –> 00:12:18,560
آن را به عقب برگردانیم،
334
00:12:18,560 –> 00:12:20,959
همچنین میتوانیم str را دقیقاً
335
00:12:20,959 –> 00:12:23,440
در اینجا قرار دهیم، این گزینه دیگری است که فکر میکنم
336
00:12:23,440 –> 00:12:26,399
چنین کاری
337
00:12:26,639 –> 00:12:29,040
انجام دهیم یا بعد از آن میتوانیم
338
00:12:29,040 –> 00:12:30,639
آن را تغییر دهیم. به فرم دیگر برگردیم تا
339
00:12:30,639 –> 00:12:32,880
بتوانیم مانند سن کاربر یا تعداد
340
00:12:32,880 –> 00:12:34,560
ماهها عمل
341
00:12:34,560 –> 00:12:39,320
کنیم، متأسفم بله تعداد ماهها
342
00:12:40,160 –> 00:12:42,160
برابر است و سپس
343
00:12:42,160 –> 00:12:44,399
اگر بخواهیم میتوانیم تبدیل دیگری را در اینجا انجام دهیم
344
00:12:44,399 –> 00:12:46,399
تا این بار به یک رشته نیاز
345
00:12:46,399 –> 00:12:48,800
داشته باشیم تا بتوانیم این کار را انجام دهیم. رشته
346
00:12:48,800 –> 00:12:50,399
و سپس ما میتوانیم تعداد ماههایی
347
00:12:50,399 –> 00:12:52,240
مانند آن
348
00:12:52,240 –> 00:12:54,160
را انجام دهیم، این یک راهحل است که باید جواب
349
00:12:54,160 –> 00:12:56,000
دهد و پس از آن ما به رشتهای در اینجا نیاز نداریم،
350
00:12:56,000 –> 00:12:58,320
351
00:12:58,720 –> 00:12:59,920
352
00:12:59,920 –> 00:13:01,440
و بنابراین اگر بگویم
353
00:13:01,440 –> 00:13:03,760
25
354
00:13:03,760 –> 00:13:05,519
، ضرب ما را انجام میدهیم و
355
00:13:05,519 –> 00:13:08,079
نحوه کار اکنون تغییر میکند. در
356
00:13:08,079 –> 00:13:09,600
واقع راههای مختلفی وجود دارد که میتوانیم
357
00:13:09,600 –> 00:13:11,040
آن را حل کنیم و میتوانیم آن را
358
00:13:11,040 –> 00:13:13,440
کوتاهتر کنیم، اما مفهوم مهمی که
359
00:13:13,440 –> 00:13:15,440
میخواهم شما در اینجا دریافت کنید این
360
00:13:15,440 –> 00:13:16,480
361
00:13:16,480 –> 00:13:17,920
است که هر زمان که از تابع ورودی استفاده
362
00:13:17,920 –> 00:13:20,399
میکنید، یک رشته به شما
363
00:13:20,399 –> 00:13:22,959
میدهد و
364
00:13:22,959 –> 00:13:24,720
365
00:13:24,720 –> 00:13:28,000
اینها آه توابع همزن و شناور به شما کمک می کند
366
00:13:28,000 –> 00:13:30,399
تا از یک نوع داده به نوع
367
00:13:30,399 –> 00:13:32,720
دیگر تبدیل کنید که اساساً این چیزی است که من
368
00:13:32,720 –> 00:13:34,079
می خواهم از این بخش یاد بگیرید
369
00:13:34,079 –> 00:13:36,959
این دو مورد است که
370
00:13:36,959 –> 00:13:38,639
می توانید از آن توابع برای
371
00:13:38,639 –> 00:13:41,120
تغییر نوع داده و همچنین هر زمان که دریافت کردید استفاده کنید.
372
00:13:41,120 –> 00:13:42,959
ورودی از کاربر حتی اگر به نظر می رسد
373
00:13:42,959 –> 00:13:44,639
که آنها در حال وارد کردن یک عدد هستند
374
00:13:44,639 –> 00:13:47,279
375
00:13:47,279 –> 00:13:50,000
که تبدیل به یک
376
00:13:50,000 –> 00:13:52,399
رشته می شود
377
00:13:53,279 –> 00:13:55,360
، همچنین باید بگویم که می توانید از این
378
00:13:55,360 –> 00:13:56,959
تابع ورودی به چند روش مختلف استفاده کنید و
379
00:13:56,959 –> 00:13:58,320
من همین الان آن را پیش نمایش خواهم کرد. برای
380
00:13:58,320 –> 00:14:00,000
مثال میتوانم درخواستم را
381
00:14:00,000 –> 00:14:01,760
جداگانه قرار دهم و میتواند
382
00:14:01,760 –> 00:14:04,000
شبیه این به نظر برسد که شما چند سال دارید،
383
00:14:04,000 –> 00:14:05,760
میتوانم آن را قبل از موعد در یک
384
00:14:05,760 –> 00:14:08,320
خط جداگانه چاپ کنم و سپس میتوانم
385
00:14:08,320 –> 00:14:09,839
سن کاربر
386
00:14:09,839 –> 00:14:11,360
برابر با
387
00:14:11,360 –> 00:14:12,480
ورودی بنویسم
388
00:14:12,480 –> 00:14:14,959
و سپس چیزی در آن ارسال نکنم. هن
389
00:14:14,959 –> 00:14:17,199
هم همان کار را انجام دهید، همچنان به طور
390
00:14:17,199 –> 00:14:19,440
موثر همان کد قبلی است که این کد
391
00:14:19,440 –> 00:14:21,360
کمی کوتاهتر است زیرا همه آنها
392
00:14:21,360 –> 00:14:23,360
در یک خط هستند اما مطمئناً می توانید
393
00:14:23,360 –> 00:14:25,360
آن را به روش دیگری بنویسید که کاملاً خوب است
394
00:14:25,360 –> 00:14:27,360
در واقع من متوجه شدم که این ورودی
395
00:14:27,360 –> 00:14:28,880
کمی دقیقتر است
396
00:14:28,880 –> 00:14:30,959
زیرا وقتی این کار را به این صورت انجام
397
00:14:30,959 –> 00:14:31,920
398
00:14:31,920 –> 00:14:33,680
میدهید، پاسخ شما را در خط بعدی قرار میدهد، بنابراین
399
00:14:33,680 –> 00:14:36,560
اگر برای پاسخ اینجا را جستجو
400
00:14:36,560 –> 00:14:38,639
کنید، 25 در همان خط
401
00:14:38,639 –> 00:14:40,800
سؤال است در حالی که در اینجا 25 در پایین
402
00:14:40,800 –> 00:14:43,120
است. در خط بعدی که ممکن
403
00:14:43,120 –> 00:14:44,480
است کمی آن را واضحتر کند،
404
00:14:44,480 –> 00:14:46,240
متوجه میشوید که اگر این کار را به این صورت انجام دهم، جایی که
405
00:14:46,240 –> 00:14:47,760
از رشتهای که
406
00:14:47,760 –> 00:14:50,079
سوال پرسیده میشود عبور میکنم، معمولاً در پایان یک فاصله میگذارم،
407
00:14:50,079 –> 00:14:52,880
فقط برای اینکه این 25
408
00:14:52,880 –> 00:14:54,480
آن سؤال را در آغوش نگیرد. وقتی میخواهد
409
00:14:54,480 –> 00:14:55,519
چاپ شود
410
00:14:55,519 –> 00:14:57,360
،
411
00:14:57,360 –> 00:15:00,959
نکات و ترفندهای متنی کوچکی را علامت بزنید که میتوانید
412
00:15:00,959 –> 00:15:02,880
چیز دیگری را که
413
00:15:02,880 –> 00:15:05,040
در این درس خیلی سریع به آن پرداختم، انجام دهید مفهوم
414
00:15:05,040 –> 00:15:05,920
415
00:15:05,920 –> 00:15:07,040
um
416
00:15:07,040 –> 00:15:08,639
an f string بود
417
00:15:08,639 –> 00:15:10,959
و من در مورد f رشته صحبت نکردم.
418
00:15:10,959 –> 00:15:13,839
خیلی خوب است، اما میخواهم به
419
00:15:14,560 –> 00:15:16,079
شما نشان دهم که چیست،
420
00:15:16,079 –> 00:15:20,560
به عنوان مثال، ما این خط را در اینجا داریم
421
00:15:23,279 –> 00:15:25,440
که در آن من چاپ میکنم که بیشتر از
422
00:15:25,440 –> 00:15:28,000
آن است و سپس من یک الحاق به اضافه و
423
00:15:28,000 –> 00:15:29,519
سپس متغیر تعداد ماهها و
424
00:15:29,519 –> 00:15:31,600
سپس به اضافه ماههای قدیمی دارم.
425
00:15:31,600 –> 00:15:33,279
426
00:15:33,279 –> 00:15:35,120
این یک راه است که می توانیم آن را
427
00:15:35,120 –> 00:15:36,399
بنویسیم چیز دیگری t ما میتوانیم
428
00:15:36,399 –> 00:15:37,839
چیزی به نام رشته f است و
429
00:15:37,839 –> 00:15:40,240
من به شما نشان میدهم که در اینجا میتوانیم
430
00:15:40,240 –> 00:15:41,519
پرینت انجام دهیم
431
00:15:41,519 –> 00:15:44,480
و سپس کاراکتر f
432
00:15:44,480 –> 00:15:46,160
را جلوی آن قرار میدهیم که آن را به رشته f تبدیل میکند
433
00:15:46,160 –> 00:15:48,399
و سپس میتوانم بگویم که بیشتر است.
434
00:15:48,399 –> 00:15:50,320
than و سپس در
435
00:15:50,320 –> 00:15:53,680
پرانتز میتوانم
436
00:15:53,680 –> 00:15:55,199
متغیری را که میخواهم در وسط
437
00:15:55,199 –> 00:15:56,560
رشته من باشد قرار دهم
438
00:15:56,560 –> 00:15:59,279
و بنابراین به آن یک رشته f میگویند
439
00:15:59,279 –> 00:16:01,440
uh و شما آنها را در طبیعت خواهید دید،
440
00:16:01,440 –> 00:16:03,680
بنابراین میخواهم مطمئن شوم که
441
00:16:03,680 –> 00:16:05,279
با آنها
442
00:16:05,279 –> 00:16:07,920
آشنا هستم و به همین دلیل است که اساساً
443
00:16:07,920 –> 00:16:10,000
همان کاری را انجام می دهد که خط بالا را انجام می دهد، تنها
444
00:16:10,000 –> 00:16:11,519
تفاوت این است که کمی کوتاهتر است
445
00:16:11,519 –> 00:16:12,880
زیرا من مجبور نیستم از دو
446
00:16:12,880 –> 00:16:13,759
447
00:16:13,759 –> 00:16:16,320
عملگر پلاس مختلف برای انجام الحاق خود استفاده کنم،
448
00:16:16,320 –> 00:16:19,120
می توانم از این نحو f استفاده کنم و به
449
00:16:19,120 –> 00:16:21,040
طور خودکار
450
00:16:21,040 –> 00:16:23,519
451
00:16:23,519 –> 00:16:26,079
متغیر را در آن رشته وارد می کند و
452
00:16:26,079 –> 00:16:27,759
آن را برای من چاپ می کند تا بتواند
453
00:16:27,759 –> 00:16:29,680
چیزها را کمی کوتاهتر کند، این
454
00:16:29,680 –> 00:16:31,920
نکته خوب در مورد رشته f است
455
00:16:31,920 –> 00:16:33,920
اگر مجموعه ای از رشته ها دارید که
456
00:16:33,920 –> 00:16:35,440
باید آنها را به هم متصل کنید. عبارت print
457
00:16:35,440 –> 00:16:36,560
458
00:16:36,560 –> 00:16:37,920
یک رشته f ممکن است شما را بسازد
459
00:16:37,920 –> 00:16:41,040
بیانیه را کمی کوتاهتر چاپ کنید،
460
00:16:41,440 –> 00:16:42,800
خوب، بنابراین همه چیزهایی هستند
461
00:16:42,800 –> 00:16:44,560
که می خواستم قبل از شروع امروز به سرعت مرور
462
00:16:44,560 –> 00:16:46,160
کنم،
463
00:16:46,160 –> 00:16:49,279
اوه امی، آیا ما سؤالاتی را دیدیم
464
00:16:49,279 –> 00:16:51,839
که مردم داشتند و شما نتوانستید آنها را
465
00:16:51,839 –> 00:16:53,680
حل کنید
466
00:16:53,680 –> 00:16:55,839
، فکر می کنم ما؟ خوب است آیا می خواهید
467
00:16:55,839 –> 00:16:58,320
تأیید کنید کریستال یک سؤال داشت
468
00:16:58,320 –> 00:17:00,959
که آیا پیام های خطا
469
00:17:00,959 –> 00:17:03,199
از پایتون می آید یا مشتری، من گفتم
470
00:17:03,199 –> 00:17:04,720
کاملاً مطمئن هستم که از پایتون می
471
00:17:04,720 –> 00:17:06,959
آید و بنجامین موافقت کرد اما چه کسی می تواند
472
00:17:06,959 –> 00:17:08,480
نظر شما را دریافت کند
473
00:17:08,480 –> 00:17:10,720
بله آنها از طرف می آیند. python بله،
474
00:17:10,720 –> 00:17:12,959
شما همان وارثان را به دست خواهید آورد
475
00:17:12,959 –> 00:17:15,199
اوم
476
00:17:15,599 –> 00:17:17,119
اوه،
477
00:17:17,119 –> 00:17:19,199
و امیدوارم امتحان را انجام داده باشید
478
00:17:19,199 –> 00:17:20,240
، کمی مشکل بود،
479
00:17:20,240 –> 00:17:21,679
چند سوال پیچیده وجود دارد، اما اگر
480
00:17:21,679 –> 00:17:23,599
همه آنها را داشته باشید، بهترین نشان می دهد که
481
00:17:23,599 –> 00:17:25,679
واقعا فکر می کنم شما واقعاً فکر می کنم یک کار دیگر را کاملاً درک می
482
00:17:25,679 –> 00:17:27,119
483
00:17:27,119 –> 00:17:29,120
کردم، گفتم
484
00:17:29,120 –> 00:17:31,039
قبل از شروع
485
00:17:31,039 –> 00:17:33,360
درس امروز به آن اشاره کنم، اگر واقعاً علاقه مند به ادامه سفر پایتون خود هستید، باید به مؤسسه تپ
486
00:17:33,360 –> 00:17:37,120
که من مدیر آن هستم اشاره کنم.
487
00:17:37,120 –> 00:17:40,240
488
00:17:40,240 –> 00:17:41,679
489
00:17:41,679 –> 00:17:43,360
و شما علاقه مند به
490
00:17:43,360 –> 00:17:45,600
انجام کارهایی مانند تجزیه و تحلیل متن یا
491
00:17:45,600 –> 00:17:48,000
چیزهایی هستید که مؤسسه آموزشی تحلیل متن
492
00:17:48,000 –> 00:17:51,039
یک مؤسسه رایگان است
493
00:17:51,039 –> 00:17:52,720
که توسط بنیاد ملی علوم انسانی تأمین می شود
494
00:17:52,720 –> 00:17:56,480
و ما
495
00:17:56,480 –> 00:17:58,480
دوره های باورنکردنی داریم که تابستان امسال ارائه خواهیم کرد،
496
00:17:58,480 –> 00:18:00,799
بنابراین اگر شما علاقه مند هستید
497
00:18:00,799 –> 00:18:02,720
که پس از پایان این بلوط به یادگیری ادامه دهید،
498
00:18:02,720 –> 00:18:05,039
من شما را تشویق می کنم این را بررسی کنید
499
00:18:05,039 –> 00:18:06,480
و برای استفاده از آن استفاده کنید،
500
00:18:06,480 –> 00:18:08,240
بیایید به برخی از دوره ها نگاهی بیاندازیم.
501
00:18:08,240 –> 00:18:10,240
502
00:18:10,240 –> 00:18:13,520
503
00:18:13,520 –> 00:18:15,440
مدرسان شناخته شده ای که
504
00:18:15,440 –> 00:18:18,080
دوره های دیگر را نیز تدریس می کنند، بسیاری
505
00:18:18,080 –> 00:18:20,320
از دوره ها، آه که با
506
00:18:20,320 –> 00:18:22,480
داده های توییتر کار می کنند، یک راهنمای عملی
507
00:18:22,480 –> 00:18:24,720
برای مدیریت داده های متنی، مقدمه ای برای
508
00:18:24,720 –> 00:18:27,679
پردازش زبان طبیعی با مقدمه فضایی
509
00:18:27,679 –> 00:18:30,720
به چند زبانه شناسایی موجودیت نامگذاری شده
510
00:18:30,720 –> 00:18:32,559
511
00:18:32,559 –> 00:18:34,400
در وب و تجزیه و تحلیل متن و
512
00:18:34,400 –> 00:18:36,640
دو زبانه وجود دارد. یادگیری ماشینی رسانه های اجتماعی،
513
00:18:36,640 –> 00:18:38,240
514
00:18:38,240 –> 00:18:40,480
مقدمه ای بر پانداها که به
515
00:18:40,480 –> 00:18:43,600
نوعی مانند اکسل فوق العاده قدرتمند با
516
00:18:43,600 –> 00:18:45,120
داده های روزنامه های چندزبانه پایتون و
517
00:18:45,120 –> 00:18:46,960
ویژوالیز است. اینها واقعاً به
518
00:18:46,960 –> 00:18:48,880
نوعی آموزش عالی و
519
00:18:48,880 –> 00:18:51,520
مخصوصاً جامعه کتابخانهای را هدف قرار میدهند، من میخواهم
520
00:18:51,520 –> 00:18:52,640
521
00:18:52,640 –> 00:18:54,880
این را در اینجا رها
522
00:18:54,880 –> 00:18:56,400
کنم،
523
00:18:56,400 –> 00:18:59,200
من دوره درخواست را
524
00:18:59,200 –> 00:19:01,120
تا این هفته باز نگه داشتهام، فقط به این دلیل
525
00:19:01,120 –> 00:19:03,760
که میدانستم افراد acrll به آن علاقه دارند.
526
00:19:03,760 –> 00:19:06,240
در این رویداد و بنابراین من می خواهم
527
00:19:06,240 –> 00:19:08,880
مطمئن شوم که در مورد آن به شما می گویم زیرا
528
00:19:08,880 –> 00:19:11,919
اوه این رایگان است و فوق العاده است بنابراین اوه و
529
00:19:11,919 –> 00:19:14,240
من فکر می کنم برای شما مفید خواهد
530
00:19:14,240 –> 00:19:15,520
بود بنابراین من ادامه می دهم و
531
00:19:15,520 –> 00:19:17,440
روی این python basics 2 کلیک کنید و من
532
00:19:17,440 –> 00:19:19,120
میخواهم دفترچه یادداشت python basics 2 را باز کنم و
533
00:19:19,120 –> 00:19:20,880
534
00:19:20,880 –> 00:19:23,200
535
00:19:23,200 –> 00:19:25,440
همانطور که دفعه قبل گفتم
536
00:19:25,440 –> 00:19:27,840
همه این درسها خلاقیت هستند،
537
00:19:27,840 –> 00:19:31,679
538
00:19:31,679 –> 00:19:33,440
لطفاً از آنها استفاده کنید آنها را
539
00:19:33,440 –> 00:19:35,440
تغییر
540
00:19:35,440 –> 00:19:37,520
دهید. هدف این است که به مردم کمک کنیم تا تجزیه و تحلیل متن را آموزش دهند،
541
00:19:37,520 –> 00:19:38,720
542
00:19:38,720 –> 00:19:41,360
اوه امی و من برای Ithaca کار می
543
00:19:41,360 –> 00:19:44,160
کنم و به ویژه برای آزمایشگاه های jsor کار می
544
00:19:44,160 –> 00:19:45,840
کنم، اما اوم
545
00:19:45,840 –> 00:19:46,640
546
00:19:46,640 –> 00:19:49,679
اوه، ما یک سازمان غیرانتفاعی هستیم و
547
00:19:49,679 –> 00:19:52,559
ما واقعاً از ماموریت خود برای کمک کردن انگیزه داریم.
548
00:19:52,559 –> 00:19:54,960
آموزش عالی و بهبود
549
00:19:54,960 –> 00:19:57,600
آموزش، بنابراین هدف ما ایجاد
550
00:19:57,600 –> 00:19:59,440
چیزی است مواردی که به کتابداران و معلمان کمک می کند
551
00:19:59,440 –> 00:20:02,400
552
00:20:02,400 –> 00:20:04,559
آموزش عالی را بهبود بخشند، بنابراین،
553
00:20:04,559 –> 00:20:05,679
554
00:20:05,679 –> 00:20:08,799
بیایید ابتدا وارد
555
00:20:08,799 –> 00:20:12,080
کار شویم و
556
00:20:12,240 –> 00:20:14,559
شروع کنیم، من همچنین یک ویدیو برای
557
00:20:14,559 –> 00:20:18,000
این محتوا نیز
558
00:20:18,000 –> 00:20:20,000
دارم و ما با دستورات کنترل جریان وارد می شویم
559
00:20:20,000 –> 00:20:22,640
560
00:20:22,640 –> 00:20:24,400
و امروز واقعاً در مورد اضافه کردن
561
00:20:24,400 –> 00:20:26,960
مقداری پیچیدگی به برنامههایمان تا
562
00:20:26,960 –> 00:20:28,640
کنون ما
563
00:20:28,640 –> 00:20:30,960
در هر زمان یک نوع متغیر ایجاد کردهایم و میتوانیم یک
564
00:20:30,960 –> 00:20:33,600
قطعه داده را به صورت شناور یک عدد صحیح یا
565
00:20:33,600 –> 00:20:34,960
رشته در آن قرار دهیم،
566
00:20:34,960 –> 00:20:36,880
اما سؤال این است که اگر
567
00:20:36,880 –> 00:20:38,240
برنامه ما در واقع باید
568
00:20:38,240 –> 00:20:40,400
در مورد آنچه کاربر وارد می کند تصمیم بگیرد
569
00:20:40,400 –> 00:20:42,159
یا اگر مجبور باشد برخی از انتخاب ها را انجام
570
00:20:42,159 –> 00:20:43,919
دهد، چه اتفاقی می افتد، اگر فقط خط به خط پیش نرود
571
00:20:43,919 –> 00:20:45,919
، ممکن است یک کار را انجام دهد
572
00:20:45,919 –> 00:20:47,360
و سپس تصمیم بگیرد که کار دیگری انجام دهد.
573
00:20:47,360 –> 00:20:48,559
574
00:20:48,559 –> 00:20:50,080
و بنابراین این چیزی است که ما امروز به آن نگاه خواهیم
575
00:20:50,080 –> 00:20:51,760
کرد، به نوعی
576
00:20:51,760 –> 00:20:54,640
استراتژی های زیادی است که واقعاً اوه
577
00:20:54,640 –> 00:20:56,000
و واقعاً نیازی نیست که
578
00:20:56,000 –> 00:20:57,840
بتوانید همه اینها را فوراً اجرا کنید، اما من
579
00:20:57,840 –> 00:21:00,840
می خواهم همه آنها را به شما معرفی کنم.
580
00:21:00,840 –> 00:21:03,360
من می خواهم مطمئن شوم که شما در آن هستید
581
00:21:03,360 –> 00:21:04,960
حداقل آنها را دیده اید، حتی اگر در
582
00:21:04,960 –> 00:21:07,520
آینده زیاد از آنها استفاده نخواهم کرد
583
00:21:07,520 –> 00:21:08,960
و درس های دیگری که قرار است
584
00:21:08,960 –> 00:21:10,960
با هم انجام دهیم، باید بدانید که
585
00:21:10,960 –> 00:21:13,280
نوع گزینه های کنترل جریان برای
586
00:21:13,280 –> 00:21:14,720
نوشتن یک برنامه چیست
587
00:21:14,720 –> 00:21:16,720
و بنابراین چه زمانی من در مورد کنترل جریان صحبت می کنم من
588
00:21:16,720 –> 00:21:18,880
همیشه از نمودارهای جریان استفاده می
589
00:21:18,880 –> 00:21:21,760
کنم زیرا فکر می کنم این روش خوبی است برای اینکه به
590
00:21:21,760 –> 00:21:23,760
مردم نشان دهم یک برنامه
591
00:21:23,760 –> 00:21:25,200
چگونه انتخاب می کند
592
00:21:25,200 –> 00:21:26,159
و
593
00:21:26,159 –> 00:21:28,000
اوم
594
00:21:28,000 –> 00:21:28,960
بله
595
00:21:28,960 –> 00:21:30,559
من گاهی اوقات وقتی واقعاً در مورد
596
00:21:30,559 –> 00:21:32,400
نحوه نوشتن کدها گیج می شوم به عقب برمی گردم
597
00:21:32,400 –> 00:21:34,480
و ابتدا یک نمودار شناور می نویسم
598
00:21:34,480 –> 00:21:36,640
و سپس خوب می شوم حالا می دانم به چه
599
00:21:36,640 –> 00:21:38,799
طلاعاتی نیاز دارم و دو
600
00:21:38,799 –> 00:21:40,559
ت دارم اکنون چگونه تصمیمات گرفته می
601
00:21:40,559 –> 00:21:41,600
ود، در واقع می توانم سع
602
00:21:41,600 –> 00:21:43,600
کنم این را به کد پایتون ترجمه کن
603
00:21:43,600 –> 00:21:45,520
تا یک کد داشته باشم به عنوان مثال در اینجا که
604
00:21:45,520 –> 00:21:48,400
برای دانشجویان مقطع کارشناسی
605
00:21:48,400 –> 00:21:50,799
در نظر گرفته شده است و ایده اینجا این است که دانشآموز
606
00:21:50,799 –> 00:21:52,080
607
00:21:52,080 –> 00:21:53,600
میخواهد با دوستان خود به وقت گذرانی و استراحت بپردازد
608
00:21:53,600 –> 00:21:55,919
و نوع
609
00:21:55,919 –> 00:21:58,640
برنامه کوچک در اینجا مانند این است که آنها باید چه کاری
610
00:21:58,640 –> 00:22:01,120
انجام دهند تا این اتفاق بیفتد.
611
00:22:01,120 –> 00:22:03,360
یک شروع اینجا و سپس فی اولین چیز
612
00:22:03,360 –> 00:22:05,360
یک تصمیم است در هر زمان که تصمیمی در نمودار جریان وجود دارد،
613
00:22:05,360 –> 00:22:07,120
اوه شما یک الماس را می بینید
614
00:22:07,120 –> 00:22:09,840
و بنابراین الماس اینجا از
615
00:22:09,840 –> 00:22:11,440
شما می پرسد می دانید آیا من
616
00:22:11,440 –> 00:22:14,320
تکلیف دارید و اگر پاسخ شما بله است
617
00:22:14,320 –> 00:22:16,080
پس می روید برای تکمیل یک
618
00:22:16,080 –> 00:22:18,000
تکلیف و هر چیزی که شبیه یک
619
00:22:18,000 –> 00:22:19,600
تکلیف است، چیزی که باید
620
00:22:19,600 –> 00:22:22,320
در نمودار کنترل جریان انجام شود،
621
00:22:22,320 –> 00:22:24,559
مستطیلی مانند این خواهد بود
622
00:22:24,559 –> 00:22:26,720
و بنابراین شما یک تکلیف را تکمیل می کنید
623
00:22:26,720 –> 00:22:28,000
و سپس دوباره می پرسید
624
00:22:28,000 –> 00:22:29,919
آیا من تکلیف دارم. انجام دهید
625
00:22:29,919 –> 00:22:32,080
و اگر تکلیفی برای انجام دادن
626
00:22:32,080 –> 00:22:34,240
دارید، آنگاه به انجام این
627
00:22:34,240 –> 00:22:35,760
حلقه همینجا ادامه دهید، حدس میزنم تا زمانی که تمام
628
00:22:35,760 –> 00:22:37,600
تکالیف شما تکمیل
629
00:22:37,600 –> 00:22:38,960
شود، میگویید نه من
630
00:22:38,960 –> 00:22:41,360
دیگر تکلیفی ندارم و بررسی
631
00:22:41,360 –> 00:22:43,760
میکنید که میدانید آیا دوستان من در دسترس
632
00:22:43,760 –> 00:22:45,120
هستند اگر در دسترس باشند، شما فقط می خواهید
633
00:22:45,120 –> 00:22:47,200
با هم بنشینید و استراحت کنید و این پایان
634
00:22:47,200 –> 00:22:48,640
نوع جریان ما در اینجا است، این
635
00:22:48,640 –> 00:22:51,039
همه کاری است که شما باید انجام دهید
636
00:22:51,039 –> 00:22:52,840
اگر دوستان در دسترس نیستند،
637
00:22:52,840 –> 00:22:55,280
پس می خواهید بگویید خوب
638
00:22:55,280 –> 00:22:58,000
من چقدر اجتماعی احساس می کنم که من چیست
639
00:22:58,000 –> 00:22:59,440
640
00:22:59,440 –> 00:23:01,760
آیا میخواهم دوستان جدیدی پیدا
641
00:23:01,760 –> 00:23:04,000
کنم، اگر احساس میکنید انرژی کمی
642
00:23:04,000 –> 00:23:05,840
دارید، ممکن است تا فردا صبر کنید و ببینید آیا
643
00:23:05,840 –> 00:23:08,240
دوستانتان فردا در دسترس هستند یا خیر،
644
00:23:08,240 –> 00:23:09,600
اگر احساس انرژی بالایی دارید، آماده هستید
645
00:23:09,600 –> 00:23:11,440
تا دوستان جدیدی پیدا کنید. ممکن است به
646
00:23:11,440 –> 00:23:13,600
کلاس برود و از شخصی دوستانه بخواهد که پاتوق
647
00:23:13,600 –> 00:23:16,320
کند و ببیند آیا آنها در دسترس هستند یا نه و بنابراین
648
00:23:16,320 –> 00:23:17,200
دوباره
649
00:23:17,200 –> 00:23:19,039
احتمالاً همه شما قبلاً فلوچارت هایی را دیده اید،
650
00:23:19,039 –> 00:23:21,200
اما من فقط می خواهم آن را معرفی کنم
651
00:23:21,200 –> 00:23:23,120
زیرا شبیه
652
00:23:23,120 –> 00:23:25,520
چیزی است که برای توضیح استفاده خواهم کرد.
653
00:23:25,520 –> 00:23:28,159
منطق برنامهها همینطور که ما
654
00:23:28,159 –> 00:23:30,320
این روشهای مختلف را یاد میگیریم، بنابراین
655
00:23:30,320 –> 00:23:33,039
میتوانیم به این گزینههای بله یا خیر فکر
656
00:23:33,039 –> 00:23:34,880
657
00:23:34,880 –> 00:23:38,559
کنیم که درست است و در پایتون
658
00:23:38,559 –> 00:23:40,559
اینها را نه به صورت بله یا خیر، بلکه
659
00:23:40,559 –> 00:23:42,720
آنها را به صورت مینویسیم. true و falses
660
00:23:42,720 –> 00:23:44,880
به آنها مقادیر بولی می دهیم
661
00:23:44,880 –> 00:23:46,799
و بنابراین می توانیم چیزی شبیه به
662
00:23:46,799 –> 00:23:48,960
متغیری به نام ما دوستان موجود تصور کنیم
663
00:23:48,960 –> 00:23:51,440
و می توانیم آن را برابر false قرار دهیم یا
664
00:23:51,440 –> 00:23:53,760
دوستان جدیدی پیدا کنیم.
665
00:23:53,760 –> 00:23:55,440
666
00:23:55,440 –> 00:24:00,159
دوستان جدید هستند در دسترس و غیره
667
00:24:00,159 –> 00:24:02,080
و بنابراین ایده این است که ما
668
00:24:02,080 –> 00:24:04,240
با این چیز ساده شروع می کنیم بله
669
00:24:04,240 –> 00:24:06,480
و خیر که درست و نادرست می شود
670
00:24:06,480 –> 00:24:09,200
و اینها نوع چهارم داده ای هستند
671
00:24:09,200 –> 00:24:10,799
که ما اعداد صحیح شناور و
672
00:24:10,799 –> 00:24:12,799
رشته هایی را انجام داده ایم. یک چیز دیگر اضافه کنید
673
00:24:12,799 –> 00:24:15,120
ما قصد داریم این مقادیر بولی را اضافه کنیم
674
00:24:15,120 –> 00:24:17,600
یک نکته کلیدی در مورد این مقادیر بولی این
675
00:24:17,600 –> 00:24:19,360
است که آنها باید با
676
00:24:19,360 –> 00:24:21,840
حروف بزرگ نوشته شوند، بنابراین اگر این کد را
677
00:24:21,840 –> 00:24:23,520
دقیقاً همانطور که نوشته شده است در اینجا اجرا
678
00:24:23,520 –> 00:24:25,760
کنید، با خطا مواجه خواهید شد
679
00:24:25,760 –> 00:24:28,000
زیرا می گویند رفتن به بگویید false
680
00:24:28,000 –> 00:24:29,679
تعریف نشده است، اما
681
00:24:29,679 –> 00:24:32,080
اگر این f و false را در اینجا به بزرگی
682
00:24:32,080 –> 00:24:33,360
f
683
00:24:33,360 –> 00:24:35,679
uh تغییر دهید، می بینید که مانند ساعت سبز روشن می شود
684
00:24:35,679 –> 00:24:37,760
مانند تغییر رنگ و
685
00:24:37,760 –> 00:24:38,720
python مانند
686
00:24:38,720 –> 00:24:40,960
نور سبز است، می دانم این چیست که
687
00:24:40,960 –> 00:24:43,200
شما دارید صحبت می کنید زبان من در اینجا من
688
00:24:43,200 –> 00:24:46,400
بزرگ f false یا بزرگ t true را
689
00:24:46,400 –> 00:24:49,039
می بینم این چیزی است که من با آن آشنا هستم و
690
00:24:49,039 –> 00:24:50,240
بنابراین
691
00:24:50,240 –> 00:24:52,640
وقتی از حرف بزرگ استفاده می کنید، اولین
692
00:24:52,640 –> 00:24:54,720
پایتون آن را به عنوان یک مقدار بولی تشخیص می
693
00:24:54,720 –> 00:24:56,159
دهد
694
00:24:56,159 –> 00:24:58,000
و چیزی مهم که
695
00:24:58,000 –> 00:24:59,360
همراه با آن است،
696
00:24:59,360 –> 00:25:01,919
ما در روز دوشنبه به نظر می رسید بله uh در مورد چیزهایی
697
00:25:01,919 –> 00:25:02,799
که
698
00:25:02,799 –> 00:25:04,960
اوه قوانینی بودند، ابتدا
699
00:25:04,960 –> 00:25:06,880
قوانین نرمی وجود داشت که مانند دستورالعملها هستند
700
00:25:06,880 –> 00:25:08,799
و سپس قوانین سختی وجود داشت، مثلاً
701
00:25:08,799 –> 00:25:10,640
اگر یک متغیر را به این ترتیب نام ببرید،
702
00:25:10,640 –> 00:25:12,000
کد شما را خراب میکند.
703
00:25:12,000 –> 00:25:12,960
704
00:25:12,960 –> 00:25:15,360
705
00:25:15,360 –> 00:25:18,080
به نام capital t true یا
706
00:25:18,080 –> 00:25:20,480
capital f false python دوست ندارد
707
00:25:20,480 –> 00:25:21,679
که
708
00:25:21,679 –> 00:25:24,880
شما ماهیت حقیقت را تغییر دهید اوه و بنابراین
709
00:25:24,880 –> 00:25:26,720
آه شما نمی توانید کاری شبیه به این انجام دهید
710
00:25:26,720 –> 00:25:28,720
711
00:25:28,720 –> 00:25:31,039
712
00:25:31,039 –> 00:25:33,760
. دیدهایم که میتوانیم
713
00:25:33,760 –> 00:25:35,600
714
00:25:35,600 –> 00:25:36,720
um
715
00:25:36,720 –> 00:25:39,520
uh false یا true را در داخل یک متغیر ذخیره کنیم، بنابراین
716
00:25:39,520 –> 00:25:42,640
717
00:25:42,640 –> 00:25:46,159
من از اوه تد لاسو اینجا
718
00:25:46,159 –> 00:25:48,400
719
00:25:48,400 –> 00:25:50,799
را کانالیزه میکنم
720
00:25:50,799 –> 00:25:53,200
.
721
00:25:53,200 –> 00:25:54,480
722
00:25:54,480 –> 00:25:55,440
شما
723
00:25:55,440 –> 00:25:59,279
اساساً میتوانید یک متغیر را در آنجا
724
00:26:01,039 –> 00:26:01,919
تنظیم کنید،
725
00:26:01,919 –> 00:26:02,720
726
00:26:02,720 –> 00:26:04,799
بنابراین چیزی که قبلاً از نظر
727
00:26:04,799 –> 00:26:06,400
728
00:26:06,400 –> 00:26:08,240
ایجاد کنترل جریان
729
00:26:08,240 –> 00:26:10,400
به آن نگاه کردهایم این است که عملگرهای مقایسه قبل از اینکه به
730
00:26:10,400 –> 00:26:12,080
اعداد صحیح و شناورها نگاه کنیم و ما سعی کردیم به این
731
00:26:12,080 –> 00:26:14,240
نتیجه رسیدیم که پایتون میتواند عدد صحیح 5 را بفهمد، به خاطر بسپارید.
732
00:26:14,240 –> 00:26:18,480
برابر با fl بود oat 5.0
733
00:26:18,480 –> 00:26:19,360
um
734
00:26:19,360 –> 00:26:21,039
735
00:26:21,039 –> 00:26:23,360
دوباره
736
00:26:23,360 –> 00:26:25,840
به آن عملگرهای مقایسه نگاه می کنیم، بنابراین در این مورد، 67 داریم که عدد
737
00:26:25,840 –> 00:26:29,440
صحیح برابر با 67 است. بنابراین می گوییم
738
00:26:29,440 –> 00:26:32,240
که از پایتون می پرسد، مانند یک مسابقه پاپ
739
00:26:32,240 –> 00:26:35,840
درست یا غلط است 67 برابر با 67 و
740
00:26:35,840 –> 00:26:38,320
پایتون در حال حاضر یک چیز را به ما درست میدهد
741
00:26:38,320 –> 00:26:40,159
که میخواهم در اینجا کاملاً در مورد آن صحبت
742
00:26:40,159 –> 00:26:42,080
کنم که اغلب افراد را
743
00:26:42,080 –> 00:26:44,080
با شروع نوشتن این چیزها گیج میکند، زیرا
744
00:26:44,080 –> 00:26:45,039
آنها در
745
00:26:45,039 –> 00:26:46,559
حال یادگیری بیانیههای تکلیف هستند
746
00:26:46,559 –> 00:26:48,080
و در حال یادگیری
747
00:26:48,080 –> 00:26:49,919
عملگرهای مقایسه هستند که معمولاً بسیار نزدیک به
748
00:26:49,919 –> 00:26:51,120
749
00:26:51,120 –> 00:26:52,799
750
00:26:52,799 –> 00:26:55,039
751
00:26:55,039 –> 00:26:56,080
752
00:26:56,080 –> 00:26:58,799
753
00:26:58,799 –> 00:27:00,640
اگر بخواهیم 67 را بنویسیم
754
00:27:00,640 –> 00:27:02,320
755
00:27:02,320 –> 00:27:04,559
که فقط یک علامت مساوی در اینجا برابر است با
756
00:27:04,559 –> 00:27:07,279
67، یک عملگر مقایسه از دو کاراکتر استفاده می کند و دو علامت مساوی دارد، فکر می کنیم که در حال تلاش
757
00:27:07,279 –> 00:27:09,520
برای ایجاد متغیری به نام 67 هستیم و
758
00:27:09,520 –> 00:27:10,720
759
00:27:10,720 –> 00:27:13,600
از آخرین بار می دانیم که این متغیر است. یک نه بزرگ برای
760
00:27:13,600 –> 00:27:15,120
ایجاد متغیری که با یک عدد شروع میشود
761
00:27:15,120 –> 00:27:17,279
و مطمئناً
762
00:27:17,279 –> 00:27:19,440
نمیخواهیم بتوانیم مقدار
763
00:27:19,440 –> 00:27:22,159
اعداد را در پایتون تغییر دهیم که باعث ایجاد
764
00:27:22,159 –> 00:27:24,720
انواع باگها و مشکلات عجیب و غریب میشود، بنابراین
765
00:27:24,720 –> 00:27:27,360
اگر سعی کنیم و 67 را با یک علامت مساوی بنویسید 67
766
00:27:27,360 –> 00:27:29,039
767
00:27:29,039 –> 00:27:30,799
پایتون به ما یک خطا برمیگرداند
768
00:27:30,799 –> 00:27:33,679
زیرا نمیتوانیم متغیری
769
00:27:33,679 –> 00:27:36,159
با 67 ایجاد
770
00:27:36,159 –> 00:27:37,840
771
00:27:37,840 –> 00:27:39,360
772
00:27:39,360 –> 00:27:40,720
کنیم. سمت چپ به
773
00:27:40,720 –> 00:27:42,559
سمت راست بروید و یک
774
00:27:42,559 –> 00:27:44,799
درست یا نادرست بولی
775
00:27:44,799 –> 00:27:47,039
بدهید، باید به یاد داشته باشید که
776
00:27:47,039 –> 00:27:48,960
برای انجام آن عملگر مقایسه همیشه به دو کاراکتر نیاز دارید
777
00:27:48,960 –> 00:27:50,559
778
00:27:50,559 –> 00:27:52,720
و علاوه بر اینکه فقط بررسی
779
00:27:52,720 –> 00:27:54,960
کنیم که آیا دو چیز برابر هستند، میتوانیم
780
00:27:54,960 –> 00:27:56,880
کارهایی مانند بررسی اگر آنها
781
00:27:56,880 –> 00:27:59,120
با یکدیگر مساوی نیستند یا اگر کمتر یا
782
00:27:59,120 –> 00:28:01,679
بزرگتر یا کمتر از مساوی یا
783
00:28:01,679 –> 00:28:04,320
بزرگتر یا مساوی
784
00:28:04,320 –> 00:28:06,640
ام هستند، از خانم رینولدز برای این
785
00:28:06,640 –> 00:28:08,960
یکی از کلاس دوم تشکر می کنم که این راه را به من آموخت
786
00:28:08,960 –> 00:28:10,399
یادآوری این موضوع این است که
787
00:28:10,399 –> 00:28:13,120
تمساح که دهانش همان
788
00:28:13,120 –> 00:28:14,480
هویج کوچک است، همیشه
789
00:28:14,480 –> 00:28:17,120
سیب بزرگتر را می خورد، یک عدد
790
00:28:17,120 –> 00:28:18,559
بزرگتر است، این روش مسخره ای است که من
791
00:28:18,559 –> 00:28:21,200
این را به خاطر می آورم، اوه بله، شما خوش
792
00:28:21,200 –> 00:28:22,880
آمدید، مطمئنم که برخی از شما رفتید.
793
00:28:22,880 –> 00:28:24,080
از طریق همان تجربهای که شما
794
00:28:24,080 –> 00:28:26,240
رینولدز را از دست ندادید، اما ممکن
795
00:28:26,240 –> 00:28:28,000
است آن را به همان شیوهای
796
00:28:28,000 –> 00:28:29,360
یاد گرفته باشید که من آن را یاد گرفتم، به این ترتیب آن را به یاد میآورم و از آن
797
00:28:29,360 –> 00:28:31,600
حالم به هم میخورد،
798
00:28:31,600 –> 00:28:32,880
بنابراین ممکن
799
00:28:32,880 –> 00:28:34,960
است برنامهنویس بزرگی باشم، اما هنوز هم
800
00:28:34,960 –> 00:28:36,640
وقتی من اینها را می نویسم تمساح ها را ببینید که سیب می خورند،
801
00:28:36,640 –> 00:28:38,880
802
00:28:40,240 –> 00:28:41,520
پس
803
00:28:41,520 –> 00:28:43,600
سعی کنید این سلول بعدی را امتحان کنید.
804
00:28:43,600 –> 00:28:45,919
805
00:28:45,919 –> 00:28:47,279
806
00:28:47,279 –> 00:28:49,679
807
00:28:49,679 –> 00:28:51,919
امتحان کن
808
00:28:51,919 –> 00:28:54,000
هدر میگوید یادش میآید که Pac-Man
809
00:28:54,000 –> 00:28:56,159
من Pac-Man را دوست دارم،
810
00:28:56,159 –> 00:28:57,600
این مثال خوبی است
811
00:28:57,600 –> 00:28:59,679
که او نقطههای کوچک
812
00:28:59,679 –> 00:29:02,320
میوه را
813
00:29:04,720 –> 00:29:07,039
میخورد Miss Pac-Man بازی بسیار برتر، به
814
00:29:07,039 –> 00:29:08,000
هر حال
815
00:29:08,000 –> 00:29:11,240
خیلی بهتر
816
00:29:20,800 –> 00:29:23,859
[موسیقی]
817
00:29:25,279 –> 00:29:28,320
که خوب است، ما به دهه 80 رسیدیم. بچههای
818
00:29:28,320 –> 00:29:30,559
اینجا
819
00:29:34,399 –> 00:29:36,240
، فکر میکنم اگر امروز گفته باشید pac-man،
820
00:29:36,240 –> 00:29:38,080
من نمیدانم که بچهها میدانند
821
00:29:38,080 –> 00:29:39,760
آن مرد چیست، شاید آنها
822
00:29:39,760 –> 00:29:40,399
میدانند،
823
00:29:40,399 –> 00:29:42,320
شاید من کسی هستم که از ارتباط خارج
824
00:29:42,320 –> 00:29:45,360
شدهام، اما احساس میکنم دوست دارم مرد
825
00:29:45,360 –> 00:29:46,159
826
00:29:46,159 –> 00:29:47,760
پوکمون نیست خوب
827
00:29:47,760 –> 00:29:49,279
من با خودم قرار می گذارم حتی با آن
828
00:29:49,279 –> 00:29:50,720
هم نمی دانم چه چیز جالبی است من آنقدر پیر هستم
829
00:29:50,720 –> 00:29:52,559
که بدانم خیلی خوب است
830
00:29:52,559 –> 00:29:55,840
ecraft مطمئن نیستم که
831
00:29:57,760 –> 00:29:59,760
پوکمون هنوز عالی است، خوب
832
00:29:59,760 –> 00:30:02,080
است بدانید که
833
00:30:03,840 –> 00:30:05,440
ما می خواهیم عملگر not برابر 2 را امتحان کنیم.
834
00:30:05,440 –> 00:30:09,200
835
00:30:09,200 –> 00:30:11,360
836
00:30:11,360 –> 00:30:12,399
837
00:30:12,399 –> 00:30:14,559
838
00:30:14,559 –> 00:30:16,799
درست باشد زیرا آنها با یکدیگر برابر نیستند
839
00:30:16,799 –> 00:30:17,840
840
00:30:17,840 –> 00:30:19,200
و بنابراین چک ما به این صورت خواهد بود
841
00:30:19,200 –> 00:30:21,440
که مایلم شما نیز اینجا را
842
00:30:21,440 –> 00:30:23,760
در سلول کد بعدی امتحان کنید سعی کنید
843
00:30:23,760 –> 00:30:25,919
عملگر مساوی را با یک رشته
844
00:30:25,919 –> 00:30:27,440
انجام دهید که اساساً ما می توانیم انجام دهیم همان
845
00:30:27,440 –> 00:30:28,960
عملیات با
846
00:30:28,960 –> 00:30:31,919
این عملگرهای مقایسه ای
847
00:30:31,919 –> 00:30:33,919
اوه تنها تفاوت این است که اساساً
848
00:30:33,919 –> 00:30:35,120
از یک رشته می گذرد
849
00:30:35,120 –> 00:30:36,880
و کاراکتر به کاراکتر را بررسی می
850
00:30:36,880 –> 00:30:39,120
کند
851
00:30:39,120 –> 00:30:40,640
تا ببیند آیا تطابق کاملی
852
00:30:40,640 –> 00:30:43,039
بین این دو چیز
853
00:30:43,039 –> 00:30:45,919
وجود دارد یا خیر و بنابراین حتی اگر وجود داشته باشد
854
00:30:45,919 –> 00:30:48,799
فضای مستقیم یا چیزی در آنجا
855
00:30:48,799 –> 00:30:50,640
پس از نظر فنی رشته ها
856
00:30:50,640 –> 00:30:52,320
متفاوت هستند زیرا رشته ای که می
857
00:30:52,320 –> 00:30:53,840
توانید رشته ای را به عنوان یک سری
858
00:30:53,840 –> 00:30:55,919
کاراکتر در نظر بگیرید و آن کاراکترهایی
859
00:30:55,919 –> 00:30:58,320
که قبلاً گفتم می توانند اعداد باشند
860
00:30:58,320 –> 00:30:59,840
چیزی که آن را به رشته تبدیل می کند t است. با
861
00:30:59,840 –> 00:31:01,600
توجه به اینکه
862
00:31:01,600 –> 00:31:04,000
در هر طرف آن یک یا دو نقل قول وجود دارد، به این ترتیب می
863
00:31:04,000 –> 00:31:07,760
توانیم تشخیص دهیم که چیزی یک رشته است،
864
00:31:08,240 –> 00:31:10,960
بنابراین اگر کاری مانند Hello
865
00:31:10,960 –> 00:31:11,760
um
866
00:31:11,760 –> 00:31:13,600
انجام دادیم و سپس برابر بودیم
867
00:31:13,600 –> 00:31:16,399
و سپس خداحافظی
868
00:31:16,399 –> 00:31:17,679
مانند پس
869
00:31:17,679 –> 00:31:19,840
از آن برمی گردیم. false float
870
00:31:19,840 –> 00:31:21,440
معادل خداحافظی نیست، این دو
871
00:31:21,440 –> 00:31:22,799
رشته متفاوت هستند،
872
00:31:22,799 –> 00:31:26,799
اما اگر من کاری مانند uh aloha
873
00:31:26,799 –> 00:31:27,840
و
874
00:31:27,840 –> 00:31:29,760
aloha
875
00:31:29,760 –> 00:31:31,760
انجام دهم، در اینجا یک true را برمی
876
00:31:31,760 –> 00:31:34,240
گردانم، بنابراین پایتون تشخیص می دهد که این رشته ها یکسان هستند
877
00:31:34,240 –> 00:31:36,240
و بنابراین به
878
00:31:36,240 –> 00:31:39,760
من برمی گرداند که جاناتان واقعی هستم.
879
00:31:40,720 –> 00:31:42,159
می پرسد چگونه
880
00:31:42,159 –> 00:31:45,279
نشانگر خود را به راحتی از نقل قول دوم عبور می دهید،
881
00:31:45,279 –> 00:31:47,840
882
00:31:47,840 –> 00:31:49,840
بنابراین گاهی اوقات یک تکمیل خودکار وجود دارد،
883
00:31:49,840 –> 00:31:51,279
شاید منظور شما این است که جاناتان
884
00:31:51,279 –> 00:31:52,320
885
00:31:52,320 –> 00:31:54,880
امم، گاهی اوقات یک تکمیل خودکار وجود دارد،
886
00:31:54,880 –> 00:31:56,880
اگر فقط اگر یک تکمیل خودکار روی
887
00:31:56,880 –> 00:31:58,240
کاراکتر بعدی وجود دارد، می توانید نویسه بعدی را تایپ کنید
888
00:31:58,240 –> 00:32:02,240
شخصیت یکسان است و به
889
00:32:02,240 –> 00:32:04,240
راحتی از شخصیتی که
890
00:32:04,240 –> 00:32:05,760
در آنجا پر شده است عبور می کند،
891
00:32:05,760 –> 00:32:07,840
شاید من سوال شما را اشتباه تفسیر می کنم،
892
00:32:07,840 –> 00:32:09,039
893
00:32:09,039 –> 00:32:09,890
اما اگر اوم
894
00:32:09,890 –> 00:32:12,159
[موسیقی]
895
00:32:12,159 –> 00:32:15,159
خوب است،
896
00:32:19,039 –> 00:32:19,919
897
00:32:19,919 –> 00:32:21,600
ما قبلاً این را در روز دوشنبه امتحان کردیم،
898
00:32:21,600 –> 00:32:23,200
متوجه شدیم که یک رشته نمی تواند برابر
899
00:32:23,200 –> 00:32:25,039
با یک شناور یا یک عدد صحیح
900
00:32:25,039 –> 00:32:27,039
um باشد، بنابراین
901
00:32:27,039 –> 00:32:29,120
اگر چیزی شبیه 5 داشته
902
00:32:29,120 –> 00:32:31,360
باشیم که نمی تواند برابر
903
00:32:31,360 –> 00:32:33,200
با 5
904
00:32:33,200 –> 00:32:35,760
باشد که به ما غلط
905
00:32:35,760 –> 00:32:38,159
می دهد، می توانیم
906
00:32:39,200 –> 00:32:41,279
این یک رشته
907
00:32:41,279 –> 00:32:43,919
با یک عدد صحیح است سعی کنید اما یک عدد صحیح می
908
00:32:43,919 –> 00:32:45,360
تواند برابر باشد. به یک شناور، بنابراین اگر
909
00:32:45,360 –> 00:32:48,080
کاری شبیه 5 برابر و سپس
910
00:32:48,080 –> 00:32:50,720
5000
911
00:32:50,720 –> 00:32:54,559
uh انجام دهیم، می تواند بفهمد
912
00:32:54,880 –> 00:32:56,880
آنچه را که می خواهم در این سلول کد uh امتحان کنید
913
00:32:56,880 –> 00:32:59,039
914
00:32:59,039 –> 00:33:01,200
، کمی کد
915
00:33:01,200 –> 00:33:03,440
نویسی است. از نمونههایی که به راحتی بستهبندی میشوند
916
00:33:03,440 –> 00:33:05,039
، ببینیم آیا میتوانیم
917
00:33:05,039 –> 00:33:06,240
چند خط بنویسیم، این بار از یک
918
00:33:06,240 –> 00:33:08,559
عملگر مقایسه روی یک متغیر استفاده
919
00:33:08,559 –> 00:33:09,600
میکنیم،
920
00:33:09,600 –> 00:33:11,440
بنابراین میخواهم یک متغیر
921
00:33:11,440 –> 00:33:13,440
درست زیر این
922
00:33:13,440 –> 00:33:14,720
نظر در اینجا ایجاد کنید، میخواهم متغیری به نام ایجاد کنید.
923
00:33:14,720 –> 00:33:16,799
تعداد سگهایی
924
00:33:16,799 –> 00:33:19,919
که باید عشق را گسترش دهم میدانم که
925
00:33:19,919 –> 00:33:22,960
گربهها به طور سنتی
926
00:33:22,960 –> 00:33:26,480
حیوانات خانگی کتابدار هستند و من دو گربه
927
00:33:26,480 –> 00:33:28,960
دارم، بنابراین حدس میزنم منطقی است
928
00:33:28,960 –> 00:33:30,720
اوه، اما
929
00:33:30,720 –> 00:33:33,679
اوه من هم سگدوست هستم و از
930
00:33:33,679 –> 00:33:34,960
شما میخواهم یک متغیری که در اینجا به نام
931
00:33:34,960 –> 00:33:36,640
تعداد سگ ها نامیده می شود و من می خواهم شما یک
932
00:33:36,640 –> 00:33:38,559
تکلیف را انجام دهید
933
00:33:38,559 –> 00:33:40,799
یک علامت مساوی را به خاطر بسپارید
934
00:33:40,799 –> 00:33:43,039
و من از شما می خواهم مقدار صفر را امضا کنید،
935
00:33:43,039 –> 00:33:44,960
ما از آنجا شروع می کنیم
936
00:33:44,960 –> 00:33:45,919
و سپس
937
00:33:45,919 –> 00:33:49,120
در زیر
938
00:33:49,120 –> 00:33:50,880
هشتگ بعدی در اینجا بررسی می کنیم که
939
00:33:50,880 –> 00:33:52,799
آیا تعداد سگ ها بزرگتر
940
00:33:52,799 –> 00:33:55,600
یا مساوی یک است، بنابراین اول خطی که
941
00:33:55,600 –> 00:33:56,880
می خواهید در آنجا قرار دهید یک
942
00:33:56,880 –> 00:33:58,240
دستور انتساب برای ایجاد
943
00:33:58,240 –> 00:34:01,120
متغیر است و به آن مقدار می دهد. خط دومی
944
00:34:01,120 –> 00:34:03,120
که می خواهید بنویسید یک
945
00:34:03,120 –> 00:34:05,200
عملگر مقایسه است تا بررسی کنید که آیا
946
00:34:05,200 –> 00:34:07,120
تعداد سگ ها بزرگتر یا
947
00:34:07,120 –> 00:34:09,519
مساوی یک است.
948
00:34:12,500 –> 00:34:15,440
[موسیقی]
949
00:34:15,440 –> 00:34:20,040
هر دیدگاهی که در بیانیههای تکلیف وجود دارد،
950
00:34:25,040 –> 00:34:26,639
همچنین این دانش را دوبار بررسی کنید که
951
00:34:26,639 –> 00:34:28,800
952
00:34:28,800 –> 00:34:31,040
آیا یک
953
00:34:31,040 –> 00:34:35,839
عبارت تخصیص از یک یا دو علامت مساوی استفاده میکند،
954
00:34:46,960 –> 00:34:50,480
بنابراین ما میخواهیم تعداد سگ ایجاد کنیم
955
00:34:50,480 –> 00:34:52,399
و من از یک علامت مساوی
956
00:34:52,399 –> 00:34:53,679
برای تکلیف خود استفاده خواهیم کرد. عبارت ما
957
00:34:53,679 –> 00:34:56,399
قرار است آن را برابر با صفر قرار دهیم
958
00:34:56,399 –> 00:34:59,359
آیا عملگر مقایسه را دریافت
959
00:34:59,359 –> 00:35:03,839
کردید، سپس خط اول و
960
00:35:21,680 –> 00:35:23,920
خط بعدی تعداد مقایسه
961
00:35:23,920 –> 00:35:25,440
سگ ها وجود دارد
962
00:35:25,440 –> 00:35:27,040
و سپس می خواهیم بدانیم که آیا
963
00:35:27,040 –> 00:35:30,640
بزرگتر یا مساوی یک است و در در این مورد،
964
00:35:30,640 –> 00:35:33,280
ما یک غلط را برمیگردانیم
965
00:35:33,280 –> 00:35:35,359
، البته میتوانیم این
966
00:35:35,359 –> 00:35:38,079
عبارت تخصیص را در اینجا به یک یا
967
00:35:38,079 –> 00:35:40,400
سه تغییر دهیم
968
00:35:40,960 –> 00:35:43,599
و اگر این کار را انجام دهیم،
969
00:35:43,599 –> 00:35:45,440
تعداد اپراتور مقایسه سگها بزرگتر
970
00:35:45,440 –> 00:35:47,839
یا مساوی یک خواهد بود.
971
00:35:47,839 –> 00:35:50,160
972
00:35:50,640 –> 00:35:52,480
973
00:35:52,480 –> 00:35:57,200
اپراتورهای بولی این چیزی است
974
00:35:57,280 –> 00:35:58,960
که اگر تا به حال مجبور شده باشید قبل از آموزش این موارد، نحوه
975
00:35:58,960 –> 00:36:00,720
استفاده از فهرست جستجوی کتابخانه را
976
00:36:00,720 –> 00:36:01,680
977
00:36:01,680 –> 00:36:03,280
آموزش دهید،
978
00:36:03,280 –> 00:36:05,599
بنابراین این کار نباید خیلی چالش برانگیز باشد،
979
00:36:05,599 –> 00:36:06,960
سپس
980
00:36:06,960 –> 00:36:09,359
میتوانیم اساساً از عملگرهای بولی استفاده
981
00:36:09,359 –> 00:36:11,440
کنیم و یا یا برای ایجاد عباراتی
982
00:36:11,440 –> 00:36:14,400
که به یک مقدار واحد ارزیابی کنید
983
00:36:14,400 –> 00:36:17,440
و بنابراین من فقط از دو
984
00:36:17,440 –> 00:36:18,560
چیز استفاده می کنم وقتی با
985
00:36:18,560 –> 00:36:20,800
عملگرهای بولی کار می کنیم وقتی از عملگر و استفاده می
986
00:36:20,800 –> 00:36:22,800
کنیم، مشخص می کند که آیا هر دو
987
00:36:22,800 –> 00:36:25,119
شرط درست هستند یا خیر و بنابراین ما همچنان
988
00:36:25,119 –> 00:36:26,880
به شکلی کار می کنیم بیان سرزمین که در آن
989
00:36:26,880 –> 00:36:28,960
یک عبارت را می نویسیم، سپس
990
00:36:28,960 –> 00:36:30,480
کل عبارت
991
00:36:30,480 –> 00:36:32,960
به عنوان درست یا نادرست ارزیابی می شود،
992
00:36:32,960 –> 00:36:34,960
اما اکنون ما با
993
00:36:34,960 –> 00:36:36,720
دو شرط متفاوت به طور همزمان کار می
994
00:36:36,720 –> 00:36:39,440
کنیم، بنابراین اگر شرط اول باشد. on درست است
995
00:36:39,440 –> 00:36:41,839
و شرط دوم درست است وجود
996
00:36:41,839 –> 00:36:43,839
دارد و در وسط آنگاه
997
00:36:43,839 –> 00:36:46,560
ارزیابی کلی با یک درست خواهد بود
998
00:36:46,560 –> 00:36:48,960
و همانطور که گفتم همه
999
00:36:48,960 –> 00:36:50,880
شرایط باید درست باشند
1000
00:36:50,880 –> 00:36:53,359
تا ارزیابی کلی درست باشد.
1001
00:36:53,359 –> 00:36:57,200
این مثال در اینجا من true و false دارم
1002
00:36:57,200 –> 00:36:59,280
و این بدان معناست که شرط اول
1003
00:36:59,280 –> 00:37:01,920
درست است، شرط دوم نادرست است، اما
1004
00:37:01,920 –> 00:37:03,920
من یک پایان در وسط دارم که به این معنی است که
1005
00:37:03,920 –> 00:37:05,599
همه آنها باید درست باشند تا
1006
00:37:05,599 –> 00:37:07,359
به من یک true برگردانند، بنابراین در این مورد من
1007
00:37:07,359 –> 00:37:09,839
در واقع یک false را برمیگردانم
1008
00:37:09,839 –> 00:37:12,400
و یک کمی مفید ایجاد کردهام
1009
00:37:12,400 –> 00:37:14,640
که در اینجا جدول حقیقت نامیده میشود
1010
00:37:14,640 –> 00:37:16,640
تا به شما ایده بدهم که چگونه
1011
00:37:16,640 –> 00:37:18,560
عملگر و با شرایط متعدد کار میکند و
1012
00:37:18,560 –> 00:37:20,160
1013
00:37:20,160 –> 00:37:22,560
اساساً تنها راه برای به دست آوردن یک
1014
00:37:22,560 –> 00:37:25,200
کلیت است. ارزیابی درست این است که اگر
1015
00:37:25,200 –> 00:37:27,599
همه چیز درست باشد با یک و
1016
00:37:27,599 –> 00:37:29,520
بنابراین درست و درست است در این مورد به
1017
00:37:29,520 –> 00:37:31,760
هر چیز دیگری منجر می شود اگر درست و
1018
00:37:31,760 –> 00:37:34,000
نادرست یا نادرست و درست یا نادرست و
1019
00:37:34,000 –> 00:37:35,760
نادرست داشته باشیم همه آنها
1020
00:37:35,760 –> 00:37:37,760
به طور کلی به نادرست ارزیابی می شوند. ما
1021
00:37:37,760 –> 00:37:40,320
از
1022
00:37:40,800 –> 00:37:42,640
انتهای i استفاده می کنیم n در این بین
1023
00:37:42,640 –> 00:37:43,520
1024
00:37:43,520 –> 00:37:44,560
1025
00:37:44,560 –> 00:37:48,000
مکمل آن بولی یا
1026
00:37:48,000 –> 00:37:50,800
عملگر است و بنابراین با یا فقط به یک
1027
00:37:50,800 –> 00:37:52,960
چیز نیاز داریم که درست باشد تا
1028
00:37:52,960 –> 00:37:54,960
ارزیابی کلی صدق را بدست آوریم، بنابراین چیزی
1029
00:37:54,960 –> 00:37:56,560
شبیه درست
1030
00:37:56,560 –> 00:37:58,160
یا نادرست داشته باشیم
1031
00:37:58,160 –> 00:38:00,320
سپس ارزیابی کلی در این
1032
00:38:00,320 –> 00:38:01,920
مورد خواهد بود. درست است
1033
00:38:01,920 –> 00:38:04,160
و اگر تنها موردی که در آن
1034
00:38:04,160 –> 00:38:06,400
یک کلیت نادرست به دست می آوریم این است که همه چیز
1035
00:38:06,400 –> 00:38:08,160
نادرست است، بنابراین به نوعی شبیه عکس است
1036
00:38:08,160 –> 00:38:10,960
و بنابراین
1037
00:38:10,960 –> 00:38:14,000
در اینجا جدول صدق برای استفاده است
1038
00:38:14,000 –> 00:38:16,400
یا اگر درست یا درست داشته باشیم، درست است.
1039
00:38:16,400 –> 00:38:18,480
اگر درست یا غلط داشته باشیم درست
1040
00:38:18,480 –> 00:38:20,560
میشویم اگر غلط یا درست داشته باشیم درست میشویم و
1041
00:38:20,560 –> 00:38:22,880
اگر غلط یا نادرست داشته باشیم نادرست
1042
00:38:22,880 –> 00:38:24,960
میشویم، این تنها زمان است و بنابراین میتوانید ببینید
1043
00:38:24,960 –> 00:38:26,480
که در کل
1044
00:38:26,480 –> 00:38:28,240
من
1045
00:38:28,240 –> 00:38:30,320
فقط برای یک لحظه کوچکنمایی میکنم.
1046
00:38:30,320 –> 00:38:31,520
به طور کلی،
1047
00:38:31,520 –> 00:38:34,960
1048
00:38:34,960 –> 00:38:37,599
وان ها فرصت های بیشتری برای دروغ گفتن دارند و
1049
00:38:37,599 –> 00:38:39,760
پاروها فرصت های بیشتری برای تبدیل شدن به
1050
00:38:39,760 –> 00:38:42,160
حقیقت دارند
1051
00:38:42,880 –> 00:38:44,720
ام ناتان، فقط یک سوال سریع در
1052
00:38:44,720 –> 00:38:47,200
چت ام،
1053
00:38:47,200 –> 00:38:50,079
بنابراین و یا نه لازم نیست
1054
00:38:50,079 –> 00:38:51,440
با پایتون همبازی شوید
1055
00:38:51,440 –> 00:38:54,320
که درست است بله
1056
00:38:55,440 –> 00:38:57,760
[ موسیقی]
1057
00:38:57,760 –> 00:38:59,760
اوه و چیز دیگری که در آنجا اضافه خواهم
1058
00:38:59,760 –> 00:39:01,280
کرد در ترکیب این است که ما میتوانیم از یک not uh استفاده کنیم،
1059
00:39:01,280 –> 00:39:02,800
1060
00:39:02,800 –> 00:39:04,400
بنابراین اگر چیزی مانند not
1061
00:39:04,400 –> 00:39:05,359
false داشته
1062
00:39:05,359 –> 00:39:08,560
باشیم، آن را به true تبدیل میکند
1063
00:39:08,560 –> 00:39:11,680
و فکر میکنم شما فقط میتوانید
1064
00:39:11,680 –> 00:39:13,440
مانند نه نادرست بنویسید و آن را
1065
00:39:13,440 –> 00:39:15,839
دو بار برگرداند، این کار را نکنید. کد بدی است اما
1066
00:39:15,839 –> 00:39:18,400
میتوانید چنین کاری انجام دهید یا
1067
00:39:18,400 –> 00:39:20,240
پایتون تفسیر میکند که چطور
1068
00:39:20,240 –> 00:39:22,160
مثل من همه تفسیر شدهام این کار
1069
00:39:22,160 –> 00:39:23,119
را نکنید،
1070
00:39:23,119 –> 00:39:25,680
من فقط دارم نشان میدهم
1071
00:39:25,680 –> 00:39:27,599
که گره برمیگردد و این تمام کاری است که
1072
00:39:27,599 –> 00:39:28,640
دستگیره انجام میدهد.
1073
00:39:28,640 –> 00:39:30,480
و بنابراین میخواهم بدانید که
1074
00:39:30,480 –> 00:39:31,839
این چیزی است که
1075
00:39:31,839 –> 00:39:34,160
اجازه دهید به چند نمونه واقعی نگاه کنیم و
1076
00:39:34,160 –> 00:39:35,570
به شما کمک میکند
1077
00:39:35,570 –> 00:39:38,160
[موسیقی
1078
00:39:38,160 –> 00:39:40,400
] با نمونههای واقعیتر
1079
00:39:40,400 –> 00:39:42,320
به جای این نمونههای بسیار ابتدایی کار
1080
00:39:42,320 –> 00:39:43,440
کنید،
1081
00:39:43,440 –> 00:39:46,400
بنابراین ما دوباره اینجا هستیم، من همیشه به دنبال آن هستم.
1082
00:39:46,400 –> 00:39:47,839
وضوح، بنابراین وقتی چندین
1083
00:39:47,839 –> 00:39:49,839
شرط دارم و آنها بین و یا
1084
00:39:49,839 –> 00:39:52,320
یاها هستند، از پرانتز استفاده می کنم زیرا این
1085
00:39:52,320 –> 00:39:54,160
کار دوستانه ای است،
1086
00:39:54,160 –> 00:39:55,040
1087
00:39:55,040 –> 00:39:56,880
بنابراین این دو شرط را در
1088
00:39:56,880 –> 00:39:58,400
پرانتز قرار دهید و سپس
1089
00:39:58,400 –> 00:40:00,800
آنها را در اینجا ارزیابی می کنیم، بنابراین در اینجا سه
1090
00:40:00,800 –> 00:40:02,640
کمتر است. از 22
1091
00:40:02,640 –> 00:40:07,680
و ما 60 برابر است با uh 34.
1092
00:40:07,680 –> 00:40:08,839
بنابراین
1093
00:40:08,839 –> 00:40:12,560
اوم در وسط یک و چیزی است که ما
1094
00:40:12,560 –> 00:40:14,480
در مورد آن می دانیم و این است که همه چیز
1095
00:40:14,480 –> 00:40:15,599
باید درست باشد،
1096
00:40:15,599 –> 00:40:18,640
بنابراین بدون اجرای این سلول کد، ادامه دهید
1097
00:40:18,640 –> 00:40:20,560
و یک چت را رها کنید، آیا
1098
00:40:20,560 –> 00:40:23,359
فکر می کنید این به ارزیابی کلی تبدیل می شود
1099
00:40:23,359 –> 00:40:27,760
درست است یا نادرست
1100
00:40:28,960 –> 00:40:31,920
من بسیاری از پالس ها را دیده ام
1101
00:40:31,920 –> 00:40:34,319
برای شما عزیزان که اشتباه می گویند
1102
00:40:34,319 –> 00:40:36,400
1103
00:40:36,400 –> 00:40:39,839
چرا این اشتباه می شود
1104
00:40:48,240 –> 00:40:49,760
درست زیرا هر دو درست نیستند و
1105
00:40:49,760 –> 00:40:51,359
دومی نادرست است
1106
00:40:51,359 –> 00:40:54,480
بنابراین در این مورد 60 برابر نیست با 34 بنابراین
1107
00:40:54,480 –> 00:40:56,880
ما در اینجا یک ارزیابی نادرست داریم که
1108
00:40:56,880 –> 00:40:58,880
به این معنی است که از آنجایی که یک n در
1109
00:40:58,880 –> 00:41:00,560
وسط اینجا وجود دارد به طور کلی نادرست خواهد بود،
1110
00:41:00,560 –> 00:41:01,520
1111
00:41:01,520 –> 00:41:04,800
اگر من این را به an تغییر دهم یا
1112
00:41:04,800 –> 00:41:07,200
چگونه آن یا آن
1113
00:41:07,200 –> 00:41:10,079
پاسخ شما را اکنون تغییر می دهد
1114
00:41:10,079 –> 00:41:13,440
، آیا این اشتباه خواهد بود. یا درست است
1115
00:41:13,920 –> 00:41:14,960
خوب
1116
00:41:14,960 –> 00:41:16,880
اکنون درست است زیرا
1117
00:41:16,880 –> 00:41:19,760
اوه این مثال اول اوه در اینجا 3 کمتر
1118
00:41:19,760 –> 00:41:21,359
از 22
1119
00:41:21,359 –> 00:41:23,599
است درست است و با یک یا ما فقط به یک
1120
00:41:23,599 –> 00:41:25,119
چیز نیاز داریم تا درست باشد، لازم نیست
1121
00:41:25,119 –> 00:41:27,119
بیشتر از این پیش برویم ما یک چیز داریم که درست است
1122
00:41:27,119 –> 00:41:28,720
بنابراین که به طور کلی
1123
00:41:28,720 –> 00:41:30,880
درست ارزیابی می شود زیرا ما یک یا
1124
00:41:30,880 –> 00:41:32,560
در وسط داریم بیایید این مثال دوم را
1125
00:41:32,560 –> 00:41:36,960
در اینجا امتحان کنیم 3 برابر است با 45 یا 3
1126
00:41:36,960 –> 00:41:40,079
با 7 برابر نیست یا در وسط این
1127
00:41:40,079 –> 00:41:43,200
است که درس