در این مطلب، ویدئو پشته پایتون – آموزش پایتون برای مبتدیان مطلق | موش با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:04:51
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,300 –> 00:00:05,100
در برنامه نویسی ما یک ساختار داده مشترک
2
00:00:05,100 –> 00:00:07,890
به نام پشته داریم که شبیه به
3
00:00:07,890 –> 00:00:10,740
دسته ای از آیتم ها در دنیای واقعی است تصور
4
00:00:10,740 –> 00:00:13,200
کنید یک پشته کتاب دارید آخرین کتابی
5
00:00:13,200 –> 00:00:15,750
که بالای پشته قرار می دهید
6
00:00:15,750 –> 00:00:18,029
اولین کتابی است که می توانید حذف کنید
7
00:00:18,029 –> 00:00:20,640
به این مراجعه کنید. رفتار به عنوان زندگی – همه اینها
8
00:00:20,640 –> 00:00:23,850
برای اولین بار کوتاه است، بنابراین این یک
9
00:00:23,850 –> 00:00:26,279
ساختار داده پشته ای است و
10
00:00:26,279 –> 00:00:29,039
در برنامه های کاربردی در دنیای واقعی بسیار رایج است، یک
11
00:00:29,039 –> 00:00:30,539
مثال خوب از آن مرورگر شما است که
12
00:00:30,539 –> 00:00:32,488
هر زمان که به وب سایت جدیدی
13
00:00:32,488 –> 00:00:34,890
بروید مرورگر شما جلسه مرور شما را حفظ می کند.
14
00:00:34,890 –> 00:00:37,020
در یک پشته، بنابراین وقتی روی دکمه برگشت
15
00:00:37,020 –> 00:00:38,760
کلیک میکنید، شما را به وبسایت قبلی میبرد،
16
00:00:38,760 –> 00:00:41,010
اجازه دهید من به شما نشان دهم که چگونه کار میکند، بنابراین
17
00:00:41,010 –> 00:00:44,040
با یک پشته خالی شروع میکنیم، حالا
18
00:00:44,040 –> 00:00:45,870
فرض کنید برای سادگی به وبسایت شماره یک میرویم،
19
00:00:45,870 –> 00:00:48,030
در اینجا من از یک عدد استفاده میکنم.
20
00:00:48,030 –> 00:00:50,160
اگر در حال ساختن یک مرورگر
21
00:00:50,160 –> 00:00:52,860
به جای یک عدد هستید، از رشته ای استفاده می کنیم
22
00:00:52,860 –> 00:00:54,629
که آدرس وب سایت فعلی است،
23
00:00:54,629 –> 00:00:57,660
حالا فرض کنید به
24
00:00:57,660 –> 00:01:00,030
چند وب سایت دیگر پیمایش می کنیم و سپس روی
25
00:01:00,030 –> 00:01:02,489
دکمه برگشت کلیک می کنیم، در این مرحله مرورگر آن
26
00:01:02,489 –> 00:01:05,040
را حذف می کند. مورد در بالای این پشته
27
00:01:05,040 –> 00:01:08,130
و سپس ما را به وب سایت قبلی هدایت می کند،
28
00:01:08,130 –> 00:01:10,950
حالا فرض
29
00:01:10,950 –> 00:01:13,590
کنید دکمه برگشت را چند بار دیگر فشار می
30
00:01:13,590 –> 00:01:16,020
دهیم تا در نهایت با یک پشته خالی مواجه شویم در این
31
00:01:16,020 –> 00:01:18,330
مرحله مرورگر دکمه برگشت را غیرفعال می
32
00:01:18,330 –> 00:01:21,570
کند. چگونه یک پشته در
33
00:01:21,570 –> 00:01:25,080
اولین بار آخرین کار را انجام می دهد اکنون به شما نشان می دهم چگونه از
34
00:01:25,080 –> 00:01:27,780
یک پشته در پایتون استفاده کنید اساساً ما می توانیم از یک
35
00:01:27,780 –> 00:01:30,720
شی لیست به عنوان پشته استفاده کنیم بنابراین در اینجا
36
00:01:30,720 –> 00:01:33,960
متغیری مانند جلسه مرور
37
00:01:33,960 –> 00:01:37,049
را تعریف می کنم و اکنون آن را روی یک لیست خالی تنظیم می کنم.
38
00:01:37,049 –> 00:01:38,939
فرض کنید کاربر وبسایت
39
00:01:38,939 –> 00:01:41,790
شماره یک را هدایت میکند، بنابراین ما جلسه مرور را به
40
00:01:41,790 –> 00:01:45,960
روش نقطه اضافه میگوییم و آدرس
41
00:01:45,960 –> 00:01:48,720
وبسایت فعلی را اضافه میکنیم، حالا فرض کنید
42
00:01:48,720 –> 00:01:51,450
کاربر به وبسایت شماره دو و
43
00:01:51,450 –> 00:01:55,259
سپس سه میرود، بیایید به
44
00:01:55,259 –> 00:01:58,560
آنچه در پشته خود داریم نگاه کنیم بنابراین ما چاپ کردیم و همانطور
45
00:01:58,560 –> 00:02:00,590
که می بینید ما یک لیست از سه مورد داریم
46
00:02:00,590 –> 00:02:03,000
اکنون وقتی کاربر دکمه بازگشت را
47
00:02:03,000 –> 00:02:05,670
فشار می دهد باید آخرین مورد را در
48
00:02:05,670 –> 00:02:08,729
این لیست حذف کنیم درست چگونه این کار را انجام دهیم از
49
00:02:08,729 –> 00:02:11,790
روش pop استفاده می کنیم بنابراین جلسه مرور را نقطه pop می نامیم.
50
00:02:11,790 –> 00:02:13,680
51
00:02:13,680 –> 00:02:15,450
آخرین مورد f را حذف می کنیم پشته را رام کنید
52
00:02:15,450 –> 00:02:18,090
و آن را برگردانید تا بتوانیم آن را در اینجا دریافت کنیم،
53
00