در این مطلب، ویدئو ماژول 2: مقدمه ای بر پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:17
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,599 –> 00:00:03,439
به دوره آزاد
2
00:00:03,439 –> 00:00:05,520
برنامه نویسی برای کاربردهای هیدرولوژیکی جغرافیایی خوش آمدید
3
00:00:05,520 –> 00:00:06,799
4
00:00:06,799 –> 00:00:09,040
. من از تلاش تا سخنرانی شما
5
00:00:09,040 –> 00:00:10,080
در این
6
00:00:10,080 –> 00:00:14,400
سخنرانی شکار می کنم، ماژول 2 را با پایتون معرفی می کنم
7
00:00:14,920 –> 00:00:18,000
پس چرا پایتون را خوب یاد بگیرید
8
00:00:18,000 –> 00:00:20,000
پایتون زبان برنامه نویسی نوار مجرای
9
00:00:20,000 –> 00:00:21,840
است. که بسیار
10
00:00:21,840 –> 00:00:23,519
منعطف است
11
00:00:23,519 –> 00:00:25,920
و منبع باز است، بنابراین شما همیشه می توانید
12
00:00:25,920 –> 00:00:27,760
کد خود را با دیگران به اشتراک بگذارید
13
00:00:27,760 –> 00:00:30,080
و آنها مجبور نیستند مجوز بخرند و
14
00:00:30,080 –> 00:00:31,679
آنها می توانند به سادگی پس از نصب نرم افزار رایگان کد را اجرا کنند،
15
00:00:31,679 –> 00:00:33,360
16
00:00:33,360 –> 00:00:35,040
این در مورد matlab صدق نمی کند، برای
17
00:00:35,040 –> 00:00:36,640
مثال
18
00:00:36,640 –> 00:00:38,480
مفید است. برای مقاصد بسیار متفاوت
19
00:00:38,480 –> 00:00:39,760
20
00:00:39,760 –> 00:00:42,320
می توانید از آن در داده کاوی در
21
00:00:42,320 –> 00:00:43,440
بیوانفورماتیک
22
00:00:43,440 –> 00:00:46,480
gis استفاده کنید، مدل سازی cfd برای مدیریت فایل های متنی
23
00:00:46,480 –> 00:00:49,760
رسم داده ها، اما البته
24
00:00:49,760 –> 00:00:51,760
همچنین gis و مدل سازی که
25
00:00:51,760 –> 00:00:54,640
در این دوره قرار است انجام دهیم، به
26
00:00:55,120 –> 00:00:57,120
این دلیل جای تعجب نیست
27
00:00:57,120 –> 00:00:58,160
که
28
00:00:58,160 –> 00:01:01,039
پایتون بسیار زیاد است. در مهارت تقاضا وقتی
29
00:01:01,039 –> 00:01:03,840
به دنبال شغل میگردید،
30
00:01:04,080 –> 00:01:06,640
اگر پایتون را در مشاغل در
31
00:01:06,640 –> 00:01:07,360
لینکدین جستجو
32
00:01:07,360 –> 00:01:09,439
کنید،
33
00:01:09,439 –> 00:01:10,560
34
00:01:10,560 –> 00:01:11,840
اگر آن را فقط به موارد زیر محدود کنید، بیش از
35
00:01:11,840 –> 00:01:14,479
200000 شغل در سراسر جهان پیدا خواهید کرد. ترلند حدود 6000 شغل را پیدا خواهید کرد
36
00:01:14,479 –> 00:01:15,119
37
00:01:15,119 –> 00:01:17,119
که برای افرادی که مهارت های پایتون دارند در دسترس است
38
00:01:17,119 –> 00:01:18,720
39
00:01:18,720 –> 00:01:20,400
و همچنین از آمارها می دانیم که
40
00:01:20,400 –> 00:01:21,840
پایتون یکی از محبوب ترین
41
00:01:21,840 –> 00:01:23,680
زبان های برنامه نویسی در حال حاضر است
42
00:01:23,680 –> 00:01:27,840
و محبوبیت آن همچنان در حال افزایش است
43
00:01:28,080 –> 00:01:30,320
برای برخی حقایق در مورد پایتون که در آن
44
00:01:30,320 –> 00:01:32,159
توسعه یافته است. اوایل دهه 90 قرن گذشته
45
00:01:32,159 –> 00:01:33,040
46
00:01:33,040 –> 00:01:35,600
و توسعه دهنده یک مرد هلندی به نام
47
00:01:35,600 –> 00:01:36,720
گیدو ون گوسن
48
00:01:36,720 –> 00:01:38,479
بود که در مرکز ریاضیات در
49
00:01:38,479 –> 00:01:40,799
آمستردام کار می کرد و بعداً برای گوگل
50
00:01:40,799 –> 00:01:41,920
و دراپ باکس کار کرد و
51
00:01:41,920 –> 00:01:44,560
اکنون بازنشسته شده است توسعه
52
00:01:44,560 –> 00:01:46,560
پایتون توسط بنیاد نرم افزار پایتون و نرم افزار رهبری می شود.
53
00:01:46,560 –> 00:01:47,280
54
00:01:47,280 –> 00:01:49,439
در واقع از نام مونتی پایتون نامگذاری شده است
55
00:01:49,439 –> 00:01:50,799
56
00:01:50,799 –> 00:01:52,479
زیرا گیدو ون روسوم از طرفداران
57
00:01:52,479 –> 00:01:54,640
سیرک پرنده مونتی پایتون بود
58
00:01:54,640 –> 00:01:56,320
و اگر در مورد مونتی پایتون اطلاعاتی
59
00:01:56,320 –> 00:01:58,240
ندارید، برخی از ویدیوها را در یوتیوب بررسی
60
00:01:58,240 –> 00:01:58,960
کنید و [موسیقی]
61
00:01:58,960 –> 00:01:59,680
بسیار سرگرم کننده خواهید بود،
62
00:01:59,680 –> 00:02:02,849
63
00:02:03,680 –> 00:02:05,360
بیایید نگاهی بیندازیم. در ویژگی های خاص پایتون،
64
00:02:05,360 –> 00:02:07,280
65
00:02:07,280 –> 00:02:09,199
پایتون یک زبان هدف عمومی است،
66
00:02:09,199 –> 00:02:10,560
به این معنی که برای یک زمینه خاص توسعه نیافته است،
67
00:02:10,560 –> 00:02:12,480
اما می تواند برای
68
00:02:12,480 –> 00:02:15,280
طیف وسیعی از زبان ها استفاده شود.
69
00:02:15,280 –> 00:02:18,000
همچنین در
70
00:02:18,000 –> 00:02:19,520
سخنرانی قبلی در مورد
71
00:02:19,520 –> 00:02:21,280
معنای سطح بالا صحبت
72
00:02:21,280 –> 00:02:23,040
کردیم، به این معنی که به
73
00:02:23,040 –> 00:02:24,319
دانشمند نزدیکتر است
74
00:02:24,319 –> 00:02:25,920
و دانشمند نیازی به دانستن
75
00:02:25,920 –> 00:02:27,760
تمام بیت ها و بایت ها و
76
00:02:27,760 –> 00:02:29,360
چیزهای فنی برنامه نویسی سطح پایین ندارد.
77
00:02:29,360 –> 00:02:32,959
زبانها به پایتون نیاز دارند،
78
00:02:34,080 –> 00:02:35,920
بنابراین بر خوانایی کد نیز تأکید دارد، به
79
00:02:35,920 –> 00:02:39,360
80
00:02:39,440 –> 00:02:41,200
انواع
81
00:02:41,200 –> 00:02:43,200
براکتهای عجیب و غریب و علائم عجیب و غریب نیاز
82
00:02:43,200 –> 00:02:46,000
ندارد، اما برای مثال از تورفتگیها استفاده میکند،
83
00:02:46,000 –> 00:02:47,280
اگر حلقههایی بنویسید، به قسمت تورفتگی اسکریپت شما نگاه میکند.
84
00:02:47,280 –> 00:02:48,879
85
00:02:48,879 –> 00:02:52,160
به عنوان حلقه تعریف شده است
86
00:02:52,160 –> 00:02:54,160
و در تورفتگی بسیار سختگیرانه است، بنابراین هنگام تورفتگی
87
00:02:54,160 –> 00:02:56,239
نباید فضاها را با زبانه ها اشتباه
88
00:02:56,239 –> 00:02:57,360
89
00:02:57,360 –> 00:03:00,480
بگیرید، این را در این کلاس یاد خواهید
90
00:03:02,159 –> 00:03:04,319
گرفت، همچنین از چندین پارادایم برنامه نویسی پشتیبانی می
91
00:03:04,319 –> 00:03:06,879
کند که شی گرا
92
00:03:06,879 –> 00:03:09,519
با توابع و کلاس های آن است و
93
00:03:09,519 –> 00:03:11,200
همچنین یاد می گیرید
94
00:03:11,200 –> 00:03:12,959
که ضروری است که یعنی شما
95
00:03:12,959 –> 00:03:14,560
نیازی به کامپایل آن ندارید بلکه می توانید
96
00:03:14,560 –> 00:03:15,200
کد را اجرا کنید
97
00:03:15,200 –> 00:03:17,599
و بلافاصله بازخورد می دهد
98
00:03:17,599 –> 00:03:19,040
و بسیار کاربردی و
99
00:03:19,040 –> 00:03:22,640
رویه ای دارد. l سبک کدنویسی
100
00:03:22,800 –> 00:03:25,280
آن همچنین دارای یک سیستم نوع پویا است که
101
00:03:25,280 –> 00:03:26,720
به این معنی است که شما نیازی به خود زحمتی
102
00:03:26,720 –> 00:03:27,519
در مورد
103
00:03:27,519 –> 00:03:29,440
اعلام نوع متغیرها ندارید، اما
104
00:03:29,440 –> 00:03:30,640
پایتون سعی می
105
00:03:30,640 –> 00:03:32,799
کند آن را از طریقی که
106
00:03:32,799 –> 00:03:33,680
خودتان آن را اعلام کرده
107
00:03:33,680 –> 00:03:37,599
اید در اولین باری که مدیریت حافظه خودکار دارد درک
108
00:03:37,599 –> 00:03:39,120
کند. نیازی به
109
00:03:39,120 –> 00:03:40,720
مراقبت از آن نیست
110
00:03:40,720 –> 00:03:42,959
و کتابخانه استاندارد پایتون
111
00:03:42,959 –> 00:03:44,239
112
00:03:44,239 –> 00:03:47,680
برای بسیاری از اهداف بسیار جامع و مفید است، اما در
113
00:03:47,680 –> 00:03:49,440
ماژول بعدی به
114
00:03:49,440 –> 00:03:51,440
کتابخانههای پایتون میپردازیم که قدرت
115
00:03:51,440 –> 00:03:52,640
واقعی پایتون است که
116
00:03:52,640 –> 00:03:55,040
کتابخانههای شخص ثالث میتوانند در آن قرار بگیرند. به
117
00:03:55,040 –> 00:03:57,360
کتابخانه استاندارد جامع
118
00:03:57,360 –> 00:04:01,840
اضافه شده از جمله قابلیت افزوده شده برای gis
119
00:04:04,400 –> 00:04:05,760
اکنون کمی
120
00:04:05,760 –> 00:04:07,840
121
00:04:07,840 –> 00:04:10,159
در مورد اصطلاحات بحث خواهیم کرد و اصطلاحات مربوط به مفاهیم پایتون را مورد بحث قرار نمی
122
00:04:10,159 –> 00:04:12,159
دهیم زیرا
123
00:04:12,159 –> 00:04:13,840
در طول تمرینات در
124
00:04:13,840 –> 00:04:14,799
آموزش آمده است
125
00:04:14,799 –> 00:04:17,279
و کمی خسته کننده خواهد بود. برای استفاده
126
00:04:17,279 –> 00:04:19,199
از اسلایدهای زیاد برای توضیح اینکه
127
00:04:19,199 –> 00:04:21,358
یک تابع چیست و چگونه کار می کند بهتر
128
00:04:21,358 –> 00:04:22,880
است آن را با انجام دادن و با
129
00:04:22,880 –> 00:04:25,040
توضیحات در آموزش یاد بگیرید،
130
00:04:25,040 –> 00:04:27,199
اما من در اینجا به برخی از آنها خواهم پرداخت. اصطلاحات
131
00:04:27,199 –> 00:04:28,080
مربوط به فناوری
132
00:04:28,080 –> 00:04:30,479
که ما از آن استفاده میکنیم،
133
00:04:30,479 –> 00:04:31,520
توزیعها
1