در این مطلب، ویدئو آموزش پایتون – 14. کار با JSON با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:03,419
سلام به همه خوش آمدید به
2
00:00:03,419 –> 00:00:04,680
آموزش های امتیازدهی پایه اصلی
3
00:00:04,680 –> 00:00:07,470
موضوع امروز کار با
4
00:00:07,470 –> 00:00:11,070
اشیاء JSON در پایتون است و در اینجا
5
00:00:11,070 –> 00:00:13,759
لیست مواردی است که در این ویدیو پوشش می
6
00:00:13,759 –> 00:00:18,029
دهیم. اجازه دهید با
7
00:00:18,029 –> 00:00:22,080
JSON شروع کنیم
8
00:00:22,080 –> 00:00:26,359
. مشابه XML
9
00:00:26,359 –> 00:00:29,720
بیایید این را با نگاه کردن به یک
10
00:00:29,720 –> 00:00:33,809
رکورد آدرس بفهمیم ما این شخص را داریم
11
00:00:33,809 –> 00:00:37,320
به نام تام و در اینجا سابقه دفترچه آدرس او
12
00:00:37,320 –> 00:00:41,160
را داریم، روشی که شما این را در فرمت JSON نشان می دهید این
13
00:00:41,160 –> 00:00:44,670
است که شما یک سری
14
00:00:44,670 –> 00:00:48,600
کلید خواهید داشت، بنابراین در اینجا نام آدرس تلفن کلیدها
15
00:00:48,600 –> 00:00:50,969
و مربوط به آنها هستند. مقادیری که
16
00:00:50,969 –> 00:00:54,449
آدرس او طوفانی و شماره تلفنی است که
17
00:00:54,449 –> 00:00:57,750
اشیاء JSON با این براکتهای فرفری باز و بسته میشود
18
00:00:57,750 –> 00:01:01,440
در اینجا
19
00:01:01,440 –> 00:01:06,090
نمایش مشابه همان شی در
20
00:01:06,090 –> 00:01:10,650
قالب XML است همانطور که در اینجا در XML مشاهده میکنید
21
00:01:10,650 –> 00:01:13,790
تفاوت این است که هر یک از این کلیدها
22
00:01:13,790 –> 00:01:18,380
به صورت باز نشان داده میشوند. و بستن تگ ها
23
00:01:18,380 –> 00:01:24,119
به همین دلیل است که حجم بیشتری
24
00:01:24,119 –> 00:01:28,530
از داده را اشغال می کند و از این رو به
25
00:01:28,530 –> 00:01:31,860
اندازه JSON سبک نیست که JSON بسیار سبک تر است
26
00:01:31,860 –> 00:01:34,680
و به همین دلیل است. n چرا
27
00:01:34,680 –> 00:01:36,140
جیسون امروزه محبوبیت زیادی پیدا کرده
28
00:01:36,140 –> 00:01:42,570
است، خب حالا بیایید روی
29
00:01:42,570 –> 00:01:45,450
مشکل ایجاد یک دفترچه آدرس کار کنیم تا آنها
30
00:01:45,450 –> 00:01:47,310
کاری که میخواهیم انجام دهیم این است که اسپیکر دیگری ایجاد میکنیم و
31
00:01:47,310 –> 00:01:49,649
دستهای از
32
00:01:49,649 –> 00:01:52,979
رکوردها را در آن مینویسیم و سپس ذخیره میکنیم. آن را
33
00:01:52,979 –> 00:01:56,399
به عنوان یک فایل در رایانه خود می نویسیم سپس
34
00:01:56,399 –> 00:01:59,250
برنامه دومی را برای خواندن آن می نویسیم که من
35
00:01:59,250 –> 00:02:01,530
فقط آن سوابق دفترچه آدرس را رزرو می کنم و چاپ
36
00:02:01,530 –> 00:02:02,189
می کنم
37
00:02:02,189 –> 00:02:06,060
خوب بنابراین ابتدا می خواهم یک
38
00:02:06,060 –> 00:02:08,090
شی فرهنگ لغت ایجاد
39
00:02:08,090 –> 00:02:11,600
کنم هیچ شیئی به نام JSON در
40
00:02:11,600 –> 00:02:15,709
پایتون پایتون وجود ندارد. یا
41
00:02:15,709 –> 00:02:20,180
اعداد دیکشنری ها را پخش می کنند و غیره منطقه G
42
00:02:20,180 –> 00:02:23,420
فقط یک مفهوم است.
43
00:02:23,420 –> 00:02:27,200
44
00:02:27,200 –> 00:02:30,380
45
00:02:30,380 –> 00:02:34,340
46
00:02:34,340 –> 00:02:37,220
47
00:02:37,220 –> 00:02:40,540
48
00:02:40,540 –> 00:02:41,690
49
00:02:41,690 –> 00:02:44,720
50
00:02:44,720 –> 00:02:50,570
برای اولین بار یک کد آزمایشی برای تام اضافه می کنیم و می بینیم که
51
00:02:50,570 –> 00:03:02,810
نام او تام است آدرس او این است و
52
00:03:02,810 –> 00:03:08,900
شماره تلفن این است، بیایید
53
00:03:08,900 –> 00:03:13,820
یک رکورد دیگر
54
00:03:13,820 –> 00:03:17,000
در کتاب خود ایجاد کنیم. دیکشنری و ما
55
00:03:17,000 –> 00:03:26,799
آن را باب بنامیم و آدرس باب دوباره این است،
56
00:03:27,100 –> 00:03:30,440
بیایید یک شماره تلفن تصادفی را تایپ کنیم،
57
00:03:30,440 –> 00:03:36,230
خوب حالا کاری که انجام می دهیم این است که
58
00:03:36,230 –> 00:03:40,579
یک ماژول JSON وارد می کنیم، به طوری که
59
00:03:40,579 –> 00:03:43,100
مدل استاندارد موجود در پایتون
60
00:03:43,100 –> 00:03:46,910
به نام JSON است و زمانی که وارد کردید.
61
00:03:46,910 –> 00:03:48,560
میتوانید این روش را به نام dump صدا
62
00:03:48,560 –> 00:03:51,130
63
00:03:51,130 –> 00:03:54,260
بزنید، زیرا کاری که این کار انجام میدهد این است که
64
00:03:54,260 –> 00:03:56,390
شی دیکشنری را میگیرد که به عنوان
65
00:03:56,390 –> 00:04:01,130
ورودی رزرو میشود، سپس آن را به عنوان یک رشته تخلیه میکند، به
66
00:04:01,130 –> 00:04:03,400
همین دلیل است که ما در اینجا یک رشته داریم و
67
00:04:03,400 –> 00:04:06,710
سپس این شی فرهنگ لغت را
68
00:04:06,710 –> 00:04:10,760
به یک رشته تبدیل میکند. آن را به
69
00:04:10,760 –> 00:04:14,210
فرمت JSON تبدیل می کند، به همین دلیل است که آنها
70
00:04:14,210 –> 00:04:17,029
از مدل JSON در اینجا استفاده می کنند، بنابراین وقتی می گویید s
71
00:04:17,029 –> 00:04:22,150
برابر است، رشته s در فرمت JSON خواهد بود،
72
00:04:22,150 –> 00:04:23,540
73
00:04:23,540 –> 00:04:26,300
اجازه دهید ابتدا آن را چاپ کنیم و ببینیم
74
00:04:26,300 –> 00:04:31,610
وقتی می گویید آدرس را اجرا کنید چگونه به نظر می رسد.
75
00:04:31,610 –> 00:04:36,320
میتوانید در اینجا در خروجی ببینید که این چیز
76
00:04:36,320 –> 00:04:40,960
یک رشته بزرگ است، اما با فرمت JSON
77
00:04:40,960 –> 00:04:44,450
است و همه براکتهای بسته باز کننده
78
00:04:44,450 –> 00:04:47,540
Collins دو کلید و مقادیر مجزا دارد و
79
00:04:47,540 –> 00:04:53,300
به همین ترتیب خوب، اکنون این را در یک
80
00:04:53,300 –> 00:04:55,970
فایل مینویسیم، بنابراین من فقط آن را حذف میکنم. این و من
81
00:04:55,970 –> 00:05:01,900
می گویم w ith open sea
82
00:05:02,130 –> 00:05:06,840
data book tour txt ما قصد داریم
83
00:05:06,840 –> 00:05:10,170
این آدرس دفترچه را ذخیره کنیم n C data book dot
84
00:05:10,170 –> 00:05:15,150
file txt