در این مطلب، ویدئو آموزش پایتون 31: نوشتن فایل با استفاده از لیست دو بعدی با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:54
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:02,220
سلام به همه، این اولین مورد از
2
00:00:02,220 –> 00:00:06,000
سه یا چهار آموزش در مورد لیست های 2 بعدی در
3
00:00:06,000 –> 00:00:10,769
نوشتن فایل خواندن
4
00:00:10,769 –> 00:00:13,920
و همچنین مرتب سازی از طریق لیست دو بعدی خواهد بود، بنابراین
5
00:00:13,920 –> 00:00:15,719
آنچه ما در اینجا در برنامه خود داریم، سپس
6
00:00:15,719 –> 00:00:17,670
برنامه ای ساخته ایم که به شما امکان می دهد
7
00:00:17,670 –> 00:00:21,000
اضافه کنید. یک اهداکننده خون و اساساً یک
8
00:00:21,000 –> 00:00:22,769
اهداکننده خون پیدا کنید تا با آن شروع کنید یا فقط
9
00:00:22,769 –> 00:00:24,810
از همه اهداکنندگان خون پرینت بگیرید، بنابراین
10
00:00:24,810 –> 00:00:26,699
بیایید جلوتر برویم و فقط ببینیم
11
00:00:26,699 –> 00:00:28,800
در لحظه ای که می گوییم بله،
12
00:00:28,800 –> 00:00:30,740
نام کوچک اهداکنندگان، جیمز
13
00:00:30,740 –> 00:00:35,280
براون است، چه کار می کند. شماره را وارد
14
00:00:35,280 –> 00:00:38,430
کنید و گروه خونی B+ و تاریخ تولد آنها را
15
00:00:38,430 –> 00:00:44,910
به تنهایی وارد کنید، خوب است و سپس
16
00:00:44,910 –> 00:00:47,340
اگر به کد خود نگاه کنیم در واقع چه اتفاقی میافتد، دوباره حلقه میشود،
17
00:00:47,340 –> 00:00:48,960
سپس
18
00:00:48,960 –> 00:00:51,030
چند ورودی دریافت میکنیم اما در واقع
19
00:00:51,030 –> 00:00:53,670
هیچ کاری با آنها انجام نمیدهیم. اولین کاری که
20
00:00:53,670 –> 00:00:57,270
باید انجام دهیم این است که باید یک لیست تهیه کنیم و
21
00:00:57,270 –> 00:01:01,800
سپس آن را به یک
22
00:01:01,800 –> 00:01:05,250
فایل ضمیمه می کنیم و اساساً یک لیست دو بعدی
23
00:01:05,250 –> 00:01:07,260
ایجاد می کنیم که می توانیم آن را تکرار
24
00:01:07,260 –> 00:01:09,990
کنیم، بنابراین بیایید لیستی را بنویسیم که به آن
25
00:01:09,990 –> 00:01:15,509
اهداکنندگان خون می گوییم یا لیست اهداکنندگان B برابر است
26
00:01:15,509 –> 00:01:17,909
و ما ابتدا یک لیست خالی ایجاد می کنیم و
27
00:01:17,909 –> 00:01:19,200
سپس کاری که می خواهیم انجام دهیم این است
28
00:01:19,200 –> 00:01:21,360
که تمام جزئیات مختلف خود را به آن لیست اضافه می کنیم،
29
00:01:21,360 –> 00:01:24,509
بنابراین نام و
30
00:01:24,509 –> 00:01:30,869
سپس نام خانوادگی شماره بیمار و غیره، اما
31
00:01:30,869 –> 00:01:41,880
اکنون به این ترتیب تاریخ و تاریخ را کپی و جایگذاری کنید.
32
00:01:41,880 –> 00:01:44,790
تاریخ تولد به عنوان یک فنر در نظر گرفته می شود
33
00:01:44,790 –> 00:01:47,100
و ما می توانیم بعداً آن را نیز تبدیل کنیم،
34
00:01:47,100 –> 00:01:49,710
بنابراین همه چیز را در یک لیست قرار می دهیم،
35
00:01:49,710 –> 00:01:54,540
اما اگر بخواهیم این ثابت باشد،
36
00:01:54,540 –> 00:01:58,680
اگر می خواهیم فایل های ما
37
00:01:58,680 –> 00:02:01,439
ذخیره شوند و می توانیم در
38
00:02:01,439 –> 00:02:04,020
هر نقطه ای به آن اضافه کنیم که اساساً نیاز داریم یک
39
00:02:04,020 –> 00:02:07,079
فایل متنی بسازیم، بنابراین آنچه در اینجا داریم این است و
40
00:02:07,079 –> 00:02:09,710
باید لیست خود را برگردانیم و این لیست
41
00:02:09,710 –> 00:02:13,830
برگردانده می شود تا زمانی که
42
00:02:13,830 –> 00:02:17,070
اهداکنندگان ما نامیده می شوند، لیستی که به
43
00:02:17,070 –> 00:02:21,720
تازگی ساخته ایم برگردانده شود. دو و این
44
00:02:21,720 –> 00:02:25,320
متغیر که اساساً به آن لیست تبدیل می شود،
45
00:02:25,320 –> 00:02:28,200
بنابراین این لیست به نام جزئیات donor نامیده می شود
46
00:02:28,200 –> 00:02:31,020
و سپس ما تابع دیگری یا
47
00:02:31,020 –> 00:02:33,720
رویه دیگری به نام file right را فراخوانی می
48
00:02:33,720 –> 00:02:37,310
کنیم و در لیست خود قرار می دهیم شما می توانید
49
00:02:37,310 –> 00:02:40,290
متغیری را که می توانید در لیستی قرار دهید که
50
00:02:40,290 –> 00:02:44,490
در واقع می توانید آن را ارسال کنید. هر شی خوب است
51
00:02:44,490 –> 00:02:47,430
، پس از آن وارد می شود به فایل
52
00:02:47,430 –> 00:02:52,980
نویس خود، اگر نگاهی بیندازیم،
53
00:02:52,980 –> 00:02:56,250
در حال حاضر هیچ فایلی نداریم، پس
54
00:02:56,250 –> 00:02:58,200
بیایید برویم و آن فایل را ایجاد کنیم،
55
00:02:58,200 –> 00:03:00,150
این قالبی را که قبلاً ساخته بودم، می
56
00:03:00,150 –> 00:03:02,910
بندم و کد ما اینجاست.
57
00:03:02,910 –> 00:03:05,010
در github
58
00:03:05,010 –> 00:03:05,490
نیز موجود خواهد بود
59
00:03:05,490 –> 00:03:08,280
و ما یک سند متنی جدید خواهیم ساخت که
60
00:03:08,280 –> 00:03:14,310
آن را اهداکنندگان خون می نامیم و من
61
00:03:14,310 –> 00:03:17,340
اهداکنندگان خون dot txt به عنوان پیش فرض خواهیم بود و در داخل
62
00:03:17,340 –> 00:03:19,080
اینجا فقط می خواهیم یک لیست خالی ایجاد کنیم
63
00:03:19,080 –> 00:03:22,710
و هنگامی که این توسط پایتون خوانده می شود،
64
00:03:22,710 –> 00:03:25,410
ما به عنوان یک لیست ارزیابی می کنیم و می توانیم
65
00:03:25,410 –> 00:03:29,220
به آن اضافه کنیم تا یک لیست 2 بعدی ایجاد کنیم، این کار را در اینجا انجام می دهیم،
66
00:03:29,220 –> 00:03:31,470
بنابراین بیایید در فایل بخوانیم، بنابراین اجازه
67
00:03:31,470 –> 00:03:36,900
دهید یک فایل برابر باز شود و
68
00:03:36,900 –> 00:03:40,110
فایل فراخوانی شود. اهداکنندگان خون من فکر می کنم شما
69
00:03:40,110 –> 00:03:40,520
70
00:03:40,520 –> 00:03:43,920
بله، الماس های خونی نقطه txt هست