در این مطلب، ویدئو ذخیره داده های متنی از یک فایل CSV در کد QR با استفاده از پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:17:06
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,120 –> 00:00:03,510
چی شده بچه ها این یک فرانک است من
2
00:00:03,510 –> 00:00:05,190
عذرخواهی می کنم من اخیراً هیچ آموزش جدیدی پست
3
00:00:05,190 –> 00:00:07,319
نکردم زیرا
4
00:00:07,319 –> 00:00:10,980
بسیار تنبل بوده ام کامل نیستم فقط
5
00:00:10,980 –> 00:00:14,070
گاهی اوقات کارهایی را
6
00:00:14,070 –> 00:00:17,880
که باید انجام می دهم به تعویق می اندازم اما به هر حال
7
00:00:17,880 –> 00:00:18,630
داستان کوتاه است.
8
00:00:18,630 –> 00:00:20,760
در آموزش امروز ما در
9
00:00:20,760 –> 00:00:22,500
مورد چگونگی ایجاد یک
10
00:00:22,500 –> 00:00:24,119
تولید کننده کد QR با پایتون صحبت خواهیم کرد، بله،
11
00:00:24,119 –> 00:00:26,340
و به طور خاص این برنامه پایتون
12
00:00:26,340 –> 00:00:28,830
دارای برخی ویژگیها است، بنابراین
13
00:00:28,830 –> 00:00:33,510
میتواند هر فایل CSV را بخواند و
14
00:00:33,510 –> 00:00:37,050
هر ردیف را به عنوان یک مجموعه داده کوچک در آن ذخیره کند.
15
00:00:37,050 –> 00:00:40,590
کد QR بله و مهمتر از همه اینکه
16
00:00:40,590 –> 00:00:42,360
می تواند این تصویر را
17
00:00:42,360 –> 00:00:44,489
تولید کند این تصاویر کد QR را تولید کرده و
18
00:00:44,489 –> 00:00:48,930
داده ها را در آن ذخیره می کند تا شما به عنوان یک کاربر بتوانید
19
00:00:48,930 –> 00:00:51,570
از تلفن همراه خود برای اسکن کردن یک
20
00:00:51,570 –> 00:00:54,809
کد QR استفاده کنید و به داده هایی که در QR ذخیره شده است دسترسی پیدا کنید.
21
00:00:54,809 –> 00:00:57,420
کد بله، پس با
22
00:00:57,420 –> 00:01:00,090
گفتن بدون هیچ مقدمه ای، بیایید
23
00:01:00,090 –> 00:01:04,409
وارد ویرایشگر متن شویم تا مقداری
24
00:01:04,409 –> 00:01:08,280
کد پایتون بنویسیم، بله، بنابراین قبل از شروع می خواهم
25
00:01:08,280 –> 00:01:09,930
به ساختار عکس کمی
26
00:01:09,930 –> 00:01:12,210
در اینجا اشاره کنم، بنابراین این یک برنامه اصلی است که ما
27
00:01:12,210 –> 00:01:15,180
روی آن کار می کنیم و ما یک نمونه
28
00:01:15,180 –> 00:01:17,549
داده CSV داریم که امروز با آن کار خواهیم کرد،
29
00:01:17,549 –> 00:01:20,250
بله، بنابراین این یک داده CSV است که
30
00:01:20,250 –> 00:01:23,400
میخواهیم آن را در کد QR ذخیره کنیم و
31
00:01:23,400 –> 00:01:26,909
تلفن همراه کاربر به خانه موبایل کاربر دارای یک
32
00:01:26,909 –> 00:01:29,490
اسکنر برای دسترسی به این دادهها است بله و
33
00:01:29,490 –> 00:01:32,729
همچنین ما یک فایل مورد نیاز dot txt
34
00:01:32,729 –> 00:01:34,650
داشته باشید، بنابراین وقتی این
35
00:01:34,650 –> 00:01:38,070
آموزش را دنبال می کنید، می خواهید
36
00:01:38,070 –> 00:01:40,350
تمام وابستگی ها را به صورت پیپ نصب کنید، بله، بنابراین من به
37
00:01:40,350 –> 00:01:41,909
طور خاص نمی دانم که از کدام وابستگی ها
38
00:01:41,909 –> 00:01:44,759
استفاده خواهید کرد، اما فکر می کنم بهتر
39
00:01:44,759 –> 00:01:46,860
است که همه
40
00:01:46,860 –> 00:01:51,840
وابستگی ها را از طریق نصب کنید. این لیست بله، پس با
41
00:01:51,840 –> 00:01:53,850
توجه به اینکه گفته می شود ماژول Python که ما
42
00:01:53,850 –> 00:01:56,159
امروز از آن استفاده می کنیم، کد QR PI است،
43
00:01:56,159 –> 00:02:00,689
بله، اجازه دهید باز کنم، اجازه دهید این کد PI QR را وارد کنم،
44
00:02:00,689 –> 00:02:03,030
بنابراین این ماژولی است که
45
00:02:03,030 –> 00:02:05,909
امروز برای ایجاد کد QR از آن استفاده خواهیم کرد. بله،
46
00:02:05,909 –> 00:02:09,750
و ایجاد کد QR با کد QR PI در
47
00:02:09,750 –> 00:02:11,520
واقع بسیار ساده است، بنابراین ما
48
00:02:11,520 –> 00:02:13,220
نمی توانیم چیزی بگوییم که متن
49
00:02:13,220 –> 00:02:17,030
برابر است، بنابراین تصور کنید این همان
50
00:02:17,030 –> 00:02:20,360
داده ای است که می خواهید در کد QR ذخیره کنید،
51
00:02:20,360 –> 00:02:23,180
بله، بنابراین ما می توانیم چیزی بگوییم که بتوانیم
52
00:02:23,180 –> 00:02:28,730
تصویر تصویر بسازیم. برابر با کد PI QR است نقطه
53
00:02:28,730 –> 00:02:31,940
ایجاد کنید و سپس میخواهید این
54
00:02:31,940 –> 00:02:35,240
متن را در اینجا ارسال کنید تا
55
00:02:35,240 –> 00:02:40,550
این دادهها در کد QR ذخیره شوند، سپس میتوانید
56
00:02:40,550 –> 00:02:43,700
این تصویر را به عنوان یک فایل SVG ذخیره کنیم، بنابراین
57
00:02:43,700 –> 00:02:46,550
SVG مخفف گرافیک برداری مقیاسپذیر است،
58
00:02:46,550 –> 00:02:50,720
بله، بنابراین شبیه به تصویر است و
59
00:02:50,720 –> 00:02:53,740
ما میتوانیم نام فایل را نگه داریم، میتوانیم
60
00:02:53,740 –> 00:02:55,640
نقاط QR
61
00:02:55,640 –> 00:02:59,540
SVG را بگوییم، سپس در اینجا مقیاس داریم، بنابراین مقیاس
62
00:02:59,540 –> 00:03:02,390
اساساً به اندازه تصویر است بله،
63
00:03:02,390 –> 00:03:05,480
بنابراین میتوانید اینجا را تغییر دهید، بنابراین
64
00:03:05,480 –> 00:03:07,340
من فعلاً اندازه مناسب را دارم.
65
00:03:07,340 –> 00:03:12,190
بگویید 5 بله و بیایید فایل را ذخیره
66
00:03:12,190 –> 00:03:14,540
کنیم کلیدهای داغ من کار نمی کند، بنابراین باید دوست داشته باشم
67
00:03:14,540 –> 00:03:17,450
اینجا را به صورت دستی کلیک
68
00:03:17,450 –> 00:03:21,170
کنم و روی save yeah کلیک کنم و سپس می خواهم به ترمینال خود بروم
69
00:03:21,170 –> 00:03:24,130
تا فایلی را اجرا کنم و برنامه Python را
70
00:03:24,130 –> 00:03:28,190
به PI بگویم و این را اجرا کنم ok هیچ
71
00:03:28,190 –> 00:03:30,260
اتفاقی نیفتاد. اما اگر متوجه شدید که
72
00:03:30,260 –> 00:03:33,500
اینجا یک فایل جدید داریم
73
00:03:33,500 –> 00:03:38,870
که QR است و به SVG گفته شده است بله و می
74
00:03:38,870 –> 00:03:41,950
توانید آن را بخوانید تا ما به
75
00:03:41,950 –> 00:03:45,860
اکسپلورر فایل خود مراجعه کنیم، من این فایل را
76
00:03:45,860 –> 00:03:51,500
در مرورگر خود باز می کنم. همانطور که می بینید، یک
77
00:03:51,500 –> 00:03:53,840
کد QR در واقع از کد QR PI تولید می شود،
78
00:03:53,840 –> 00:03:57,650
بله، در پایان این آموزش
79
00:03:57,650 –> 00:03:59,269
ما قرار است من
80
00:03:59,269 –> 00:04:01,220
انجام دهم من از تلفن همراه خود
81
00:04:01,220 –> 00:04:04,280
برای اسکن کردن کد QR استفاده می کنم که به داده ها دسترسی پیدا می کند
82
00:04:04,280 –> 00:04:06,560
بله فقط برای
83
00:04:06,560 –> 00:04:10,370
اینکه ثابت کنم واقعاً کار می کند ذخیره
84
00:04:10,370 –> 00:04:17,810
85
00:04:17,810 –> 00:04:22,729
شده است. برای یادگیری نحوه دسترسی به این
86
00:04:22,729 –> 00:04:26,110
فایل CSV
87
00:04:26,450 –> 00:04:30,740
و ذخیره این داده ها در کد QR بله،
88
00:04:30,740 –> 00:04:35,030
اجازه دهید من این فایل CSV را برای شما باز کنم تا همانطور
89
00:04:35,030 –> 00:04:36,410
که در اینجا می بینید این یک فایل CSV است که
90
00:04:36,410 –> 00:04:40,370
در حال بررسی است بنابراین ما یک نام تجاری
91
00:04:40,370 –> 00:04:42,920
داریم که داریم نام محصولی
92
00:04:42,920 –> 00:04:46,520
که دسته بندی دارد ما بارکد
93
00:04:46,520 –> 00:04:48,770
داریم، بنابراین از پایتون هایی استفاده می کنیم که هر
94
00:04:48,770 –> 00:04:51,770
ردیف را می خوانند و هر ردیف را به عنوان یک رکورد داده ذخیره
95
00:04:51,770 –> 00:04:54,800
می کنند و این به عنوان
96
00:04:54,800 –> 00:04:57,400
مثال اولین ردیفی است که در یک QR واحد ذخیره می شود.
97
00:04:57,400 –> 00:05:03,620
تصویر کد بله، پس اجازه
98
00:05:03,620 –> 00:05:07,790
دهید این کار را انجام دهم،
99
00:05:07,790 –> 00:05:09,620
بنابراین برای انجام این کار باید همه
100
00:05:09,620 –> 00:05:13,280
اینها را اینجا پاک کنم و ما به کتابخانه دیگری از پانداها نیاز داریم که
101
00:05:13,280 –> 00:05:16,820
پانداها را به عنوان PD وارد کنند
102
00:05:16,820 –> 00:05:22,460
و البته این یک آموزش پیانیست نیست،
103
00:05:22,460 –> 00:05:24,230
بنابراین من در اینجا به
104
00:05:24,230 –> 00:05:27,770
جزئیات استفاده از پانداها نمی پردازیم، اما اگر
105
00:05:27,770 –> 00:05:29,420
y شما علاقه مند هستید که می توانید پانداها
106
00:05:29,420 –> 00:05:31,460
را خودتان یاد بگیرید، بنابراین panas اساساً یک
107
00:05:31,460 –> 00:05:35,690
نرم افزار تجزیه و تحلیل داده برای
108
00:05:35,690 –> 00:05:38,690
زبان های برنامه نویسی پایتون است، بله، بنابراین می توانیم بگوییم DF
109
00:05:38,690 –> 00:05:42,500
برابر است با حیف که CSV را نخوانید، بنابراین برای خواندن
110
00:05:42,500 –> 00:05:46,160
آن CSV اوه می خواهم بگویم نقطه داده CSV
111
00:05:46,160 –> 00:05:49,370
بله، زیرا فایل CSV نقطه داده در حال حاضر
112
00:05:49,370 –> 00:05:51,530
در همان دایرکتوری است که
113
00:05:51,530 –> 00:05:54,890
فایل پایتون ما بله است، بنابراین فقط
114
00:05:54,890 –> 00:05:58,610
او را پیدا کردم کافی است و ما می خواهیم
115
00:05:58,610 –> 00:06:03,740
داده ها را بخوانیم بنابراین می خواهیم سر نقطه TF را چاپ کنیم، بنابراین
116
00:06:03,740 –> 00:06:06,140
فقط برای خواندن چهار ردیف اول
117
00:06:06,140 –> 00:06:08,840
بله. بنابراین من می خواهم دوباره این را ذخیره کنم
118
00:06:08,840 –> 00:06:14,150
و دوباره این را اجرا کنم، بله خوب است، بنابراین
119
00:06:14,150 –> 00:06:18,040
فقط چهار ردیف اول بله، بنابراین ایده این است
120
00:06:18,040 –> 00:06:22,190
که ما باید هر ردیف را در ذخیره
121
00:06:22,190 –> 00:06:24,770
هر ردیف به عنوان یک مجموعه داده واحد در
122
00:06:24,770 –> 00:06:27,050
کد درمان نگاه کنیم، بله بنابراین این بدان معناست که ما باید
123
00:06:27,050 –> 00:06:31,210
آن را بیش از حد تکرار کنیم، روی یک ردیف تکرار کنیم و
124
00:06:31,210 –> 00:06:35,270
یک ذخیره Dominical را ذخیره کنیم، بله، اجازه دهید ادامه دهم
125
00:06:35,270 –> 00:06:38,000
و نحوه انجام آن را نشان دهم که
126
00:06:38,000 –> 00:06:39,480
می توانیم یک تابع بسازیم و بگوییم
127
00:06:39,480 –> 00:06:47,700
اگر پرانتز کد QR ایجاد کنیم و می
128
00:06:47,700 –> 00:06:50,100
خواهیم بگوییم DF در واقع من می خواهم برای کپی کردن
129
00:06:50,100 –> 00:06:53,730
این در اینجا بله خوب است اگر مساوی P
130
00:06:53,730 –> 00:06:57,210
باشد CSV da را نخوانید CSV درست نیست و سپس
131
00:06:57,210 –> 00:07:01,140
میخواهیم روی ردیفهایی از این
132
00:07:01,140 –> 00:07:03,000
فریمهای داده پاناس تکرار کنیم، سپس میخواهیم
133
00:07:03,000 –> 00:07:09,210
مقادیر شاخص رو به جلو را در
134
00:07:09,210 –> 00:07:15,180
پرانتز ردیفهای نقطهخوار DF بگوییم، بنابراین اساساً کاری که
135
00:07:15,180 –> 00:07:18,030
این کار انجام میدهد این است که در واقع
136
00:07:18,030 –> 00:07:20,670
کمی شبیه باز کردن بستهبندی چندگانه است. تا زمانی
137
00:07:20,670 –> 00:07:23,430
که از نقطه F استفاده میکنید
138
00:07:23,430 –> 00:07:28,620
، یک تاپل برمیگرداند بله و
139
00:07:28,620 –> 00:07:30,630
اولین شاخص تاپل در واقع
140
00:07:30,630 –> 00:07:33,570
شاخص a از قاب دادههای پیانو است
141
00:07:33,570 –> 00:07:36,690
بله و مقادیر آن
142
00:07:36,690 –> 00:07:39,210
سری خاص پاندا است بله، بنابراین ما میتوانیم چاپ کنیم.
143
00:07:39,210 –> 00:07:43,380
این در واقع – ما میتوانیم مقادیر را چاپ کنیم
144
00:07:43,380 –> 00:07:47,580
و دوباره آن را ذخیره کنیم، میتوانیم دوباره این را اجرا
145
00:07:47,580 –> 00:07:54,330
کنیم، بله واقعاً متأسفم من واقعاً
146
00:07:54,330 –> 00:07:57,600
فراموش کردم تابع را در اینجا اجرا کنم، بنابراین اجازه
147
00:07:57,600 –> 00:07:59,730
دهید این تابع را اجرا کنم یک کد QR ایجاد کنم
148
00:07:59,730 –> 00:08:05,570
و دوباره ذخیره کنم و دوباره اجرا کنم بله خوب است
149
00:08:05,570 –> 00:08:08,970
تا ببینید در اینجا، بنابراین نتیجه چاپ در
150
00:08:08,970 –> 00:08:12,120
واقع یک خودکار به عنوان سری است، بنابراین
151
00:08:12,120 –> 00:08:14,250
ما انقلاب آرایشی برند داریم، ما
152
00:08:14,250 –> 00:08:16,500
یک نام داریم، یک دسته داریم، یک
153
00:08:16,500 –> 00:08:19,860
بارکد داریم، بنابراین دقیقاً مانند ما اینجا را می بینیم،
154
00:08:19,860 –> 00:08:25,260
بله، خوب، اکنون پس باید