در این مطلب، ویدئو Python #4: Indents را یاد بگیرید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:24
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,250 –> 00:00:03,970
سلام ! در این ویدیوی جدید
اختصاص داده شده به پایتون، خواهیم دید که چه هستند
2
00:00:03,970 –> 00:00:06,730
تورفتگی ها، این جابجایی ها
جلوی خطوط کد در پایتون
3
00:00:06,730 –> 00:00:10,330
خواهیم دید که آنها برای چه و چگونه استفاده می شوند
آنها استفاده می شوند. بعد از آن خواهید دید
4
00:00:10,330 –> 00:00:13,750
برخی از توضیحات، آن را بسیار ساده و
در پایان ویدیو حتی به شما خواهم داد
5
00:00:13,750 –> 00:00:17,560
نکته ای برای کمک به یادآوری
برای قرار دادن تورفتگی ها بیا بریم !
6
00:00:24,170 –> 00:00:27,130
برای درک اینکه تورفتگی ها چیست و به
آنچه که آنها برای آن استفاده می شوند، ساده ترین چیز این است که عبور کنند
7
00:00:27,130 –> 00:00:32,020
با یک مثال پیشنهاد میکنم دوباره استفاده کنید
سایت SofusPy را از ابتدا به پایتون تغییر دهید.
8
00:00:32,020 –> 00:00:37,150
بنابراین ما قصد داریم یک برنامه بسیار بلوک بسازیم
ساده. در “کنترل”، 4 بار تکرار می کنیم:
9
00:00:39,390 –> 00:00:47,960
«سلام بگو» و «سلام بگو». با کلیک کردن اجرا کنید
روی دکمه سبز رنگ و برنامه ما را نمایش می دهد
10
00:00:47,960 –> 00:00:53,500
چهار بار سلام و درود… زیباست!
برای دیدن آنچه در پایتون می دهد، کلیک می کنم
11
00:00:53,500 –> 00:00:59,480
در “بلوک های ترجمه”. در خط 1، ما حلقه را داریم
تکرار کن، این یکی، من مناسب نیستم
12
00:00:59,480 –> 00:01:04,310
جزئیات زیرا موضوع ویدیوی دیگری خواهد بود و
سپس، خطوط 2 و 3، ما دو دستورالعمل را داریم
13
00:01:04,310 –> 00:01:08,960
برای نمایش متن و در آنجا بسیار خواهید داشت
مطمئنا متوجه شدم که این دو “چاپ” هستند
14
00:01:08,960 –> 00:01:13,250
از عبارت “for” از
خط 1 و این افست بسیار مهم است!
15
00:01:13,250 –> 00:01:18,470
حتما حدس زده اید، این تناقض است
که به آن تورفتگی می گویند. در واقع، این یک است
16
00:01:18,470 –> 00:01:22,190
اصطلاح بسیار پیچیده برای نه چندان از آن زمان
یک تورفتگی فقط یک افست متن است،
17
00:01:22,190 –> 00:01:26,900
یک فضای بزرگ طبق قرارداد، یکنواخت است
4 فضا. بنابراین، فقط برای گرفتن فورا
18
00:01:26,900 –> 00:01:31,400
یک عادت خوب، انجام این تورفتگی در
صفحه کلید کامپیوتر… پس من دوباره این کار را انجام می دهم
19
00:01:31,400 –> 00:01:37,170
این تورفتگی روبروی شما… حذفش میکنم و من
آن را دوباره انجام دهید… به جای فشار دادن مکرر
20
00:01:37,170 –> 00:01:43,020
کلید فاصله: 1، 2، 3، 4، نه! من به شما توصیه می کنم
این کار را نکنید، باید مستقیما استفاده کنید
21
00:01:43,020 –> 00:01:47,070
کلید “tab” شما می دانید که این کلید است
با دو فلش بزرگ در سمت چپ صفحه کلید
22
00:01:47,070 –> 00:01:52,260
در کنار کلید A و زمانی که فشار می دهید
این کلید جدول بندی، یک تورفتگی داریم
23
00:01:52,260 –> 00:01:56,980
اندازه مناسب، کاربردی تر است، اینطور نیست!؟!
با این حال، مراقب باشید که مخلوط نکنید
24
00:01:56,980 –> 00:02:01,330
فضاها و برگه ها اگر شما انتخاب کنید
کلید تب برای ایجاد تورفتگی،
25
00:02:01,330 –> 00:02:06,370
از آن برای کل برنامه استفاده کنید و همینطور برای
فضاها مثلا اگه تو خط 2 گذاشتم
26
00:02:06,370 –> 00:02:11,980
یک جدول و آن خط 3 چهار قرار دادم
فاصله ها، اگر اجرا کنم با پیغام خطا مواجه می شوم
27
00:02:11,980 –> 00:02:16,840
از تورفتگی. مترجم دیگر چیزی نمی فهمد.
بنابراین یا فاصله ها یا زبانه ها.
28
00:02:16,840 –> 00:02:21,310
اما صادقانه بگویم، من برگه ها را توصیه می کنم،
این امن ترین و آسان ترین است، همچنین دانستن
29
00:02:21,310 –> 00:02:26,230
که اکثر ویرایشگرهای پایتون آن را تغییر می دهند
زبانه ها در چهار فاصله… خب، به طور خلاصه،
30
00:02:26,230 –> 00:02:31,090
یک توصیه: همیشه از کلید جدول بندی استفاده کنید،
اجتناب از اشتباه! خوب، اکنون که گفته شد،
31
00:02:31,090 –> 00:02:35,350
برای درک اهمیت این تورفتگی ها، برنامه اسکرچ را کمی تغییر می دهیم
32
00:02:35,350 –> 00:02:42,130
بلوک «سلام بگو» را از حلقه خارج کنید. اگر ما
اجرا می شود، می بینیم که برنامه چهار تکرار می کند
33
00:02:42,130 –> 00:02:47,320
یک بار نمایش “فاخته” سپس تنها یک نمایش داده می شود
بار “سلام”. این طبیعی است از “فاخته” و در
34
00:02:47,320 –> 00:02:51,580
حلقه تکرار x 4 در حالی که “hi” انجام می دهد
دیگر بخشی از این حلقه نیست. بنابراین در حال حاضر،
35
00:02:51,580 –> 00:02:56,500
اگر بلوک های پایتون را با کلیک بر روی آن ترجمه کنیم
ترجمه کنید، پس با دقت به خط 3 نگاه کنید
36
00:02:56,500 –> 00:03:02,530
چه اتفاقی قرار است بیفتد فشار میدم… هاپ! تورفتگی
حذف می شود. در ابتدا، این واقعیت حذف شده است
37
00:03:02,530 –> 00:03:08,410
بلوک “say hi” حلقه معادل است
پایتون تورفتگی را حذف کرد. با دویدن
38
00:03:08,410 –> 00:03:14,960
در بالا، بدیهی است که همان کار را انجام می دهد. می بینیم
که در پایتون عبارت “for” و “print hi”
39
00:03:14,960 –> 00:03:20,660
درست مانند بلوک نارنجی “تکرار شده” و
“سلام بگو” در یک سطح و علاوه بر آن هستند
40
00:03:20,660 –> 00:03:25,820
بلوک “بگو فاخته” نامتعارف است، درست مثل بلوک
“چاپ کوکو” تورفتگی دارد. مثل اونه
41
00:03:25,820 –> 00:03:32,910
پایتون کار می کند. حالا اگر من عقب نشینی کنم
بلوک “بگو فاخته” در ابتدا، این به پایین می آید
42
00:03:32,910 –> 00:03:38,820
پایتون تورفتگی خط 2 را حذف کرد و در آنجا،
اگر اجرا کنیم با خطا مواجه می شویم…
43
00:03:39,550 –> 00:03:44,230
این طبیعی است، زیرا حلقه خالی است! ما میپرسیم
پایتون برای ایجاد یک حلقه، اما ما هیچ
44
00:03:44,230 –> 00:03:49,810
آموزش در داخل! بنابراین، به طور خلاصه، آن است
تورفتگی که به پایتون اجازه می دهد از چه چیزی مطلع شود
45
00:03:49,810 –> 00:03:54,760
باید در حلقه خود و چه کار کند
بخشی از حلقه آن نیست. در غیر این صورت وجود دارد
46
00:03:54,760 –> 00:03:58,570
فقط با حلقه هایی که پیدا می کنیم نیست
تورفتگی ها مثلا با شرایط
47
00:03:58,570 –> 00:04:04,390
– اگر چیزی بود پس – این کار را انجام دهید – اگر نه – آن را انجام دهید…
پایتون به تورفتگی نیز نیاز دارد
48
00:04:04,390 –> 00:04:08,740
تا بداند کدام دستورات را باید اجرا کند
برای هر شرط برای دیدن این کار انجام می دهیم
49
00:04:08,740 –> 00:04:14,460
یک برنامه ساده به طور مستقیم در پایتون. ما ایجاد می کنیم
متغیری به نام “key” که نشان دهنده کلید a است
50
00:04:14,460 –> 00:04:18,450
بی خطر. متوجه خواهید شد که ما استفاده نمی کنیم
بدون لهجه برای نام متغیرها
51
00:04:19,430 –> 00:04:24,290
بنابراین، اگر من کلید را داشته باشم، متغیر “key” ارزش خواهد داشت
“درست است، واقعی”. فقط در مورد، به معنای واقعی در
52
00:04:24,290 –> 00:04:29,660
فرانسوی 😉 و بالعکس، اگر کلید را نداشته باشم، آن را
“نادرست” خواهد بود. دیدی که ناگهان از آن سوء استفاده می کنم
53
00:04:29,660 –> 00:04:33,950
عبور برای استفاده از نوع داده بولی
که در ویدیوی قبلی خود در مورد آن صحبت کردم
54
00:04:33,950 –> 00:04:39,830
متغیر فقط می تواند دو حالت داشته باشد. ایناهاش
“درست یا غلط”. بنابراین، بسته به این، برنامه خواهد بود
55
00:04:39,830 –> 00:04:46,700
متغیر را تست کنید و اگر کلید “True” باشد،
و در آنجا، کولون را فراموش نمی کنیم زیرا در پایتون، the
56
00:04:46,700 –> 00:04:53,870
دو نقطه به معنای “پس” است
اگر “کلید – مساوی – مساوی – درست است”، سپس اینتر را فشار می دهم:
57
00:04:53,870 –> 00:04:59,390
و دیدی؟ در آنجا، ویرایشگر پایتون من خوب است!
زیرا همانطور که دو نکته را عرض کردم، او این را حدس زد
58
00:04:59,390 –> 00:05:04,370
من به یک تورفتگی نیاز داشتم. او هست
خوبه نه!؟! و علاوه بر این، نگاه کنید، اگر من خودم را قرار دهم
59
00:05:04,370 –> 00:05:09,620
پس از “False” در خط بالا، همانطور که وجود دارد
بدون “دونقطه”، وقتی اینتر را فشار می دهم،
60
00:05:09,620 –> 00:05:13,610
به طور خودکار تورفتگی ایجاد نمی کند.
حق با اوست چون اینجا نیازی به آن نیست. بنابراین
61
00:05:13,610 –> 00:05:19,520
بنابراین ادامه میدهم، “اگر – کلید – ارزش دارد – درست است – سپس” و به دنبال آن
تورفتگی، این چیزی است که باید انجام دهید:
62
00:05:19,520 –> 00:05:26,090
من می خواهم شما پیام “تنه باز” را نمایش دهید، بنابراین
“چاپ – پرانتز – در نقل قول – سینه باز”.
63
00:05:28,840 –> 00:05:33,460
اگر به خط برگردم به من پیشنهاد دیگری می دهد
تورفتگی، ویراستار من فکر می کند که شاید،
64
00:05:33,460 –> 00:05:37,780
من یک دستورالعمل دیگر برای اجرا دارم اگر “کلید” True باشد،
اما در مورد من، نه، من فقط می خواهم
65
00:05:37,780 –> 00:05:42,700
“تنه باز” را نشان می دهد و هیچ چیز دیگری.
بنابراین، من تورفتگی را با کلید “حذف” حذف می کنم
66
00:05:42,700 –> 00:05:47,530
و در آنجا، احتمال دوم را قرار خواهم داد، اگر
شرط کلید برابر نیست True with
67
00:05:47,530 –> 00:05:54,040
دستورالعمل “دیگر – 2 امتیاز”، یعنی به زبان فرانسوی
“اگر نه – پس” و در آنجا دوباره متوجه خواهید شد
68
00:05:54,040 –> 00:05:58,750
که با کولون، اگر اینتر را فشار دهم،
من یک تورفتگی دارم که به صورت خودکار تنظیم می شود.
69
0