در این مطلب، ویدئو آموزش مبتدیان پایتون | توابع پایتون | برنامه نویسی پایه 3 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,520
سلام و به این جلسه خوش آمدید، بنابراین
2
00:00:02,520 –> 00:00:04,290
امروز قصد داریم در مورد یکی دیگر از
3
00:00:04,290 –> 00:00:07,140
مفاهیم بسیار جالب و آسان در
4
00:00:07,140 –> 00:00:09,300
پایتون که توابع است بحث کنیم، پس بیایید ببینیم
5
00:00:09,300 –> 00:00:11,280
چگونه می توانیم توابع را در پایتون بنویسیم و از آنها استفاده کنیم.
6
00:00:11,280 –> 00:00:13,950
7
00:00:13,950 –> 00:00:15,870
من یک
8
00:00:15,870 –> 00:00:18,510
کلیک راست انجام می دهم و به فایل جدید و پایتون می رویم و
9
00:00:18,510 –> 00:00:23,070
اسم آن را توابع پایتون می گذارم
10
00:00:23,070 –> 00:00:26,699
و در اینجا سینتکس توابع به این صورت است که
11
00:00:26,699 –> 00:00:29,099
باید از کلمه کلیدی def استفاده کنیم و
12
00:00:29,099 –> 00:00:32,910
سپس نام تابع و سپس براکت ها را می دهیم
13
00:00:32,910 –> 00:00:35,520
و در داخل براکت ها می گذاریم. می تواند هر
14
00:00:35,520 –> 00:00:37,920
پارامتر یا آرگومان را بدهد و این
15
00:00:37,920 –> 00:00:40,290
اختیاری است بنابراین اگر پارامترهایی داشته باشیم می توانیم
16
00:00:40,290 –> 00:00:42,270
اینجا بدهیم و سپس یک دونقطه می دهیم و
17
00:00:42,270 –> 00:00:45,360
سپس وارد کنید و مطمئن شوید که یک
18
00:00:45,360 –> 00:00:47,969
فاصله زبانه یا 5 فاصله دارید و هر
19
00:00:47,969 –> 00:00:50,280
چیزی که اینجا بنویسید بدنه خواهد بود.
20
00:00:50,280 –> 00:00:52,320
از تابع، بنابراین این نحو است، بنابراین
21
00:00:52,320 –> 00:00:54,180
اجازه دهید ببینیم که من یک تابع ایجاد می
22
00:00:54,180 –> 00:00:57,920
کنم و نام آن را print
23
00:00:57,920 –> 00:01:00,899
hello می گذارم و هیچ پارامتری نمی دهم،
24
00:01:00,899 –> 00:01:03,090
بنابراین براکت ها چیزی در
25
00:01:03,090 –> 00:01:05,099
داخل براکت و یک نقطه وجود ندارد و سپس وارد کنید
26
00:01:05,099 –> 00:01:08,040
و اکنون در بدنه من فقط یک
27
00:01:08,040 –> 00:01:11,270
دستور چاپ اضافه می کنم و می گویم print
28
00:01:11,270 –> 00:01:14,460
hello و برای فراخوانی تابع فقط
29
00:01:14,460 –> 00:01:16,590
باید با نام تابع فراخوانی کنیم بنابراین
30
00:01:16,590 –> 00:01:18,630
نام تابع چاپ hello به
31
00:01:18,630 –> 00:01:21,299
همراه براکت ها باشد و اگر این را اجرا کنم یک کار را انجام خواهم داد.
32
00:01:21,299 –> 00:01:24,659
راست کلیک کنید و توابع پایتون را اجرا کنید
33
00:01:24,659 –> 00:01:27,540
و می توانید ببینید که hello چاپ شده است،
34
00:01:27,540 –> 00:01:31,350
پس البته می توانید به این هم اضافه کنید به
35
00:01:31,350 –> 00:01:34,500
عنوان مثال من می توانم یک تابع جدید ایجاد
36
00:01:34,500 –> 00:01:39,180
کنم، به عنوان مثال می گویم print hi و
37
00:01:39,180 –> 00:01:44,130
در اینجا ورودی را به عنوان نام می گیرم و سپس
38
00:01:44,130 –> 00:01:50,280
من در حال چاپ هستم سلام می گویم و
39
00:01:50,280 –> 00:01:52,170
هر نامی که در تابع به
40
00:01:52,170 –> 00:01:54,840
عنوان آرگومان داشته باشم آن را در اینجا قرار می دهم تا حالا برای
41
00:01:54,840 –> 00:01:58,920
فراخوانی این تابع می توانم بگویم print hi
42
00:01:58,920 –> 00:02:02,070
و باید یک آرگومان پاس بدهم تا
43
00:02:02,070 –> 00:02:05,549
رغاو بگویم و اگر اکنون این را اجرا کنید
44
00:02:05,549 –> 00:02:07,950
و میگوید سلام راغاو، حالا یک چیز مهم این
45
00:02:07,950 –> 00:02:10,770
است که فقط در صورتی که میخواهید
46
00:02:10,770 –> 00:02:13,170
تابعی بسازید که اگر آرگومان دریافت کردید
47
00:02:13,170 –> 00:02:13,750
باید از آرگومان استفاده کنید،
48
00:02:13,750 –> 00:02:15,250
اما اگر
49
00:02:15,250 –> 00:02:17,050
هنگام فراخوانی تابع، آرگومان ارائه نشد،
50
00:02:17,050 –> 00:02:18,850
باید از پارامترهای پیشفرض استفاده کنید.
51
00:02:18,850 –> 00:02:24,070
در این صورت می توانید نام equa را بگویید ls John
52
00:02:24,070 –> 00:02:27,610
بنابراین می توانید از عملگر برابر استفاده کنید و
53
00:02:27,610 –> 00:02:29,380
مقداری را که مقدار پیش فرض خواهد بود را بدهید،
54
00:02:29,