در این مطلب، ویدئو آموزش کد پایتون یک مبدل لاتین خوک (PygLatin) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:05,060
[موسیقی]
2
00:00:05,060 –> 00:00:07,500
سلام بچه ها و دختران امروز ما
3
00:00:07,500 –> 00:00:10,139
به پایتون نگاه می کنیم و
4
00:00:10,139 –> 00:00:13,679
یک برنامه ساده ایجاد می کنیم که یک کلمه را از
5
00:00:13,679 –> 00:00:17,310
یک کلمه معمولی به pig تبدیل
6
00:00:17,310 –> 00:00:20,609
می کند.
7
00:00:20,609 –> 00:00:23,070
آن را
8
00:00:23,070 –> 00:00:25,890
به انتهای آن کلمه منتقل می کند و آقا یک
9
00:00:25,890 –> 00:00:28,980
ay را در آخر ثابت می کند یا اگر کلمه
10
00:00:28,980 –> 00:00:31,980
با یک مصوت شروع می شود راهی را به انتها اضافه می کنید
11
00:00:31,980 –> 00:00:35,719
برای مثال pig تبدیل به تخم مرغ می شود
12
00:00:35,719 –> 00:00:39,920
موز می شود nabe ما و
13
00:00:39,920 –> 00:00:45,750
aardvark طرفدار
14
00:00:45,750 –> 00:00:48,420
قسمت اول می شود. از این که یک
15
00:00:48,420 –> 00:00:50,879
کلمه را می گیرد و یک Y را به آخر اضافه می کند و
16
00:00:50,879 –> 00:00:54,300
حرف اول را به انتها منتقل می کند، بسیار خوب،
17
00:00:54,300 –> 00:00:57,030
بنابراین یک برنامه کوچک بسیار خوب
18
00:00:57,030 –> 00:01:00,449
است که برخی از مهارت های دستور العمل و
19
00:01:00,449 –> 00:01:01,800
برخی دیگر از مهارت های برنامه نویسی
20
00:01:01,800 –> 00:01:04,680
را به شما نشان می دهد. برای یادگیری مفید است، بنابراین
21
00:01:04,680 –> 00:01:06,000
من با شما در مورد نحوه ایجاد
22
00:01:06,000 –> 00:01:08,400
آن صحبت خواهم کرد و ما با درخواست
23
00:01:08,400 –> 00:01:11,580
از کاربر برای وارد کردن یک کلمه به زبان انگلیسی،
24
00:01:11,580 –> 00:01:13,979
مطمئن شوید که کاربران یک کلمه معتبر را وارد کردهاند، شروع میکنیم،
25
00:01:13,979 –> 00:01:16,619
بنابراین اعتبار سنجی را ادامه دهید و آن را تبدیل
26
00:01:16,619 –> 00:01:18,450
کنید. کلمه از انگلیسی به pig lat را وارد کنید و
27
00:01:18,450 –> 00:01:21,560
نتیجه را روی صفحه نمایش دهید،
28
00:01:21,560 –> 00:01:23,909
همانطور که من می گویم ما فقط
29
00:01:23,909 –> 00:01:26,460
با مرتب سازی قسمت Y شروع می کنیم و
30
00:01:26,460 –> 00:01:28,229
در حال حاضر نگران قسمت راه
31
00:01:28,229 –> 00:01:30,900
نیستیم، بنابراین همانطور که پیش می رویم روشن می
32
00:01:30,900 –> 00:01:36,000
شود و اجازه دهید شروع کنیم. بسیار خوب پس من
33
00:01:36,000 –> 00:01:37,829
از پایتون با سه نقطه پنج نقطه
34
00:01:37,829 –> 00:01:40,439
یک استفاده می کنم و پوسته خود را باز کرده ام اولین
35
00:01:40,439 –> 00:01:42,600
کاری که می خواهم انجام دهم این است که به فایل رفته و یک
36
00:01:42,600 –> 00:01:46,170
فایل جدید ایجاد کنم و برای شروع کدنویسی برنامه من
37
00:01:46,170 –> 00:01:49,829
می توانید از ویرایشگرهای دیگر استفاده کنید.
38
00:01:49,829 –> 00:01:51,930
این به شما بستگی دارد که در هر کدنویسی
39
00:01:51,930 –> 00:01:53,700
و هر چیزی که در آن احساس راحتی بیشتری داشته باشید،
40
00:01:53,700 –> 00:01:55,920
من فقط از
41
00:01:55,920 –> 00:01:57,810
پوسته استاندارد پایتون استفاده خواهم کرد زیرا به نظر من بسیار
42
00:01:57,810 –> 00:02:00,810
آسان است و این همان چیزی است که من به استفاده از
43
00:02:00,810 –> 00:02:01,950
اولین چیزی که می خواهیم انجام دهید این است
44
00:02:01,950 –> 00:02:05,549
که ما یک بیانیه چاپی انجام می دهیم و
45
00:02:05,549 –> 00:02:07,550
یک پیام خوشامدگویی کوچک چاپ می کنیم
46
00:02:07,550 –> 00:02:12,180
تا مردم بدانند از چه چیزی در
47
00:02:12,180 –> 00:02:14,819
آنجا استفاده می کنند.
48
00:02:14,819 –> 00:02:26,970
49
00:02:31,260 –> 00:02:37,390
خوب پس اجازه دهید اجرا کنیم افکار باید ذخیره شوند
50
00:02:37,390 –> 00:02:40,480
و اولین خطای نحوی وجود دارد بسیار خوب
51
00:02:40,480 –> 00:02:42,909
پس به یاد داشته باشید که شما m ust از پرانتز استفاده کنید
52
00:02:42,909 –> 00:02:45,069
خوب ممکن است به
53
00:02:45,069 –> 00:02:46,959
کدنویسی در نسخه قدیمی پایتون
54
00:02:46,959 –> 00:02:50,829
عادت داشته باشید، اما باید به خاطر داشته باشید
55
00:02:50,829 –> 00:02:55,870
که اگر از ویندوز استفاده می کنید، پرانتزهای خود را در save قرار دهید و f5 را اجرا کنید
56
00:02:55,870 –> 00:02:57,760
و در آنجا به pig latin خوش آمدید،
57
00:02:57,760 –> 00:03:02,109
پس بیایید بقیه کارها را انجام دهیم.
58
00:03:02,109 –> 00:03:05,530
برنامه okay بنابراین کار بعدی که میخواهیم
59
00:03:05,530 –> 00:03:06,819
انجام دهیم این است که من یک متغیر ایجاد میکنم،
60
00:03:06,819 –> 00:03:09,489
بنابراین به یاد داشته باشید که ظرفی است که
61
00:03:09,489 –> 00:03:10,989
میتوانید چیزها را در آن قرار دهید و ما
62
00:03:10,989 –> 00:03:18,209
آن را اصلی برابر ورودی مینامیم
63
00:03:18,209 –> 00:03:20,829
و کاربر را وادار به ورود میکند.
64
00:03:20,829 –> 00:03:22,389
چیزی و ما فقط میخواهیم آنها یک کلمه را وارد کنند
65
00:03:22,389 –> 00:03:29,709
، اوکی و ما میتوانیم همیشه
66
00:03:29,709 –> 00:03:32,620
این را اجرا و تست کنید، بنابراین منبع f5
67
00:03:32,620 –> 00:03:35,530
باید ذخیره شود بله و میگوید
68
00:03:35,530 –> 00:03:41,470
کلمات را وارد کنید، بیایید کلمه سگ را وارد کنیم، خوب
69
00:03:41,470 –> 00:03:43,989
، نمیدانیم که داخل آن است یا نه آن
70
00:03:43,989 –> 00:03:46,090
ظرف، بنابراین کاری که ما میتوانیم انجام دهیم این است که
71
00:03:46,090 –> 00:03:47,620
در واقع میتوانیم آن را آزمایش کنیم و
72
00:03:47,620 –> 00:03:56,459
میتوانیم نسخه اصلی را چاپ کنیم، آن را اجرا کنید، اوه
73
00:03:58,650 –> 00:04:00,489
خوب و شما باید پرانتز خود را به خاطر بسپارید،
74
00:04:00,489 –> 00:04:02,739
عادت بسیار بدی است، من گاهی اوقات آن را فراموش میکنم،
75
00:04:02,739 –> 00:04:05,079
خوب است و
76
00:04:05,079 –> 00:04:09,699
باعث ایجاد مشکل بنابراین ما می توانیم نسخه
77
00:04:09,699 –> 00:04:11,949
اصلی را چاپ کنیم می گوید کلمه ای را وارد کنید سعی کنید
78
00:04:11,949 –> 00:04:14,739
دوباره سگ
79
00:04:14,739 –> 00:04:16,750
80
00:04:16,750 –> 00:04:22,270
81
00:04:22,270 –> 00:04:23,440
82
00:04:23,440 –> 00:04:25,070
83
00:04:25,070 –> 00:04:28,940
خالی معتبر است که یک کلمه واقعی است
84
00:04:28,940 –> 00:04:30,500
که وارد شده است که چیزی
85
00:04:30,500 –> 00:04:32,870
توسط کاربر وارد شده است، من این کار
86
00:04:32,870 –> 00:04:36,200
را با استفاده از دستور if انجام می دهم، بنابراین
87
00:04:36,200 –> 00:04:44,510
اگر Len اصلی
88
00:04:44,510 –> 00:04:50,090
بزرگتر از هیچ باشد، می خواهیم
89
00:04:50,090 –> 00:04:57,940
نسخه اصلی را چاپ کنیم. و کاری که انجام می دهد این است
90
00:04:57,940 –> 00:05:01,040
که اساساً بررسی می کند که آیا
91
00:05:01,040 –> 00:05:02,930
طول نسخه اصلی بیشتر از
92
00:05:02,930 –> 00:05:04,990
هیچ است یا خیر و سپس نسخه اصلی را
93
00:05:04,990 –> 00:05:17,360
در غیر این صورت چاپ کنید یا در غیر این صورت ما می خواهیم
94
00:05:17,360 –> 00:05:24,220
یک هشدار چاپ کند که می گوید خالی
95
00:05:31,390 –> 00:05:35,030
ذخیره کنید آن را اجرا کنید و ببینید آیا این کار در word کار می کند یا خیر.
96
00:05:35,030 –> 00:05:41,330
آقای. تو سگ باشه بیا دوباره اجراش کنیم
97
00:05:41,330 –> 00:05:43,850
و این بار سعی می کنیم
98
00:05:43,850 –> 00:05:46,720
آن را بشکنیم پس بیایید اجراش کنیم کلمات هیچی وارد کنید
99
00:05:46,720 –> 00:05:49,040
و می توانید ببینید که خالی ها
100
00:05:49,040 –> 00:05:52,100
بالا می آیند، بنابراین دوباره آزمایش کردن در تمام مدت
101
00:05:52,100 –> 00:05:54,830
شما خوب است و اگر این کمتر بود s
102
00:05:54,830 –> 00:05:56,270
بخشی از درسی که میخواهید
103
00:05:56,270 –> 00:05:58,220
در این آزمونها به نوعی اسکرین شات باشد
104
00:05:58,220 –> 00:06:00,760
و آنچه را که آزمایش میکنید را بنویسید، همانطور که
105
00:06:00,760 –> 00:06:02,810
خوب پیش میروید، ما میخواهیم مطمئن شویم آنچه
106
00:06:02,810 –> 00:06:04,910
وارد کردهاند حروف است نه
107
00:06:04,910 –> 00:06:07,790
حروف و اعداد، بنابراین در اینجا میتوانیم چه کار
108
00:06:07,790 –> 00:06:10,790
کنیم. آیا میتوانیم آن را به عنوان یک بررسی ثانویه در نظر بگیریم،
109
00:06:10,790 –> 00:06:15,890
خوب است، بنابراین برای بررسی بازدید شما، بنابراین
110
00:06:15,890 –> 00:06:17,570
میتوانید شرط دوم را در دستور if ما قرار دهید
111
00:06:17,570 –> 00:06:19,460
و برای انجام این کار، کاری که
112
00:06:19,460 –> 00:06:21,980
میخواهیم انجام دهیم این است که Len اصلی
113
00:06:21,980 –> 00:06:31,480
بزرگتر از صفر باشد و نقطه اصلی باشد.
114
00:06:31,480 –> 00:06:34,480
آلفا،
115
00:06:36,120 –> 00:06:38,710
بنابراین این یک نوع تابع
116
00:06:38,710 –> 00:06:41,770
مهم پایتون است که آلفا است، سپس کاری را که
117
00:06:41,770 –> 00:06:45,660
از آن خواسته ایم انجام دهید، بیایید بگوییم یک کلمه
118
00:06:45,660 –> 00:06:49,260
dog one را وارد کنید و آن باید خالی
119
00:06:49,260 –> 00:06:54,970
بازگردد و سپس آن را ذخیره کنید، آن را دوباره در
120
00:06:54,970 –> 00:06:58,930
ماژول run اجرا کنید و مطمئن شوید که ما یک سگ هستیم و در حال
121
00:06:58,930 –> 00:07:00,820
چاپ کردن است، بنابراین ما می دانیم
122
00:07:00,820 –> 00:07:05,290
که اعتبار سنجی در حال انجام است در حال حاضر، بنابراین این
123
00:07:05,290 –> 00:07:08,170
چیز خوبی است، بنابراین در بالای برنامه ما
124
00:07:08,170 –> 00:07:11,650
درست بالای برنامه اصلی، ما قصد
125
00:07:11,650 –> 00:07:13,930
داریم نوعی متغیر سراسری ایجاد کنیم، بنابراین
126
00:07:13,930 –> 00:07:18,640
ما این Pyg را برابر می نامیم و
127
00:07:18,640 –> 00:07:24,130
آن را برابر با Y می کنیم. بنابراین این همان
128
00:07:24,130 –> 00:07:25,450
چیزی است که در انتهای
129
00:07:25,450 –> 00:07:31,150
کلمه ما okay و در دستور if ما قرا