در این مطلب، ویدئو آموزش برنامه نویسی پایتون 3 – خواندن از صفحه گسترده CSV با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:01,290
چه خبر است همه
2
00:00:01,290 –> 00:00:03,179
به یک ویدیوی آموزشی دیگر پایتون 3 خوش آمدید
3
00:00:03,179 –> 00:00:05,160
در این ویدیو آنچه در مورد آن صحبت می کنیم این
4
00:00:05,160 –> 00:00:07,440
است که چگونه داده ها را از CSV دریافت کنیم، بنابراین چگونه
5
00:00:07,440 –> 00:00:11,480
داده ها را از یک CSV در پایتون بخوانیم، بنابراین
6
00:00:11,480 –> 00:00:13,769
بیایید ادامه دهیم و شروع کنیم به این ترتیب CSV
7
00:00:13,769 –> 00:00:15,509
فایلها معمولاً یک
8
00:00:15,509 –> 00:00:18,750
نوع فایل محبوب هستند که با هر نوع
9
00:00:18,750 –> 00:00:20,850
تجزیه و تحلیل دادهها و چیزهای دیگری سروکار دارند، همانطور که وارد
10
00:00:20,850 –> 00:00:23,490
مجموعههای داده بزرگتر میشوید،
11
00:00:23,490 –> 00:00:24,689
معمولاً بیشتر قالب یک پایگاه داده هستند،
12
00:00:24,689 –> 00:00:27,359
اما نخود CMS بسیار محبوب است
13
00:00:27,359 –> 00:00:28,920
و بسیار رایج است. سوال کنید که چگونه
14
00:00:28,920 –> 00:00:31,410
با فایلهای CSV کار میکنیم، پس بیایید
15
00:00:31,410 –> 00:00:33,899
شروع کنیم، بنابراین اول از همه یک
16
00:00:33,899 –> 00:00:36,540
ماژول CSV در پایتون تعبیه شده است، بنابراین ما فقط
17
00:00:36,540 –> 00:00:38,879
میخواهیم آن را وارد کنیم، بنابراین CSV را با
18
00:00:38,879 –> 00:00:42,300
حروف کوچک وارد کنیم و فقط برای رکورد CSV
19
00:00:42,300 –> 00:00:45,030
مخفف متغیرهای جدا شده با کاما
20
00:00:45,030 –> 00:00:48,090
است. و در واقع با وجود اینکه
21
00:00:48,090 –> 00:00:50,129
می گوید CSV و این به این معنی است که متغیر جدا شده با کاما
22
00:00:50,129 –> 00:00:52,440
می توانیم از هر چیزی استفاده کنیم که
23
00:00:52,440 –> 00:00:54,300
می توانیم تاخیر در کاما داشته باشیم همان چیزی است که
24
00:00:54,300 –> 00:00:55,980
به عنوان جداکننده شناخته می شود و ما می توانیم
25
00:00:55,980 –> 00:00:57,270
هر چیزی را به عنوان جداکننده داشته باشیم که می توانیم
26
00:00:57,270 –> 00:01:01,469
سه sp داشته باشیم. برگههای aces خط جدید حرف x
27
00:01:01,469 –> 00:01:04,970
هر چیزی میتواند اساساً یک جداکننده باشد، بنابراین
28
00:01:04,970 –> 00:01:09,090
در حال حرکت به سمت راست، اجازه دهید یک
29
00:01:09,090 –> 00:01:11,369
فایل مثال در اینجا داشته باشم، اجازه دهید من آن را جابجا کنم،
30
00:01:11,369 –> 00:01:13,200
بنابراین این دایرکتوری است که ما در حال
31
00:01:13,200 –> 00:01:15,330
کدنویسی در آن هستیم، این همان اسکریپت است
32
00:01:15,330 –> 00:01:17,430
که من دارم در حال ویرایش و در اینجا یک نمونه
33
00:01:17,430 –> 00:01:19,710
فایل CSV است، بنابراین اجازه دهید من آن را با
34
00:01:19,710 –> 00:01:22,920
notepad خود ویرایش کنم و در اینجا ما مقداری
35
00:01:22,920 –> 00:01:24,720
داده نمونه به درستی داریم، بنابراین چند تاریخ
36
00:01:24,720 –> 00:01:27,119
در اینجا داریم، چند عدد که فقط معنی
37
00:01:27,119 –> 00:01:30,869
ندارند و سپس چند رنگ خوب است، بنابراین ما
38
00:01:30,869 –> 00:01:33,420
در این فایل به آن رسیدیم و کاری که
39
00:01:33,420 –> 00:01:35,189
میخواهیم انجام دهیم این است که میخواهیم آن دادهها را در
40
00:01:35,189 –> 00:01:38,040
اسکریپت پایتون خود بارگذاری کنیم تا روشی که میخواهیم این
41
00:01:38,040 –> 00:01:39,000
کار را انجام دهیم این است که
42
00:01:39,000 –> 00:01:41,460
با open استفاده میکنیم، ما واقعاً
43
00:01:41,460 –> 00:01:43,049
در مورد این با بیانیه صحبت نکردهایم، اما این کار را انجام خواهیم داد.
44
00:01:43,049 –> 00:01:46,320
فعلاً به آنجا برسید، ما فقط
45
00:01:46,320 –> 00:01:48,329
آن را با من پوشش می دهیم و هر زمان که
46
00:01:48,329 –> 00:01:50,189
پرونده هایی مانند این را باز می کنید، می توانید این کار را انجام دهید تا به
47
00:01:50,189 –> 00:01:55,070
هر حال با open در یک فایل تکرار کنید
48
00:01:55,070 –> 00:01:59,430
و سپس
49
00:01:59,430 –> 00:02:01,990
CSV را
50
00:02:01,990 –> 00:02:06,130
به عنوان فایل CSV مثال می زنیم. آیا میخواهیم خوب عمل
51
00:02:06,130 –> 00:02:08,709
کنیم، میخواهیم بگوییم که تاج گلها هزینه خواندن
52
00:02:08,709 –> 00:02:14,440
CSV برابر است فایل CSV خواننده CS VDOT و
53
00:02:14,440 –> 00:02:17,130
سپس جداکننده
54
00:02:17,130 –> 00:02:20,709
Oz را که قرار است فقط به صورت کاما اجرا کنم، مشخص می کنیم،
55
00:02:20,709 –> 00:02:24,220
بسیار خوب است، بنابراین اساساً کاری که این کار انجام می دهد این
56
00:02:24,220 –> 00:02:27,340
است که تمام این داده های CSV را در آن می خواند، بنابراین
57
00:02:27,340 –> 00:02:29,500
اجازه دهید بیایید جایی را که می خواهیم چاپ کنیم.
58
00:02:29,500 –> 00:02:33,130
در حال حاضر هستند بنابراین CSV را بخوانید و ذخیره میکنیم
59
00:02:33,130 –> 00:02:35,200
و اجرا میکنیم که به اینجا
60
00:02:35,200 –> 00:02:38,670
میآیند خوب در واقع کار نمیکند
61
00:02:39,450 –> 00:02:42,250
در اینجا کاری انجام میدهیم بنابراین برای ردیف
62
00:02:42,250 –> 00:02:48,519
و خواندن CSV بیایید فقط ردیف را چاپ کنیم بیایید این
63
00:02:48,519 –> 00:02:49,239
کار
64
00:02:49,239 –> 00:02:51,610
را انجام دهیم باید
65
00:02:51,610 –> 00:02:52,989
دیگر این را چاپ کنم، من فقط می خواهم
66
00:02:52,989 –> 00:02:55,930
این را به هر حال حذف کنم و خروجی شما به
67
00:02:55,930 –> 00:02:59,110
این شکل خوب به نظر می رسد، بنابراین داده
68
00:02:59,110 –> 00:03:02,470
های فایل CSV نمونه ما، اولین بیت
69
00:03:02,470 –> 00:03:04,690
داده تاریخ بود و سپس یک عدد به جای
70
00:03:04,690 –> 00:03:06,640
یک عدد دیگر به جای یک رنگ معمولاً
71
00:03:06,640 –> 00:03:08,739
زمانی که شما در حال خواندن در داده ها هستید،
72
00:03:08,739 –> 00:03:10,810
همه چیز را به صورت رشته ای می خواند، بنابراین اگر
73
00:03:10,810 –> 00:03:12,430
زمانی آن را می خواهید، به خاطر داشته باشید که
74
00:03:12,430 –> 00:03:14,799
اگر می خواهید عملیات ریاضی یا
75
00:03:14,799 –> 00:03:16,600
چیزی شبیه به آن را روی این داده انجام
76
00:03:16,600 –> 00:03:19,030
دهید، می خواهید آن را به شناور تبدیل کنید.
77
00:03:19,030 –> 00:03:21,820
به هر چیزی پس بیایید از این
78
00:03:21,820 –> 00:03:25,840
ببندیم و برای ro و اکنون ردیف چاپ CSV را بخوانید
79
00:03:25,840 –> 00:03:29,500
شاید کاری که میخواهیم انجام دهیم این باشد که
80
00:03:29,500 –> 00:03:31,480
به برخی از آن دادههای خاص دسترسی داشته باشیم، بنابراین
81
00:03:31,480 –> 00:03:34,750
میتوانیم بگوییم چاپ شما ردیف 0 را میدانید که
82
00:03:34,750 –> 00:03:38,170
تاریخ شما خواهد بود.
83
00:03:38,170 –> 00:03:44,850
84
00:03:44,850 –> 00:03:48,220
و مواردی از این دست آن را ذخیره و اجرا کنید
85
00:03:48,220 –> 00:03:52,389
و می بینید که ما چاپ می کنیم شما
86
00:03:52,389 –> 00:03:54,750
فقط تاریخ این تاریخ و اولین عنصر
87
00:03:54,750 –> 00:03:58,220
و غیره را به خوبی می دانید شاخص یک
88
00:03:58,220 –> 00:04:02,150
در حال حاضر اوه معمولاً
89
00:04:02,150 –> 00:04:03,710
وقتی این را می خوانید نمی خواهید انجام دهید بله. در
90
00:04:03,710 –> 00:04:05,090
حافظه ممکن است بخواهید
91
00:04:05,090 –> 00:04:07,580
با آن CSV کاری انجام دهید و حتی ممکن است
92
00:04:07,580 –> 00:04:09,560
بخواهید هر ستون را
93
00:04:09,560 –> 00:04:13,670
در چیزی ذخیره کنید، بنابراین در عوض اجازه دهید
94
00:04:13,670 –> 00:04:15,650
موارد زیر را در اینجا انجام دهیم و بگوییم فعلاً
95
00:04:15,650 –> 00:04:17,298
بیشتر تاریخ ها و
96
00:04:17,298 –> 00:04:19,850
رنگ ها را حمل می کردیم. تاریخ ها برابر است با یک
97
00:04:19,850 –> 00:04:22,940
لیست خالی پایتون و رنگ ها برابر است با یک
98
00:04:22,940 –> 00:04:25,910
لیست خالی پایتون و سپس برای ردیف و
99
00:04:25,910 –> 00:04:27,830
خواندن CSV کاری انجام می
100
00:04:27,830 –> 00:04:30,830
دهیم که می گوییم رنگ برابر است با ردیف و
101
00:04:30,830 –> 00:04:33,380
آن عنصر چهارم بود، بنابراین ایندکس
102
00:04:33,38