در این مطلب، ویدئو استفاده از Python pickle Module با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:05:42
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,480 –> 00:00:02,560
در این درس شما می خواهید
2
00:00:02,560 –> 00:00:03,439
با استفاده از pickle
3
00:00:03,439 –> 00:00:06,319
در یک کلاس تعریف شده سفارشی آزمایش کنید، بنابراین در اینجا
4
00:00:06,319 –> 00:00:08,559
من یک ویرایشگر متن و یک ترمینال باز دارم
5
00:00:08,559 –> 00:00:10,240
و اولین کاری که می خواهم انجام دهم این است
6
00:00:10,240 –> 00:00:13,040
که یک محیط مجازی جدید
7
00:00:13,040 –> 00:00:14,960
ترشی ایجاد کنم. python اما شما
8
00:00:14,960 –> 00:00:16,480
9
00:00:16,480 –> 00:00:17,920
بعداً کتابخانه های شخص ثالث را نصب خواهید کرد
10
00:00:17,920 –> 00:00:19,520
و همیشه ایده خوبی است که
11
00:00:19,520 –> 00:00:21,359
محیط های خود را جدا کنید،
12
00:00:21,359 –> 00:00:23,279
بنابراین پس از ایجاد
13
00:00:23,279 –> 00:00:25,840
آن، آن را فعال کنید
14
00:00:26,880 –> 00:00:29,199
و داخل یک فایل پایتون جدید که من pickling.pi نامیده ام.
15
00:00:29,199 –> 00:00:30,960
16
00:00:30,960 –> 00:00:34,160
اگر از ماژول json استفاده کرده اید، می توانید ادامه دهید و ترشی را وارد
17
00:00:34,160 –> 00:00:36,320
18
00:00:36,320 –> 00:00:37,840
19
00:00:37,840 –> 00:00:39,680
20
00:00:39,680 –> 00:00:44,960
21
00:00:44,960 –> 00:00:48,239
22
00:00:48,239 –> 00:00:51,680
کنید.
23
00:00:51,680 –> 00:00:55,039
دادهها را به یک
24
00:00:55,039 –> 00:00:56,800
قالب سریالی تبدیل میکند
25
00:00:56,800 –> 00:00:59,280
و روشهای بارگذاری آن
26
00:00:59,280 –> 00:01:00,559
فرمت سریالشده
27
00:01:00,559 –> 00:01:02,879
را به نوع داده اصلی تبدیل میکنند،
28
00:01:02,879 –> 00:01:03,760
آنهایی که به
29
00:01:03,760 –> 00:01:06,880
s
30
00:01:06,880 –> 00:01:09,280
ختم میشوند یا برمیگردند یا از یک شی بایتست بارگیری میشوند، در حالی که آنهایی که
31
00:01:09,280 –> 00:01:09,920
32
00:01:09,920 –> 00:01:13,280
با یک نوع فایل کار نمیکنند. e شی بنابراین
33
00:01:13,280 –> 00:01:14,880
اکنون که این اینجا است، میروم
34
00:01:14,880 –> 00:01:16,799
و این
35
00:01:16,799 –> 00:01:18,880
را حذف میکنم و یک کلاس جدید تعریف
36
00:01:18,880 –> 00:01:19,840
میکنم که میتوانید آن را
37
00:01:19,840 –> 00:01:23,200
کلاس نمونه صدا کنید و این
38
00:01:23,200 –> 00:01:24,880
کلاس تعدادی ویژگی دارد،
39
00:01:24,880 –> 00:01:28,000
بنابراین یک عدد بگویید که میتوانید مجموعه ای برابر
40
00:01:28,000 –> 00:01:29,680
با چیزی شبیه به 35
41
00:01:29,680 –> 00:01:33,520
یک رشته می تواند برابر باشد با
42
00:01:33,520 –> 00:01:37,119
لیستی که می تواند فقط یک دو و
43
00:01:37,119 –> 00:01:38,960
سه
44
00:01:38,960 –> 00:01:41,439
یک فرهنگ لغت باشد که می توانید آن را کمی
45
00:01:41,439 –> 00:01:42,560
پیچیده تر کنید
46
00:01:42,560 –> 00:01:44,880
بنابراین یک کلید اول با مقدار
47
00:01:44,880 –> 00:01:46,640
48
00:01:46,640 –> 00:01:50,960
یک ثانیه با مقدار خواهید داشت. از یک عدد صحیح دو
49
00:01:50,960 –> 00:01:53,360
و سوم که می توانید جلو بروید و
50
00:01:53,360 –> 00:01:55,840
یک لیست بسازید
51
00:01:55,840 –> 00:01:57,840
و در نهایت ادامه دهید و یک
52
00:01:57,840 –> 00:02:01,040
تاپل قرار دهید که می تواند چیزی شبیه به 22 و
53
00:02:01,040 –> 00:02:02,799
23 باشد.
54
00:02:02,799 –> 00:02:04,960
بنابراین می توانید ببینید که این کلاس در
55
00:02:04,960 –> 00:02:06,159
اینجا از ویژگی های
56
00:02:06,159 –> 00:02:08,959
همه نوع تشکیل شده است. اکنون
57
00:02:08,959 –> 00:02:10,318
که تعریف
58
00:02:10,318 –> 00:02:12,959
کردهاید میتوانید یک نمونه از آن بسازید، بگویید
59
00:02:12,959 –> 00:02:14,560
من شیء
60
00:02:14,560 –> 00:02:17,200
و این فقط کلاس نمونهای مانند
61
00:02:17,200 –> 00:02:18,239
آن خواهد بود
62
00:02:18,239 –> 00:02:21,120
و سپس اگر میخواهید این را ترشی کنید، ادامه دهید
63
00:02:21,120 –> 00:02:22,160
و یک
64
00:02:22,160 –> 00:02:24,800
متغیر جدید به نام my pickled object و ایجاد کنید.
65
00:02:24,800 –> 00:02:26,720
این را برابر با pile
66
00:02:26,720 –> 00:02:28,640
dot dump قرار دهید و می خواهید d o
67
00:02:28,640 –> 00:02:29,760
نسخه رشتهای این
68
00:02:29,760 –> 00:02:32,800
را پس از آن استفاده کنید و سپس آن را در
69
00:02:32,800 –> 00:02:36,239
شیء من بفرستید،
70
00:02:36,239 –> 00:02:37,760
اگر میخواهید به شکل ظاهری آن نگاهی بیندازید،
71
00:02:37,760 –> 00:02:39,599
میتوانید آن را چاپ کنید،
72
00:02:39,599 –> 00:02:41,920
بنابراین قالببندی رشتهای f را انجام دهید و
73
00:02:41,920 –> 00:02:43,200
میگویید این
74
00:02:43,200 –> 00:02:47,360
شیء ترشی من است.
75
00:02:47,360 –> 00:02:50,319
سپس در یک خط جدید عبور دهید و سپس می توانید
76
00:02:50,319 –> 00:02:53,360
شیء ترشی من را وارد کنید
77
00:02:53,360 –> 00:02:57,040
و سپس یک خط جدید دیگر مانند خیلی خوب است،
78
00:02:57,040 –> 00:02:59,440
بنابراین اکنون که شیء ترشی من حاوی
79
00:02:59,440 –> 00:03:00,879
نسخه سریالی
80
00:03:00,879 –> 00:03:04,000
کلاس شما است، ادامه دهید و آن ر