در این مطلب، ویدئو ماژول ها و بسته ها | پایتون برای مبتدیان [33 از 44] با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:10:12
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:13,040 –> 00:00:17,790
>> در قسمت آخر، سوزان توابع را معرفی کرد
2
00:00:17,790 –> 00:00:22,680
توابع به شما امکان استفاده مجدد از کد را می دهند
و افزایش خوانایی
3
00:00:22,680 –> 00:00:25,230
حالا فرض کنید شما تصمیم بگیرید
4
00:00:25,230 –> 00:00:27,645
چند توابع را انجام دهد
شما ایجاد کردید
5
00:00:27,645 –> 00:00:29,550
حالا اگر می خواهید در خودتان باشید
در برنامه فعلی
6
00:00:29,550 –> 00:00:31,650
یا آنچه در آینده خواهید نوشت
در برنامه
7
00:00:31,650 –> 00:00:33,810
استفاده مجدد از اینها
8
00:00:33,810 –> 00:00:35,820
تابعی که نوشته اید
9
00:00:35,820 –> 00:00:39,194
راه از طریق کیت است
10
00:00:39,194 –> 00:00:43,490
ماژول ها را به پروژه های فردی وارد کنید
11
00:00:43,490 –> 00:00:46,070
سپس از مد استفاده کنید
12
00:00:46,070 –> 00:00:48,170
خوب، بیایید با چگونگی شروع کنیم
13
00:00:48,170 –> 00:00:50,330
برای شروع، مدهای خود را ایجاد کنید
14
00:00:50,330 –> 00:00:54,470
همانطور که در نمایش اسلاید نوشته شده است
15
00:00:54,470 –> 00:00:56,540
مدها فقط هستند
16
00:00:56,540 –> 00:00:58,880
یکی حاوی مقداری است
17
00:00:58,880 –> 00:01:01,339
دوباره استفاده خواهید کرد
18
00:01:01,339 –> 00:01:04,340
توابع و کلاس ها
19
00:01:04,340 –> 00:01:06,320
آرشیو پایتون
20
00:01:06,320 –> 00:01:09,985
به همین سادگی است، یک ماژول یک فایل پایتون است
مجموعه ای از توابع و کلاس ها در آنجا وجود دارد
21
00:01:09,985 –> 00:01:11,430
پس چرا آنها را تنظیم کنید؟
22
00:01:11,430 –> 00:01:13,490
زیرا مدها به شما فرصت می دهند
23
00:01:13,490 –> 00:01:15,470
کد خود را به
24
00:01:15,470 –> 00:01:18,335
یک ماژول قابل استفاده مجدد
25
00:01:18,335 –> 00:01:22,825
همچنین برنامه شما را خواناتر می کند
26
00:01:22,825 –> 00:01:24,910
برای ایجاد یک مد
27
00:01:24,910 –> 00:01:26,495
در واقع آسان است
28
00:01:26,495 –> 00:01:29,420
شما فقط باید یک پروفایل ایجاد کنید
29
00:01:29,420 –> 00:01:32,360
در این مثال
نام فایل را “helpers.py” گذاشتم.
30
00:01:32,360 –> 00:01:34,960
سپس کد خود را اضافه کنید
31
00:01:34,960 –> 00:01:38,480
بنابراین شما به این تابع نگاه کنید
32
00:01:38,480 –> 00:01:40,895
چیز خاصی نیست
33
00:01:40,895 –> 00:01:42,860
سوزان قبلاً در قسمت آخر به ما گفته بود
34
00:01:42,860 –> 00:01:45,545
نوشتن این تابع چیست؟
35
00:01:45,545 –> 00:01:49,465
این فقط یک مثال ساده از یک مود است
36
00:01:49,465 –> 00:01:52,580
خوب، بیایید ببینیم که mod چگونه استفاده می شود
37
00:01:52,580 –> 00:01:55,700
فقط باید آن را وارد کنیم
38
00:01:55,700 –> 00:01:58,490
سه قطعه کد در اسلاید وجود دارد
39
00:01:58,490 –> 00:01:59,960
اما نیاز به ویژه
40
00:01:59,960 –> 00:02:02,180
تاکید کرد که
41
00:02:02,180 –> 00:02:05,945
سه قطعه کد در واقع هستند
انجام همین کار
42
00:02:05,945 –> 00:02:08,824
فقط استفاده شده
سه املای مختلف
43
00:02:08,824 –> 00:02:10,564
بسته به اینکه کدام یک را انتخاب کنید
44
00:02:10,565 –> 00:02:14,315
به کد شما
تاثیر کوچکی خواهد داشت
45
00:02:14,315 –> 00:02:18,590
با این حال، هیچ تفاوتی در عملکرد وجود ندارد
46
00:02:18,590 –> 00:02:22,550
تنها تفاوت در نحوه دسترسی است
47
00:02:22,550 –> 00:02:27,410
داخل مد
48
00:02:27,410 –> 00:02:31,460
با هایلایتر علامت زدم
49
00:02:31,460 –> 00:02:33,530
“یاران واردات”
50
00:02:33,530 –> 00:02:35,750
واردات است
وارد کردن از یک فایل
51
00:02:35,750 –> 00:02:40,430
“یاوران” است
نام فایل اصلی فایل py که ایجاد کردیم
52
00:02:40,430 –> 00:02:45,505
اگر یادت باشه
که دارای عملکرد “نمایش” است
53
00:02:45,505 –> 00:02:49,100
پس من می خواهم
تابع “نمایش” را فراخوانی کنید
54
00:02:49,100 –> 00:02:51,725
من باید ابتدا “Helpers” را وارد کنم
55
00:02:51,725 –> 00:02:56,150
پس از وارد کردن، می توانم بنویسم:
“helpers.display()”
56
00:02:56,150 –> 00:02:58,715
پس کد بالا چه کاری انجام می دهد؟
57
00:02:58,715 –> 00:03:01,160
به طور خودکار “helpers.py” را در آن قرار می دهد
58
00:03:01,160 –> 00:03:06,350
تمام عملکردها را بیرون بکشید
در یک مجموعه
59
00:03:06,350 –> 00:03:08,630
برای استفاده در برنامه زیر
60
00:03:08,630 –> 00:03:11,120
این مجموعه به نام فضای نام نیز شناخته می شود.
61
00:03:11,120 –> 00:03:13,805
پس وقتی چیزی می خواهم
در این مجموعه
62
00:03:13,805 –> 00:03:15,994
من فقط نام فضای نام را تایپ می کنم
63
00:03:15,994 –> 00:03:17,680
در این مثال، “یاران”
64
00:03:17,680 –> 00:03:21,335
یک نقطه
سپس نام تابع را انتخاب کنید
65
00:03:21,335 –> 00:03:24,530
و اگر بخواهم
از همه چیز در این مجموعه استفاده کنید
66
00:03:24,530 –> 00:03:27,580
اما من نمی خواهم مجبور باشم
ابتدا “Helpers” را تایپ کنید، چه کاری باید انجام دهم؟
67
00:03:27,580 –> 00:03:30,290
خب میشه انجام داد
68
00:03:30,290 –> 00:03:33,425
روش این است که نوشته واردات را تغییر دهید
69
00:03:33,425 –> 00:03:35,555
از «یاران واردات»
70
00:03:35,555 –> 00:03:37,670
به “از یاوران” تغییر یافت
71
00:03:37,670 –> 00:03:40,355
“وارد كردن *”
72
00:03:40,355 –> 00:03:43,265
قبلا ماژول “Helpers” وارد شده است
73
00:03:43,265 –> 00:03:45,830
اکنون از ماژول “Helpers”.
74
00:03:45,830 –> 00:03:48,380
همه چیز را وارد کنید
75
00:03:48,380 –> 00:03:52,675
ستاره به معنای “همه” است
76
00:03:52,675 –> 00:03:55,184
یک بار همه چیز را وارد کردم
77
00:03:55,184 –> 00:03:57,545
همه چیز در این مد
78
00:03:57,545 –> 00:04:00,305
در برنامه فعلی
در همه جا در دسترس می شود
79
00:04:00,305 –> 00:04:03,695
از نظر فنی اینطور است
80
00:04:03,695 –> 00:04:07,820
همه چیز در این مد وارد شده است
فضای نام محلی
81
00:04:07,820 –> 00:04:09,360
تاثیر واقعی چیست؟
82
00:04:09,360 –> 00:04:13,130
زمانی است که می خواهم از “نمایش” استفاده کنم
83
00:04:13,130 –> 00:04:17,075
من به سادگی می گویم “نمایش”
84
00:04:17,075 –> 00:04:19,940
اجازه دهید روشن کنم
85
00:04:19,940 –> 00:04:24,935
علامت گذاری روی اسلایدها
86
00:04:24,935 –> 00:04:27,020
دوباره برچسب زدن
87
00:04:27,020 –> 00:04:31,490
این دو املا
88
00:04:31,490 –> 00:04:34,190
تنها تفاوت
89
00:04:34,190 –> 00:04:37,490
زمانی است که تابع بعدا فراخوانی می شود
90
00:04:37,490 –> 00:04:40,430
نیاز است یا نه
91
00:04:40,430 –> 00:04:43,655
ابتدا “helpers” را به عنوان “پیشوند” تایپ کنید
92
00:04:43,655 –> 00:04:45,805
بازم میخوام استرس بدم
93
00:04:45,805 –> 00:04:48,645
تفاوت منطقی ندارد
94
00:04:48,645 –> 00:04:50,950
همچنین هیچ تفاوت عملکردی وجود ندارد
95
00:04:50,950 –> 00:04:56,095
تنها تفاوت این است
چگونه آن را به معنای واقعی کلمه صدا کنیم
96
00:04:56,095 –> 00:04:57,560
بیشتر اوقات
97
00:04:57,560 –> 00:05:00,560
این فقط یک موضوع ترجیح شخصی است
98
00:05:00,560 –> 00:05:03,380
برای افزایش از پیشوند استفاده کنید
خوانایی کد
99
00:05:03,380 –> 00:05:06,020
چون میدونی
یک تابع از کدام ماژول می آید؟
100
00:05:06,020 –> 00:05:08,360
اما گاهی اوقات
101
00:05:08,360 –> 00:05:10,885
من فقط نمی خواهم آنقدر تایپ کنم
102
00:05:10,885 –> 00:05:13,175
شما می توانید انتخاب کنید
استایلی که دوست دارید
103
00:05:13,175 –> 00:05:18,860
آخرین “واردات” نوشته شده است
104