در این مطلب، ویدئو ساختارهای داده خروجی قابل خواندن در پایتون با استفاده از ماژول های چاپ زیبا توسط ایلین تالمن با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:40
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,560 –> 00:00:09,160
[موسیقی]
2
00:00:10,670 –> 00:00:13,139
بسیار خوب، پس امروز بیشتر
3
00:00:13,139 –> 00:00:17,090
در مورد ماژول های چاپ زیبا صحبت
4
00:00:17,090 –> 00:00:19,619
خواهم کرد، متاسفم برای عنوان طولانی که قبلاً
5
00:00:19,619 –> 00:00:21,210
در علم کار می کردم و ما به
6
00:00:21,210 –> 00:00:25,800
عناوین عظیم برای خلاصه ها عادت کرده ایم، بنابراین ممکن است
7
00:00:25,800 –> 00:00:27,480
برنامه نویسان تازه کار پایتون در شروع کار از
8
00:00:27,480 –> 00:00:30,300
آن بی خبر باشند. برخی از
9
00:00:30,300 –> 00:00:32,369
ماژولهای داخلی یا دسترسی آسان که میتوانند
10
00:00:32,369 –> 00:00:34,559
به آنها کمک کنند تا ساختارهای داده و
11
00:00:34,559 –> 00:00:37,559
قالبی قابل خواندن را در مراحل اولیه یادگیری چاپ
12
00:00:37,559 –> 00:00:41,100
کنند، در صورتی که نشنیدید من
13
00:00:41,100 –> 00:00:43,710
دانشجوی آکادمی Kenzie هستم، بنابراین من بسیار پایتون هستم.
14
00:00:43,710 –> 00:00:47,100
مبتدی و اکثر ما
15
00:00:47,100 –> 00:00:48,660
شروع به یادگیری چیزی بسیار
16
00:00:48,660 –> 00:00:51,059
دشوار می کنیم تا بتوانیم به نوعی از
17
00:00:51,059 –> 00:00:52,680
طناب ها عبور کنیم و سپس متوجه می
18
00:00:52,680 –> 00:00:54,600
شویم که یک ماژول داخلی وجود دارد که
19
00:00:54,600 –> 00:00:58,370
این کار را بسیار ساده می کند تا کدنویس ها ممکن است به
20
00:00:58,370 –> 00:01:01,379
توابع رشته و لیست و توابع
21
00:01:01,379 –> 00:01:04,290
آنها تکیه کنند. آشناتر هستم، بنابراین چیزهایی مانند
22
00:01:04,290 –> 00:01:08,549
روشهای پیوستن یا روشهای قالببندی
23
00:01:08,549 –> 00:01:19,110
، بله متأسفم، خوب است، بنابراین این بحث
24
00:01:19,110 –> 00:01:21,689
فقط ماژولهای چاپ زیبای پایتون مورد علاقه من را بررسی میکند،
25
00:01:21,689 –> 00:01:23,490
بنابراین میخواهم در
26
00:01:23,490 –> 00:01:26,640
مورد جدول متن چاپ P و
27
00:01:26,640 –> 00:01:29,610
جدول P صحبت کنم. در حال پخش ساختارهای داده کوچک
28
00:01:29,610 –> 00:01:32,820
هر یک از آن ماژولهای مدل
29
00:01:32,820 –> 00:01:34,530
با مثالهای کد نشان داده میشوند،
30
00:01:34,530 –> 00:01:37,020
بنابراین ابتدا با
31
00:01:37,020 –> 00:01:40,200
چاپ P و چاپگر زیبا شروع میکنم تا
32
00:01:40,200 –> 00:01:43,140
ماژول چاپ P یا چاپ زیبا خروجی از
33
00:01:43,140 –> 00:01:46,259
ساختارهای داده پایتون را خواناتر
34
00:01:46,259 –> 00:01:48,930
کند و بتوان از خروجی استفاده کرد. به عنوان ورودی
35
00:01:48,930 –> 00:01:51,360
مفسر P print سعی می کند در صورت امکان
36
00:01:51,360 –> 00:01:54,149
خروجی را در یک خط برگرداند و اگر با محدودیت ها مطابقت نداشته باشد و بخشی از کتابخانه استاندارد است،
37
00:01:54,149 –> 00:01:55,619
آنها را با تورفتگی به چندین خط تقسیم
38
00:01:55,619 –> 00:01:57,719
می کند،
39
00:01:57,719 –> 00:01:59,850
40
00:01:59,850 –> 00:02:02,579
بنابراین وارد کردن آن بسیار آسان است.
41
00:02:02,579 –> 00:02:06,500
امکان
42
00:02:06,500 –> 00:02:09,679
سفارشیسازی را فراهم میکند، بنابراین برخی از این
43
00:02:09,679 –> 00:02:12,660
سفارشیسازیها عمق و عرض تورفتگی هستند،
44
00:02:12,660 –> 00:02:13,080
45
00:02:13,080 –> 00:02:15,990
بنابراین اگر تورفتگی را تنظیم کنید،
46
00:02:15,990 –> 00:02:17,940
میتوانید میزان فرورفتگی در
47
00:02:17,940 –> 00:02:20,880
عمق هر خط را کنترل کنید، به شما این امکان را میدهد تا
48
00:02:20,880 –> 00:02:24,330
سطوح عمق کد خود را برای چاپ مشخص کنید تا برای
49
00:02:24,330 –> 00:02:28,340
چاپ عالی باشد. کد
50
00:02:28,340 –> 00:02:31,110
تو در تو تاپلهای تودرتو من فقط در یک دقیقه به شما نشان خواهم داد
51
00:02:31,110 –> 00:02:33,960
و هوش به شما اجازه میدهد
52
00:02:33,960 –> 00:02:37,290
حداکثر کاراکترهای نمایش داده شده را در هر
53
00:02:37,290 –> 00:02:40,230
خط تنظیم کنید به طوری که کنترل میکند
54
00:02:40,230 –> 00:02:43,410
خط شما است یا خیر.
55
00:02:43,410 –> 00:02:45,540
این یک نمونه از چاپ P در زمینه لیست
56
00:02:45,540 –> 00:02:48,600
است، بنابراین من این لیست صبحانه خوب
57
00:02:48,600 –> 00:02:50,700
را دارم و می خواهم به شما نشان دهم که
58
00:02:50,700 –> 00:02:52,770
وقتی فقط از
59
00:02:52,770 –> 00:02:57,050
ماژول چاپ معمولی در مقابل چاپ P استفاده
60
00:03:08,330 –> 00:03:13,250
می کنید، به خوبی زندگی می کند. لیست چاپی معمولی
61
00:03:13,250 –> 00:03:14,960
بدیهی است که فقط یک خط است که
62
00:03:14,960 –> 00:03:17,750
در سراسر آن پخش می شود، در حالی که چاپ P در
63
00:03:17,750 –> 00:03:19,490
واقع همه چیز را
64
00:03:19,490 –> 00:03:22,070
به قالبی خواناتر تقسیم می کند، همانطور که
65
00:03:22,070 –> 00:03:28,250
در اینجا می بینید، بنابراین در نمایش این
66
00:03:28,250 –> 00:03:31,340
مثال بعدی نیز داده های تو در تو را نمایش می دهد،
67
00:03:31,340 –> 00:03:34,280
بنابراین تفاوت در اینجاست. که من سفارشیسازی عمق را اضافه کردم
68
00:03:34,280 –> 00:03:38,210
و آن را چاپ کردم، بنابراین
69
00:03:38,210 –> 00:03:41,420
میتوانید ببینید که یک
70
00:03:41,420 –> 00:03:43,940
تاپل معمولی همه چیز را چاپ میکند
71
00:03:43,940 –> 00:03:46,220
، در حالی که بدانید که من
72
00:03:46,220 –> 00:03:48,950
عمقها را مشخص کردهام، من فقط تا شش
73
00:03:48,950 –> 00:03:53,290
سطح میروم و بقیه آن را نمیتوانید انجام دهید. بعد را ببینید
74
00:03:53,290 –> 00:03:58,550
، من از چاپ P در
75
00:03:58,550 –> 00:04:03,910
تماس API استفاده کردم، بنابراین از این API آب و هوا استفاده کردم و
76
00:04:03,910 –> 00:04:05,560
[Music]
77
00:04:05,560 –> 00:04:13,340
تصمیم گرفتم که به زیبایی چاپ کنم، بنابراین اجازه دهید
78
00:04:13,340 –> 00:04:15,920
فقط یک کد پستی در اینجا قرار دهم تا
79
00:04:15,920 –> 00:04:19,608
از آن فرمت ورودی استفاده کنم و سپس من
80
00:04:19,608 –> 00:04:22,610
قادر به دیدن این داده ها هستیم به
81
00:04:22,610 –> 00:04:24,410
نظر می رسید با ماژول چاپ معمولی
82
00:04:24,410 –> 00:04:26,570
در مقابل چاپ زیبا که
83
00:04:26,570 –> 00:04:30,610
همه چیز را به خوبی سازماندهی می کند
84
00:04:30,610 –> 00:04:33,260
چاپگر زیبا همچنین دارای تعدادی
85
00:04:33,260 –> 00:04:35,630
توابع مشتق است که من در
86
00:04:35,630 –> 00:04:41,180
این جدول کوچک در اینجا قرار داده ام بنابراین اساساً می
87
00:04:41,180 –> 00:04:45,770
توانید از چاپ P با فرمت P یا چاپ بله P
88
00:04:45,770 –> 00:04:50,330
یا به عنوان استفاده کنید. قابل خواندن است و شما می توانید
89
00:04:50,330 –> 00:04:52,550
کارهایی مانند تعیین اینکه آیا نمایش قالب بندی
90
00:04:52,550 –> 00:04:55,550
شده قابل خواندن است
91
00:04:55,550 –> 00:04:56,930
یا خیر و این مفید است به خصوص اگر می خواهید
92
00:04:56,930 –> 00:05:03,020
P print را با ورود به سیستم ترکیب کنید، بنابراین در
93
00:05:03,020 –> 00:05:06,830
مثال بعدی من از فرمت P یکی از آن
94
00:05:06,830 –> 00:05:09,050
توابع مشتق شده با ماژول ورود به سیستم
95
00:05:09,050 –> 00:05:15,980
در چاپ P استفاده کردم. بنابراین میتوانید ببینید که
96
00:05:15,980 –> 00:05:18,860
وقتی سطوح را برای اشکالزدایی تنظیم میکنم،
97
00:05:18,860 –> 00:05:21,610
هنوز همان اطلاعات را دریافت میکنم،
98
00:05:21,610 –> 00:05:23,530
اما فقط با فرمت نمایشدادهشدهتر
99
00:05:23,530 –> 00:05:31,419
، P print PP یک ماژول است که
100
00:05:31,419 –> 00:05:34,150
نیاز به نصب پیپ دارد، شبیه به
101
00:05:34,150 –> 00:05:36,669
چاپهای پیت است، اما مزیت این
102
00:05:36,669 –> 00:05:39,970
یکی است. این است که مطابق با Pep 8 است، بنابراین فقط
103
00:05:39,970 –> 00:05:48,069
یک مثال کوچک در اینجا وجود دارد تا چاپ P به
104
00:05:48,069 –> 00:05:50,050
راحتی در دسترس باشد، اما به
105
00:05:50,050 –> 00:05:52,870
ساختارهای داده اولیه و ساختارهای دیگر
106
00:05:52,870 –> 00:05:55,060
مانند فایل ها یا سوکت ها محدود می شود.
107
00:05:55,060 –> 00:05:57,310
کار نمی کند و در قالب بندی آن بسیار محدود است،
108
00:05:57,310 –> 00:05:59,770
بنابراین اگر می خواهید
109
00:05:59,770 –> 00:06:03,580
مجموعه داده ها را در قالبی خواناتر
110
00:06:03,580 –> 00:06:04,840
مانند جدول مشاهده کنید، می خواهید از
111
00:06:04,840 –> 00:06:07,300
ماژول های مختلفی استفاده کنید که در ادامه
112
00:06:07,300 –> 00:06:11,560
در مورد آنها صحبت خواهم کرد تا یکی از آن
113
00:06:11,560 –> 00:06:14,650
ماژول های جداول چاپی زیبا استفاده کند. جدول متنی باشد
114
00:06:14,650 –> 00:06:19,270
که جداول ASCII با فرمت ساده ایجاد می کند
115
00:06:19,270 –> 00:06:22,389
که ممکن است شامل
116
00:06:22,389 –> 00:06:26,710
ستون ها و ردیف های عنوان
117
00:06:26,710 –> 00:06:28