در این مطلب، ویدئو I/O در پایتون 3 با repl.it با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:10:57
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,300 –> 00:00:02,960
[Music]
2
00:00:02,960 –> 00:00:05,359
سلام و به این آموزش ویدیویی
3
00:00:05,359 –> 00:00:08,080
در مورد نحوه استفاده از ورودی و خروجی در
4
00:00:08,080 –> 00:00:10,719
ریپلیت ها خوش آمدید، اگر نگاهی گذرا به
5
00:00:10,719 –> 00:00:13,280
رابط کاربری replica داشته باشیم، من یک
6
00:00:13,280 –> 00:00:15,519
فایل پایتون کاملاً جدید را در اینجا باز کرده ام و می خواهم
7
00:00:15,519 –> 00:00:18,400
آن را از طریق نشان دهم python امروز
8
00:00:18,400 –> 00:00:21,840
در سطح بسیار بسیار ساده پایتون
9
00:00:21,840 –> 00:00:22,880
با
10
00:00:22,880 –> 00:00:25,199
خروجی دادن با دستور print
11
00:00:25,199 –> 00:00:26,880
مانند این
12
00:00:26,880 –> 00:00:29,199
دستور چاپ دارای براکت است و در
13
00:00:29,199 –> 00:00:31,279
آن براکت ها استدلالی است که
14
00:00:31,279 –> 00:00:33,680
استدلال واقعاً با ما در مورد آنچه که
15
00:00:33,680 –> 00:00:36,079
از صفحه رایانه بیرون می آید صحبت می کند
16
00:00:36,079 –> 00:00:37,920
و معمولاً این اتفاق می افتد به صورت
17
00:00:37,920 –> 00:00:39,360
تک گیومه یا دو گیومه باشد
18
00:00:39,360 –> 00:00:40,719
فرقی نمی کند کدام یک را داشته باشید، تا زمانی که
19
00:00:40,719 –> 00:00:42,960
هر دو طرف یکسان دارید، بنابراین ما در
20
00:00:42,960 –> 00:00:46,800
اینجا برای سلام می رویم و من آن
21
00:00:46,800 –> 00:00:49,280
را به سبک هر
22
00:00:49,280 –> 00:00:51,840
دانشمند کامپیوتری تا کنون اجرا می کنم. اکنون مقداری
23
00:00:51,840 –> 00:00:54,559
متن ساده را روی صفحه نمایش
24
00:00:54,559 –> 00:00:56,079
میدهید، اگر میخواهید چند عبارت
25
00:00:56,079 –> 00:00:58,239
در آنجا داشته باشید، یکی دو یا سه عبارت دیگر،
26
00:00:58,239 –> 00:00:59,840
میتوانید چند عبارت دیگر را در
27
00:00:59,840 –> 00:01:01,760
زیر قرار دهید و میبینید که من این یکی را
28
00:01:01,760 –> 00:01:03,120
در گیومههای دوگانه قرار میدهم،
29
00:01:03,120 –> 00:01:04,720
نه تکگیومه. یک تفاوت ایجاد کن تا آنجایی
30
00:01:04,720 –> 00:01:06,720
که پایتون به پایتون مربوط می شود و وقتی این را اجرا می
31
00:01:06,720 –> 00:01:09,200
کند، هر عبارت را در یک خط جدید چاپ می کند،
32
00:01:09,200 –> 00:01:10,320
33
00:01:10,320 –> 00:01:12,400
بنابراین اطلاعات خروجی کاملاً
34
00:01:12,400 –> 00:01:14,479
ساده است، یک سری
35
00:01:14,479 –> 00:01:16,479
چیزهای دیگر وجود دارد که می توانید انجام دهید تا واقعاً به آن استایل بدهید
36
00:01:16,479 –> 00:01:19,280
و نحوه کار آن را تغییر دهید.
37
00:01:19,280 –> 00:01:21,040
موارد واضحی که واقعا
38
00:01:21,040 –> 00:01:23,680
مفید هستند، تغییر روش
39
00:01:23,680 –> 00:01:26,479
پیشفرض پایان دادن به یک عبارت چاپی است، بنابراین
40
00:01:26,479 –> 00:01:28,799
بهطور پیشفرض یک عبارت چاپی یک خط جدید
41
00:01:28,799 –> 00:01:31,040
بین هر بیت از متن قرار میدهد، همانطور که در اینجا انجام دادیم،
42
00:01:31,040 –> 00:01:33,600
لازم نیست اینطور
43
00:01:33,600 –> 00:01:35,840
باشد. به هر یک از عبارات چاپی
44
00:01:35,840 –> 00:01:38,799
من بروید، من می توانم از کاما در داخل پرانتز
45
00:01:38,799 –> 00:01:41,280
برای اضافه کردن چندین آرگومان استفاده کنم،
46
00:01:41,280 –> 00:01:42,640
اکنون آنچه replica در اینجا انجام می دهد، خواهید دید
47
00:01:42,640 –> 00:01:44,479
وقتی شروع به تایپ چیزی در
48
00:01:44,479 –> 00:01:47,119
کد می کنید، کارهایی را که می توانید
49
00:01:47,119 –> 00:01:49,520
انجام دهید و در اینجا در این خط به شما پیشنهاد می دهد. این همان چیزی است
50
00:01:49,520 –> 00:01:52,399
که ما به آن نگاه خواهیم کرد این دستور پایان
51
00:01:52,399 –> 00:01:54,560
به ما می گوید که چگونه می توانیم یک دستور چاپ را پایان
52
00:01:54,560 –> 00:01:57,759
دهیم، بنابراین می خواهیم آن را با
53
00:01:57,759 –> 00:02:00,640
54
00:02:00,640 –> 00:02:02,960
یک اسلش پایان
55
00:02:02,960 –> 00:02:05,040
56
00:02:05,040 –> 00:02:07,920
دهیم. اسلش t تب
57
00:02:07,920 –> 00:02:10,000
the است کلید تب روی صفحهکلید شما، پس بیایید
58
00:02:10,000 –> 00:02:12,319
ببینیم چه کاری متفاوت انجام میدهد
59
00:02:12,319 –> 00:02:14,720
آه این من هستم که یک ماپت هستم، ما
60
00:02:14,720 –> 00:02:17,280
اسلش اشتباه داریم، این یک بک اسلش است،
61
00:02:17,280 –> 00:02:18,800
ما دوباره اجرا میکنیم
62
00:02:18,800 –> 00:02:20,720
و در اینجا میروید، یک فضای تب
63
00:02:20,720 –> 00:02:22,800
بین آن وجود دارد. اگر میخواستم آن را کاملاً
64
00:02:22,800 –> 00:02:25,599
خالی بگذارید و چیزی
65
00:02:25,599 –> 00:02:27,280
بین آن ظاهر نشد
66
00:02:27,280 –> 00:02:28,959
، میخواهم آن را
67
00:02:28,959 –> 00:02:31,280
به صورت t اسلش بگذارم و
68
00:02:31,280 –> 00:02:33,200
اسلش t را میبینید زیرا یک
69
00:02:33,200 –> 00:02:35,360
نوع کاراکتر خاص است که
70
00:02:35,360 –> 00:02:38,000
در آنجا با رنگ صورتی برجسته شده است و اکنون آن را اجرا کنید.
71
00:02:38,000 –> 00:02:39,440
البته یکی از کارهای خوبی که ماکت انجام می
72
00:02:39,440 –> 00:02:41,200
دهد این است که با براکت های شما مطابقت دارد
73
00:02:41,200 –> 00:02:42,959
اگر روی براکت خود کلیک کنید، براکت منطبق را
74
00:02:42,959 –> 00:02:44,560
برجسته می کند تا
75
00:02:44,560 –> 00:02:46,800
بتوانید ببینید در چه چیزی کار می کنید و هر
76
00:02:46,800 –> 00:02:48,879
عبارت چاپی باید به
77
00:02:48,879 –> 00:02:51,599
خوبی وارد شود. آیا ورودی را انجام می
78
00:02:51,599 –> 00:02:54,239
دهیم بیایید نگاهی گذرا بیندازیم
79
00:02:54,239 –> 00:02:56,480
اگر از شر این ورودی ها خلاص شوم چگونه ورودی را انجام می
80
00:02:56,480 –> 00:02:58,239
81
00:02:58,239 –> 00:02:59,680
دهیم، به همین
82
00:02:59,680 –> 00:03:01,599
سادگی و زیبا است اکنون در پرانتز
83
00:03:01,599 –> 00:03:02,959
پیامی داریم که قرار است
84
00:03:02,959 –> 00:03:05,599
به کاربران بدهیم، بنابراین من می خواهم
85
00:03:05,599 –> 00:03:07,840
لطفاً نام خود را تایپ کنید
86
00:03:07,840 –> 00:03:09,680
اکنون می خواهم یک دونقطه بگذارم و
87
00:03:09,680 –> 00:03:11,599
فاصله بگذارم در انتهای آن اعلان که
88
00:03:11,599 –> 00:03:13,760
داخل علامت گفتار است، زیرا وقتی
89
00:03:13,760 –> 00:03:16,159
آن را اجرا میکنم، میخواهم تایپ من
90
00:03:16,159 –> 00:03:17,519
کمی از نو شروع شود، در غیر این صورت
91
00:03:17,519 –> 00:03:19,840
دقیقاً همان بالا چسبانده میشود، بنابراین میخواهم
92
00:03:19,840 –> 00:03:22,640
نامم را آنجا بگذارم
93
00:03:23,599 –> 00:03:25,040
و به آنجا برویم. با توجه به نام من
94
00:03:25,040 –> 00:03:27,440
روی رایانه، من در واقع
95
00:03:27,440 –> 00:03:29,519
هیچ کاری با آن انجام نداده ام یا حتی آن را ذخیره نکرده
96
00:03:29,519 –> 00:03:31,440
ام، یکی از اولین کارهایی که باید
97
00:03:31,440 –> 00:03:33,599
انجام دهیم این است که یاد بگیریم چگونه داده ها را از
98
00:03:33,599 –> 00:03:36,239
ورودی ذخیره کنیم تا بتوانیم از آن استفاده کنیم و روشی که انجام
99
00:03:36,239 –> 00:03:38,560
می دهیم این است با چیزی به نام متغیر
100
00:03:38,560 –> 00:03:41,040
حالا یک متغیر فقط یک فضای خالی در
101
00:03:41,040 –> 00:03:43,120
حافظه کامپیوتر است که نامی برای
102
00:03:43,120 –> 00:03:45,040
آن می گذاریم که بتوانیم اطلاعات را در آن قرار دهیم،
103
00:03:45,040 –> 00:03:47,200
کمی شبیه جعبه ای است که چیزی را در جعبه قرار می دهیم
104
00:03:47,200 –> 00:03:49,440
، جعبه یک نام دارد و می توانیم آن را بکشیم.
105
00:03:49,440 –> 00:03:51,440
اطلاعاتی که
106
00:03:51,440 –> 00:03:54,159
در کد انجام می دهیم قبل از ورودی که
107
00:03:54,159 –> 00:03:56,480
آن را به چیزی اختصاص می دهیم ساده است، بنابراین من می خواهم
108
00:03:56,480 –> 00:03:58,799
آن را به نام خودم صدا کنم
109
00:03:58,799 –> 00:04:00,959
و از یک مساوی استفاده کنم و کاری که
110
00:04:00,959 –> 00:04:04,159
انجام می دهد این است که این متغیر را روی این
111
00:04:04,159 –> 00:04:06,159
مقدار و این مقدار تنظیم می کند.
112
00:04:06,159 –> 00:04:08,720
هر چیزی که شخص در آن
113
00:04:08,720 –> 00:04:10,799
تایپ می کند خواهد بود، هرچند می توانم یک قدم جلوتر بروم
114
00:04:10,799 –> 00:04:13,680
من میتوانم نام خود را چاپ کنم و میبینید
115
00:04:13,680 –> 00:04:15,360
که هیچ علامت گفتاری روی آن وجود ندارد، بنابراین
116
00:04:15,360 –> 00:04:16,959
کاری که من انجام میدهم این است که
117
00:04:16,959 –> 00:04:19,120
محتوای متغیر یا
118
00:04:19,120 –> 00:04:22,160
محتویات جعبه را چاپ کنم و آن را
119
00:04:22,160 –> 00:04:24,960
برای کاربر بیرون بکشم، اگر این کار را انجام دهم اینکه میگویم
120
00:04:24,960 –> 00:04:26,400
اسم من دیوید است،
121
00:04:26,400 –> 00:04:28,560
خوب کار
122
00:04:28,560 –> 00:04:30,080
میکند، تنها مشکل واقعی ما در
123
00:04:30,080 –> 00:04:32,240
حال حاضر این است که کامپیوتر به معنای واقعی کلمه از
124
00:04:32,240 –> 00:04:36,240
ما کپی میکند، اگر آن را اجرا کنم و
125
00:04:36,240 –> 00:04:38,800
مثلاً مادرت را
126
00:04:38,800 –> 00:04:40,400
تایپ کنم، برای من بسیار بیادب خواهد بود.
127
00:04:40,400 –> 00:04:41,759
از طرف دیگر
128
00:04:41,759 –> 00:04:43,680
بیایید آن را در یک جمله قرار دهیم
129
00:04:43,680 –> 00:04:45,600
تا با عبارات چاپی خود با
130
00:04:45,600 –> 00:04:48,639
خروجی هایمان بتوانیم چیزهایی را به
131
00:04:48,639 –> 00:04:50,240
هر آنچه در پرانتز است با کاما اضافه
132
00:04:50,240 –> 00:04:52,479
کنیم که به آن الحاق
133
00:04:52,479 –> 00:04:55,120
می گویند بنابراین من می خواهم
134
00:04:55,120 –> 00:04:56,960
سلام
135
00:04:56,960 –> 00:04:58,880
یک کاما را انجام
136
00:04:58,880 –> 00:05:00,240
دهم.
137
00:05:00,240 –> 00:05:02,560
138
00:05:03,440 –> 00:05:05,600
139
00:05:05,600 –> 00:05:06,960
باید در اینجا اتفاق بیفتد،
140
00:05:06,960 –> 00:05:08,960
باید یک جمله کامل برای من ایجاد کند، بیایید
141
00:05:08,960 –> 00:05:10,720
آن را امتحان کنیم،
142
00:05:10,720 –> 00:05:12,240
اوه، ما خیلی خوب می رویم، کامپیوتر
143
00:05:12,240 –> 00:05:13,759
با من بسیار خوب است و از من می پرسد که
144
00:05:13,759 –> 00:05:14,479
145
00:05:14,479 –> 00:05:16,000
الان چطور هستم، البته اگر
146
00:05:16,000 –> 00:05:17,280
به کد نگاه کنیم، خیلی خیلی خوب است.
147
00:05:17,280 –> 00:05:20,240
ساده است که ما در حال گرفتن آن رشته
148
00:05:20,240 –> 00:05:22,160
hello str ing یک اصطلاح فنی برای
149
00:05:22,160 –> 00:05:23,199
متن است
150
00:05:23,199 –> 00:05:25,680
و ما آن را
151
00:05:25,680 –> 00:05:28,320
با کاما به این متغیر الحاق
152
00:05:28,320 –> 00:05:30,400
می کنیم یا می چسبانیم، سپس آن م