در این مطلب، ویدئو توابع پایتون 1: توابع خالص با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,640 –> 00:00:02,399
در این ویدیو قصد دارم ابتدا شما
2
00:00:02,399 –> 00:00:04,880
را با نوشتن توابع در پایتون آشنا کنم.
3
00:00:04,880 –> 00:00:06,240
ابتدا کمی پیش زمینه در مورد
4
00:00:06,240 –> 00:00:08,240
توابع یک
5
00:00:08,240 –> 00:00:11,360
تابع فقط یک واحد محاسباتی است که
6
00:00:11,360 –> 00:00:11,759
در یک
7
00:00:11,759 –> 00:00:14,639
ورودی می گیرد و آن ورودی ها را از طریق
8
00:00:14,639 –> 00:00:16,880
نوعی محاسبات تبدیل می کند
9
00:00:16,880 –> 00:00:19,119
و سپس یک خروجی تولید می کند. و
10
00:00:19,119 –> 00:00:20,800
آن را به تماس
11
00:00:20,800 –> 00:00:23,359
گیرنده برمی گرداند. توابع به اصطلاح خالص هیچ
12
00:00:23,359 –> 00:00:25,119
عارضه جانبی ندارند و کاملاً
13
00:00:25,119 –> 00:00:27,599
مستقل هستند و هیچ متغیری خارج از آنها را تحت تأثیر قرار نمی دهند
14
00:00:27,599 –> 00:00:31,039
اکنون python
15
00:00:31,039 –> 00:00:31,439
یک
16
00:00:31,439 –> 00:00:33,280
زبان برنامه نویسی کاملاً برجسته است که
17
00:00:33,280 –> 00:00:35,360
دارای اشیاء و کلاس
18
00:00:35,360 –> 00:00:37,440
هایی مانند شما است.
19
00:00:37,440 –> 00:00:40,239
عادت کردهایم، اگرچه برنامههای پایتون نیازی به شی گرا ندارند،
20
00:00:40,239 –> 00:00:42,800
برخلاف جاوا که در آن مجبور
21
00:00:42,800 –> 00:00:44,559
هستید تمام متدهای خود
22
00:00:44,559 –> 00:00:47,760
را در حداقل یک کلاس بنویسید،
23
00:00:47,760 –> 00:00:50,239
توابع پایتون میتوانند به تنهایی بایستند،
24
00:00:50,239 –> 00:00:52,879
بنابراین شما آن پایتون را خواهید دید. به شما امکان می دهد
25
00:00:52,879 –> 00:00:53,600
26
00:00:53,600 –> 00:00:56,079
توابع مختصر کوتاهی را با
27
00:00:56,079 –> 00:00:57,039
سربار
28
00:00:57,039 –> 00:00:59,199
بسیار کم بنویسید، مجموعه ای غنی از انواع داده ها و
29
00:00:59,199 –> 00:01:00,719
نحو برای کار با آنها دارد
30
00:01:00,719 –> 00:01:02,000
و بنابراین خواهید دید که نوشتن
31
00:01:02,000 –> 00:01:03,920
توابع در پایتون یک بار در واقع بسیار
32
00:01:03,920 –> 00:01:06,640
آسان است. شما به نحو عادت می کنید،
33
00:01:06,640 –> 00:01:08,320
بنابراین وقتی این توابع را می نویسید،
34
00:01:08,320 –> 00:01:09,760
می خواهم
35
00:01:09,760 –> 00:01:12,720
روی ورودی ها تمرکز کنید، کاری که با ورودی ها انجام می دهید
36
00:01:12,720 –> 00:01:13,360
37
00:01:13,360 –> 00:01:16,159
و آنچه برای خروجی نیاز دارید
38
00:01:16,159 –> 00:01:16,799
باید
39
00:01:16,799 –> 00:01:18,640
کوتاه باشد، معمولاً آنها فقط
40
00:01:18,640 –> 00:01:20,720
یک خط هستند. در بدنه اما گاهی اوقات
41
00:01:20,720 –> 00:01:21,520
ممکن است
42
00:01:21,520 –> 00:01:22,880
چهار یا پنج باشند زیرا شما باید یک
43
00:01:22,880 –> 00:01:24,560
نوع شرطی یا حلقه را انجام دهید
44
00:01:24,560 –> 00:01:26,320
تا برای نوشتن یک تابع می خواهید
45
00:01:26,320 –> 00:01:28,080
یک فایل جدید ایجاد کنید تا آن تابع را
46
00:01:28,080 –> 00:01:31,119
در آن قرار دهید، بنابراین به فایل جدید بروید و یک فایل جدید
47
00:01:31,119 –> 00:01:34,560
دریافت خواهید کرد. پنجره ویرایشگر جدید
48
00:01:35,360 –> 00:01:36,560
و ما یک تابع را در
49
00:01:36,560 –> 00:01:39,119
اینجا می نویسیم که فقط یک عدد را می گیرد، اجازه دهید
50
00:01:39,119 –> 00:01:40,159
آن را n بنامیم
51
00:01:40,159 –> 00:01:42,399
و سپس آن را مکعب می کنیم تا تابع
52
00:01:42,399 –> 00:01:43,840
شبیه این
53
00:01:43,840 –> 00:01:46,079
دف باشد که مخفف تعریف نام
54
00:01:46,079 –> 00:01:46,960
55
00:01:46,960 –> 00:01:51,200
مکعب تابع ورودی n یک دو نقطه
56
00:01:51,200 –> 00:01:54,399
و سپس n را به توان سه برگردانید
57
00:01:54,399 –> 00:01:56,799
و تمام است، بنابراین چند چیز در اینجا
58
00:01:56,799 –> 00:01:59,040
اول از همه پایتون به صورت پویا تایپ