در این مطلب، ویدئو راهنمای نهایی برای برش در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:10:45
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,089 –> 00:00:02,040
فکر میکنم در این ویدیو
2
00:00:02,040 –> 00:00:04,200
به سرعت یک نمای کلی در مورد برش دادن و سفت کردن به شما ارائه خواهم کرد،
3
00:00:04,200 –> 00:00:06,089
بنابراین برش یک
4
00:00:06,089 –> 00:00:08,250
مفهوم خاص پایتون برای حک کردن
5
00:00:08,250 –> 00:00:11,849
طیف وسیعی از مقادیر از یک دنباله مانند
6
00:00:11,849 –> 00:00:14,969
یک لیست یا یک رشته است و ما از
7
00:00:14,969 –> 00:00:17,640
فهرست شروع و شاخص توقف استفاده میکنیم. برای تعریف
8
00:00:17,640 –> 00:00:21,270
و محدوده مقادیری که در حال حک
9
00:00:21,270 –> 00:00:24,630
کردن هستید و یکی از محبوب ترین
10
00:00:24,630 –> 00:00:26,490
ویژگی های پایه پایپینگ است و باید
11
00:00:26,490 –> 00:00:27,810
این ویژگی را درک کنید
12
00:00:27,810 –> 00:00:30,300
تا در کدنویسی مهارت بیشتری داشته
13
00:00:30,300 –> 00:00:33,030
باشید تا بتوانید به سطح متوسط
14
00:00:33,030 –> 00:00:35,040
ایتون برسید زیرا این ویژگی همچنین اساس
15
00:00:35,040 –> 00:00:37,620
بسیاری از کتابخانههای پیشرفته مانند numpy یا
16
00:00:37,620 –> 00:00:39,480
پانداها و غیره، بنابراین همه آن
17
00:00:39,480 –> 00:00:42,149
کتابخانهها از برش نیز استفاده میکنند و شما
18
00:00:42,149 –> 00:00:44,789
باید برش را درک کنید تا بر
19
00:00:44,789 –> 00:00:47,129
این کتابخانهها نیز مسلط شوید و همچنین
20
00:00:47,129 –> 00:00:51,289
مانند این است که مهارتهای پایتون بسیار ابتدایی است یا
21
00:00:51,289 –> 00:00:54,110
درک آن به شما کمک میکند. شما در حال خواندن
22
00:00:54,110 –> 00:00:55,710
همه
23
00:00:55,710 –> 00:00:58,379
کدها بر اساس کدها اساساً خوب است، بنابراین ما می گوییم
24
00:00:58,379 –> 00:01:03,449
که ما همیشه یک جهان رشته داریم که
25
00:01:03,449 –> 00:01:05,450
احتمالاً از قبل می دانید مانند
26
00:01:05,450 –> 00:01:08,220
نمایه سازی نمایه سازی نمایه سازی اولیه یعنی
27
00:01:08,220 –> 00:01:11,460
ما به سادگی به آن دسترسی داریم. برخی از کاراکترها، بنابراین
28
00:01:11,460 –> 00:01:14,280
اگر مازاد بر علامت گذاری براکت در اینجا استفاده
29
00:01:14,280 –> 00:01:17,700
می کند، متغیر رشته ما s است و از
30
00:01:17,700 –> 00:01:19,650
نماد براکت استفاده می کنیم و ایندکس
31
00:01:19,650 –> 00:01:23,009
و شاخص مقداری را از
32
00:01:23,009 –> 00:01:25,110
رشته ما که می خواهیم برگردانیم را
33
00:01:25,110 –> 00:01:27,810
مشخص می کند، بنابراین کاراکتری که می خواهیم برگردانیم و در این
34
00:01:27,810 –> 00:01:30,390
مورد کاراکتر با ایندکس
35
00:01:30,390 –> 00:01:34,470
0 چیست، شما خوب هستید، شخصیت با
36
00:01:34,470 –> 00:01:39,360
ایندکس چیست برای 1 2 آن بگویید، پس این
37
00:01:39,360 –> 00:01:45,299
کاراکتر دارای شاخص 0 1 2 3 4 است پس
38
00:01:45,299 –> 00:01:47,700
باید شخصیت باشد.
39
00:01:47,700 –> 00:01:49,680
40
00:01:49,680 –> 00:01:51,720
درک نمایه سازی نمایه سازی را
41
00:01:51,720 –> 00:01:55,079
با شاخص 0 شروع می کنیم و سپس فقط یک
42
00:01:55,079 –> 00:01:57,390
شاخص برای هر موقعیت در رشته یا
43
00:01:57,390 –> 00:01:59,399
لیست اضافه می کنیم تا جایی که بسیار
44
00:01:59,399 –> 00:02:01,920
شبیه به لیست ها است و خوب است، بنابراین اکنون که
45
00:02:01,920 –> 00:02:04,229
این نمایه سازی اولیه است، بنابراین
46
00:02:04,229 –> 00:02:06,799
اگر می خواهید اتومبیل ها را فهرست کنید. یک زیررشته با اندازه 1
47
00:02:06,799 –> 00:02:09,660
اما برش مفهوم کلی تر است
48
00:02:09,660 –> 00:02:11,740
که زیرلایه بیرونی با اندازه دلخواه را منحنی می کند،
49
00:02:11,740 –> 00:02:13,840
به این معنی که برای
50
00:02:13,840 –> 00:02:16,870
مثال می توانید مشخص کنید که اکنون نماد برش را به شما می دهم
51
00:02:16,870 –> 00:02:20,770
، بنابراین ما یک
52
00:02:20,770 –> 00:02:25,240
شاخص شروع را یک شاخص 1 مشخص می کنیم و یک نمایه انتهایی یک
53
00:02:25,240 –> 00:02:30,520
شاخص 4 و سپس ما دوست داریم
54
00:02:30,520 –> 00:02:33,460
که این رشته فرعی از رشته اصلی خود را حک کنیم
55
00:02:33,460 –> 00:02:36,040
ok است، بنابراین با شاخص 1 شروع می کنیم
56
00:02:36,040 –> 00:02:38,830
که این یکی است و
57
00:02:38,830 –> 00:02:41,770
تا انتها به سمت راست برش می دهیم تا به
58
00:02:41,770 –> 00:02:43,720
شاخص پایانی برسیم اما اندیس
59
00:02:43,720 –> 00:02:46,300
پایانی در برش نهایی گنجانده نشده است، بنابراین ما
60
00:02:46,300 –> 00:02:50,440
دارای شاخص 1 شاخص به شاخص 3 شاخص 4 هستیم،
61
00:02:50,440 –> 00:02:52,480
اما 4 گنجانده نشده است، بنابراین نتیجه
62
00:02:52,480 –> 00:02:57,310
باید باشد و من بیایید این را بررسی کنیم
63
00:02:57,310 –> 00:03:00,220
تا نتیجه خوب باشد، بنابراین نماد کلی
64
00:03:00,220 –> 00:03:04,890
این است همانطور که ما کلمه خود را داریم
65
00:03:04,890 –> 00:03:08,140
، ما شاخص شروع، شاخص توقف و
66
00:03:08,140 –> 00:03:10,870
اندازه گام توقف اختیاری داریم، ما
67
00:03:10,870 –> 00:03:13,360
نیازی به تعریف اندازه گام نداریم، بنابراین در
68
00:03:13,360 –> 00:03:15,010
اینجا دیده اید،
69
00:03:15,010 –> 00:03:16,570
اگر اندازه گام را تعریف نکنید، اندازه گام را تعریف نکرده ایم.
70
00:03:16,570 –> 00:03:18,640
سپس پایتون فرض میکند که
71
00:03:18,640 –> 00:03:22,180
اندازه گام استاندارد 1 مرحله نیز میتواند بزرگتر
72
00:03:22,180 –> 00:03:24,790
از 1 باشد، برای مثال اگر
73
00:03:24,790 –> 00:03:30,160
اندازه گام را به این صورت مشخص کنیم، بیایید
74
00:03:30,160 –> 00:03:32,380
این ok را حذف کنیم، بنابراین اکنون اندازه مرحله 2 داریم،
75
00:03:32,380 –> 00:03:34,720
این اساساً به این معنی است که ما هنوز هم اندازه گام را برش میدهیم.
76
00:03:34,720 –> 00:03:36,640
تمام رشته توقف اما ما
77
00:03:36,640 –> 00:03:40,180
فقط از هر عنصر دیگری استفاده می کنیم بنابراین از o صرف نظر می کنیم
78
00:03:40,180 –> 00:03:43,510
عنصر ne که کاراکتر I ok است، بنابراین
79
00:03:43,510 –> 00:03:46,360
ما با شاخص شروع شروع می کنیم و
80
00:03:46,360 –> 00:03:50,650
با شاخص پایان پایان می دهیم – شامل 1 است و
81
00:03:50,650 –> 00:03:52,870
فقط از هر عنصر دیگری که می توانیم داشته باشیم استفاده
82
00:03:52,870 –> 00:03:56,860
می کنیم، مثلاً با 0 شروع کنیم و اکنون با 8 پایان می دهیم،
83
00:03:56,860 –> 00:04:02,410
اگر فقط هر را در نظر بگیرید.
84
00:04:02,410 –> 00:04:07,270
عنصر دوم سپس شما را دریافت می کنیم و
85
00:04:07,270 –> 00:04:12,490
86
00:04:12,490 –> 00:04:15,610
87
00:04:15,610 –> 00:04:18,700
از آن می
88
00:04:18,700 –> 00:04:22,180
گذریم.
89
00:04:22,180 –> 00:04:24,270
عنصر همچنان یکسان است، شما هستید،
90
00:04:24,270 –> 00:04:27,300
اما پس از آن سه عنصر، بنابراین ما دو عنصر را رد میکنیم
91
00:04:27,300 –> 00:04:30,360
و من تشخیص میدهم که از دو عنصر میگذریم
92
00:04:30,360 –> 00:04:32,220
و s را میگیریم و این
93
00:04:32,220 –> 00:04:36,870
اشکالی ندارد، بنابراین اشکالی ندارد، این کارکرد اصلی برش
94
00:04:36,870 –> 00:04:38,729
است، ما میتوانیم یک
95
00:04:38,729 –> 00:04:40,819
فهرست ابتدایی فهرست بالا و اندازه مرحله اختیاری تعریف کنیم.
96
00:04:40,819 –> 00:04:43,080
حالا بیایید حتی عمیقتر در یک
97
00:04:43,080 –> 00:04:48,569
برش به عنوان مثال میتوانیم و
98
00:04:48,569 –> 00:04:52,259
خالی میدهیم، بنابراین میتوانیم اساساً از این
99
00:04:52,259 –> 00:04:56,389
نماد استفاده کنیم که در آن پارامترهای محدوده خالی ستاره خالی
100
00:04:56,389 –> 00:05:00,569
داریم، به عنوان مثال، ما
101
00:05:00,569 –> 00:05:02,280
شاخص شروع را مشخص نمیکنیم
102
00:05:02,280 –> 00:05:05,130
، شما مرحله مرحله توقف را مشخص نمیکنیم. اندازه
103
00:05:05,130 –> 00:05:07,680
شاخص توقف ما فقط مشخص می کنیم اندازه گام بنابراین
104
00:05:07,680 –> 00:05:10,349
در این مورد برای مثال می توانیم از این نماد استفاده کنیم
105
00:05:10,349 –> 00:05:13,860
که اساساً به این معنی است
106
00:05:13,860 –> 00:05:17,190
که با آرگومان پیش فرض
107
00:05:17,190 –> 00:05:20,030
شروع می کنیم مقدار شروع پیش فرض و پایان با پیش فرض و
108
00:05:20,030 –> 00:05:23,190
شاخص و فقط از هر
109
00:05:23,190 –> 00:05:27,539
عنصر سوم استفاده می کنیم و شاخص های پیش فرض
110
00:05:27,539 –> 00:05:30,389
برای گام مثبت هستند. ا