در این مطلب، ویدئو برنامه نویسی رقابتی با پایتون | بیت سحر و جادو – نمایش دودویی اعداد با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:15
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,490
بنابراین سلام به همه به دانش برنامه نویسی
2
00:00:02,490 –> 00:00:04,440
خوش آمدید، بنابراین به یک نکته دیگر
3
00:00:04,440 –> 00:00:06,029
دانش برنامه نویسی eurorack خوش آمدید، بنابراین
4
00:00:06,029 –> 00:00:08,670
آموزش امروز کمی جادویی است و
5
00:00:08,670 –> 00:00:10,469
نمایش باینری یک عدد را پوشش می دهد،
6
00:00:10,469 –> 00:00:12,389
بنابراین امروز می خواهیم
7
00:00:12,389 –> 00:00:14,700
با ترفندهای بسیار خوبی آشنا شویم تا چگونه
8
00:00:14,700 –> 00:00:17,130
با حیوانات خانگی کار کنیم. magic
9
00:00:17,130 –> 00:00:19,770
so اساساً جایی که این آموزش بسیار
10
00:00:19,770 –> 00:00:22,100
جالبی است، بنابراین
11
00:00:22,100 –> 00:00:25,199
ما میخواهیم اپراتور بیتی را ببینیم سپس چگونه
12
00:00:25,199 –> 00:00:27,599
میتوانیم از آنها استفاده کنیم، بنابراین امروز میخواهیم
13
00:00:27,599 –> 00:00:30,390
موضوعات بسیار خوبی را پوشش دهیم، بنابراین بیایید
14
00:00:30,390 –> 00:00:32,850
با این شروع کنیم، بنابراین ابتدا
15
00:00:32,850 –> 00:00:37,110
6 بیتی داریم. عملگرها پس بیایید
16
00:00:37,110 –> 00:00:40,590
آنها را یکی یکی
17
00:00:40,590 –> 00:00:45,469
بپوشانیم،
18
00:00:45,469 –> 00:00:49,829
بنابراین اولین عملگر بیتی ما
19
00:00:49,829 –> 00:00:53,309
این عملگر دستی است، بنابراین این عملگر کمی عاقلانه است
20
00:00:53,309 –> 00:00:57,480
و و عملگر و این این است این
21
00:00:57,480 –> 00:00:59,280
بین span dope کمی است، بعدی
22
00:00:59,280 –> 00:01:03,510
عملگر بیتی یا عملگر است. و این این
23
00:01:03,510 –> 00:01:06,450
نماد است، بنابراین در سمت راست نماد در
24
00:01:06,450 –> 00:01:08,070
سمت راست عبارت no این عملگر است
25
00:01:08,070 –> 00:01:11,540
که در مورد آن صحبت می کنیم، بنابراین بعد بیتی است
26
00:01:11,540 –> 00:01:15,750
نه عملگر این یک بیتی نه است t
27
00:01:15,750 –> 00:01:21,060
و بعدی به صورت بیتی یا عملگر است، بنابراین
28
00:01:21,060 –> 00:01:22,560
این شمشیر بیتی است، پس از آن، شمشیر بیتی است
29
00:01:22,560 –> 00:01:30,170
، تغییر به سمت راست، خوب تغییر به راست،
30
00:01:30,170 –> 00:01:35,520
و این این است و
31
00:01:35,520 –> 00:01:40,670
بعدی که داریم، تغییر بیتی به چپ است،
32
00:01:40,670 –> 00:01:44,009
بنابراین اجازه دهید با یک برنامه بسیار ابتدایی
33
00:01:44,009 –> 00:01:49,380
شروع کنیم، بنابراین اجازه دهید شروع کنیم با یک
34
00:01:49,380 –> 00:01:52,229
برنامه بسیار ابتدایی، بنابراین بیایید شروع کنیم، اجازه
35
00:01:52,229 –> 00:01:55,350
دهید تعدادی اعداد را در اینجا در نظر بگیریم و من از عملگرهای دستی استفاده خواهم کرد،
36
00:01:55,350 –> 00:01:56,790
بنابراین ابتدا یک
37
00:01:56,790 –> 00:02:02,729
برنامه کاربردی از bitwise و عملگر را به شما نشان خواهم داد، بنابراین
38
00:02:02,729 –> 00:02:04,619
این اولین برنامه کاربردی است که در
39
00:02:04,619 –> 00:02:06,360
مورد یک عملگر بیتی صحبت می کنیم،
40
00:02:06,360 –> 00:02:09,270
بنابراین اجازه دهید من یک عملگر را انجام دهم. عملیات دو و
41
00:02:09,270 –> 00:02:13,650
یک، بنابراین شما می توانید دو و یک
42
00:02:13,650 –> 00:02:18,360
این صفر است، من 4 و 1 را دوباره انجام می دهم 0 6
43
00:02:18,360 –> 00:02:27,420
و 1 دوباره 0 3 24 و 1 دوباره 0 501
44
00:02:27,420 –> 00:02:31,319
دوباره 0 اجازه دهید یک عدد دیگر 3
45
00:02:31,319 –> 00:02:49,410
و 1 1 9 و 1 123 بگیرم و 1 1 325 و 1 1 500
46
00:02:49,410 –> 00:02:54,810
1 و 1 1 پس حتما این
47
00:02:54,810 –> 00:02:57,660
الگو را دریافت کرده اید که اینها همه
48
00:02:57,660 –> 00:03:01,349
اعداد زوج بودند 2 4 6 324 500 اما همه
49
00:03:01,349 –> 00:03:04,680
اعداد زوج را دوست داشت و زیر آن همه
50
00:03:04,680 –> 00:03:08,099
اعداد فرد بودند پس باید تا به حال این الگو را دریافت کرده ام
51
00:03:08,099 –> 00:03:10,379
که بالاتر از همه چیز دنیاست
52
00:03:10,379 –> 00:03:13,620
، بنابراین اجازه دهید من فقط سریع ارائه دهم شما
53
00:03:13,620 –> 00:03:18,510
یک جمع بندی حتی حتی حتی حتی در
54
00:03:18,510 –> 00:03:21,120
انتهای سمت راست بیتی با 1 1 0 0 0 0
55
00:03:21,120 –> 00:03:26,190
این فرد عجیب و غریب عجیب و غریب بود بنابراین به صورت بیتی
56
00:03:26,190 –> 00:03:30,090
بیابان با + 1 1 1 1 1 1 بود، بنابراین
57
00:03:30,090 –> 00:03:34,760
این نتیجه بود تا بتوانیم تعریف کنیم
58
00:03:34,760 –> 00:03:44,010
زوج فرد و بنابراین اگر یک و یک قادر به
59
00:03:44,010 –> 00:03:48,150
1 باشد، پس چاپ کنیم، بنابراین
60
00:03:48,150 –> 00:03:52,980
ما می خواهیم فرد را چاپ کنیم، یا آنچه را
61
00:03:52,980 –> 00:03:59,849
که می خواهیم چاپ کنیم، در غیر این صورت چاپ حتی خوب است،
62
00:03:59,849 –> 00:04:02,579
ما می خواهیم موارد تست را در
63
00:04:02,579 –> 00:04:10,910
ورودی t02 int بگیریم. در حالی که t بیش از t منهای 1 است،
64
00:04:10,910 –> 00:04:17,299
سپس n برابر با ورودی انتهایی است،
65
00:04:19,790 –> 00:04:23,360
سپس یک ورودی عدد صحیح می گیریم، سپس
66
00:04:23,360 –> 00:04:27,390
چاپ حتی تا L را چاپ می کنیم، بنابراین ما از قبل یک
67
00:04:27,390 –> 00:04:28,890
تابع عبارت چاپ داریم، به شما می گوید که
68
00:04:28,890 –> 00:04:37,710
شما آن را زوج فرد از n صدا می زنید، بنابراین ما
69
00:04:37,710 –> 00:04:41,520
پنج را می گیریم. موارد تست در اینجا یک فرد
70
00:04:41,520 –> 00:04:48,720
است که 1 3 تخته 325 یا 500 زوج باشد، بنابراین ما
71
00:04:48,720 –> 00:04:51,540
آکورد بوسه های 5s هستیم، سپس دوباره
72
00:04:51,540 –> 00:04:54,630
زوج یا زوج هستیم، بنابراین این یک عبارت بسیار ابتدایی بود،
73
00:04:54,630 –> 00:04:56,760
بنابراین از نظر بسیار
74
00:04:56,760 –> 00:05:00,060
سریعتر است، امیدوارم اگر شما یک آکورد بسیار
75
00:05:00,060 –> 00:05:01,800
بزرگ دارید عدد و اگر میخواهید
76
00:05:01,800 –> 00:05:04,320
زوج یا فرد را بررسی کنید، میتوانید از این
77
00:05:04,320 –> 00:05:08,580
عملیات جادویی بیت استفاده کنید تا
78
00:05:08,580 –> 00:05:12,360
tr بعدی ick ما قصد داریم a را ببینیم بنابراین
79
00:05:12,360 –> 00:05:16,080
اساساً ترفند بعدی است که بتوانید
80
00:05:16,080 –> 00:05:18,780
اینجا عملگرهای shift چپ و راست را ببینید،
81
00:05:18,780 –> 00:05:21,380
بنابراین اجازه دهید یک عدد صحیح n برابر با
82
00:05:21,380 –> 00:05:27,230
32 بگیرم، حالا من n shift سمت راست را به آن تایپ می کنم،
83
00:05:27,230 –> 00:05:30,300
بنابراین لطفاً یادداشت کنید. از این
84
00:05:30,300 –> 00:05:34,500
نتیجه و شیفت راست 2 8 است خوب
85
00:05:34,500 –> 00:05:39,690
اجازه دهید n شیفت چپ را انجام دهم 2 است 128 خوب هرگز مهم
86
00:05:39,690 –> 00:05:41,970
نیست که ما یک عدد 1 داریم اما
87
00:05:41,970 –> 00:05:45,360
یک