در این مطلب، ویدئو C++ در مقابل پایتون | C++ و تفاوت پایتون | مقایسه پایتون در مقابل C++ | سی پلاس پلاس و پایتون | Simplile Learn با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:37
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:08,000 –> 00:00:10,080
سلام همه به این آموزش خوش آمدید با
2
00:00:10,080 –> 00:00:11,200
یادگیری ساده
3
00:00:11,200 –> 00:00:13,280
در این جلسه ما در مورد دو
4
00:00:13,280 –> 00:00:14,880
زبان محبوب
5
00:00:14,880 –> 00:00:17,520
c plus plus و python و
6
00:00:17,520 –> 00:00:19,279
تفاوت های عمده بین این دو
7
00:00:19,279 –> 00:00:20,880
زبان برنامه نویسی یاد
8
00:00:20,880 –> 00:00:22,800
خواهیم گرفت اما قبل از شروع حتماً
9
00:00:22,800 –> 00:00:23,920
در کانال ما مشترک شوید
10
00:00:23,920 –> 00:00:25,680
و زنگ را بزنید نماد هرگز از دست ندهید،
11
00:00:25,680 –> 00:00:28,480
پس بیایید ادامه دهیم و
12
00:00:28,480 –> 00:00:31,920
به آنچه امروز پوشش
13
00:00:31,920 –> 00:00:34,399
خواهیم داد نگاهی بیندازیم.
14
00:00:34,399 –> 00:00:35,360
15
00:00:35,360 –> 00:00:38,480
16
00:00:38,480 –> 00:00:41,520
برای اینکه زبان پایتون
17
00:00:41,520 –> 00:00:44,640
چیست و پایتون برای چه چیزی استفاده میشود، سپس
18
00:00:44,640 –> 00:00:46,399
این دو زبان را بر اساس
19
00:00:46,399 –> 00:00:47,680
پارامترهای مختلف مقایسه میکنیم
20
00:00:47,680 –> 00:00:50,640
که ویژگیهای سادگی عملکرد
21
00:00:50,640 –> 00:00:51,680
22
00:00:51,680 –> 00:00:54,239
مدیریت حافظه زبان و در نهایت مقایسه حقوق و دستمزد است،
23
00:00:54,239 –> 00:00:56,399
24
00:00:56,399 –> 00:00:59,600
بنابراین اجازه دهید ابتدا شروع کنیم این است که c
25
00:00:59,600 –> 00:01:02,719
به علاوه c به علاوه چیست. plus یک
26
00:01:02,719 –> 00:01:03,359
زبان برنامه نویسی است
27
00:01:03,359 –> 00:01:06,080
که توسط جان استراستروپ
28
00:01:06,080 –> 00:01:08,080
در سال 1979
29
00:01:08,080 –> 00:01:11,200
در نیوجرسی معرفی شد و قبل از آن به
30
00:01:11,200 –> 00:01:12,320
31
00:01:12,320 –> 00:01:14,320
جای c plus plus، c با کلاس ها نامیده می شد زیرا
32
00:01:14,320 –> 00:01:16,080
به عنوان پسوند c
33
00:01:16,080 –> 00:01:19,759
la ایجاد شده بود. nguage c plus یک
34
00:01:19,759 –> 00:01:21,119
زبان برنامه نویسی عمومی است
35
00:01:21,119 –> 00:01:23,360
که به این معنی است که برای ساختن نرم افزار
36
00:01:23,360 –> 00:01:25,680
در طیف گسترده ای از برنامه ها استفاده
37
00:01:25,680 –> 00:01:27,840
38
00:01:27,840 –> 00:01:30,960
39
00:01:30,960 –> 00:01:33,759
40
00:01:33,759 –> 00:01:34,560
41
00:01:34,560 –> 00:01:37,600
می شود.
42
00:01:37,600 –> 00:01:41,840
زبان برنامه نویسی مودال
43
00:01:41,840 –> 00:01:44,799
حالا بیایید نگاهی به نحو
44
00:01:44,799 –> 00:01:47,040
زبان برنامه نویسی c بیندازیم
45
00:01:47,040 –> 00:01:49,680
ابتدا کلاس است که می توان آن را به عنوان طرحی تعریف کرد
46
00:01:49,680 –> 00:01:50,479
47
00:01:50,479 –> 00:01:52,960
که رفتار شی را توصیف می کند یا
48
00:01:52,960 –> 00:01:54,880
می توانیم بگوییم کلاس مجموعه ای از
49
00:01:54,880 –> 00:01:56,479
اشیاء است
50
00:01:56,479 –> 00:01:59,360
کلاس با کلمه کلیدی کلاس تعریف شده است
51
00:01:59,360 –> 00:01:59,920
و دارای کلاس است.
52
00:01:59,920 –> 00:02:02,479
اعضای خود را توابع یا متدهای عضو می نامند
53
00:02:02,479 –> 00:02:03,840
و
54
00:02:03,840 –> 00:02:07,759
سپس متغیرها و سازنده ها و غیره
55
00:02:07,759 –> 00:02:10,878
را متدها یا توابع
56
00:02:10,878 –> 00:02:12,879
می نامند که یکی از مهمترین بخش های
57
00:02:12,879 –> 00:02:15,120
برنامه نویسی c plus plus است
58
00:02:15,120 –> 00:02:18,160
زیرا برای نوشتن دستکاری داده های منطقی استفاده
59
00:02:18,160 –> 00:02:19,280
می شود
60
00:02:19,280 –> 00:02:21,520
و سایر عملیات مهم
61
00:02:21,520 –> 00:02:23,360
در داخل متد انجام می شود
62
00:02:23,360 –> 00:02:26,000
و روش می تواند به راحتی با
63
00:02:26,000 –> 00:02:26,879
فراخوانی آن در
64
00:02:26,879 –> 00:02:29,760
هر زمان که نیاز داشته باشیم استفاده می شود و می توانیم برای
65
00:02:29,760 –> 00:02:30,879
تابع یا نام گذاری کنیم متد به
66
00:02:30,879 –> 00:02:33,360
همراه نوع بازگشتی و سپس
67
00:02:33,360 –> 00:02:34,800
در داخل براکت ها
68
00:02:34,800 –> 00:02:38,239
می توانیم عملیات یا منطقی
69
00:02:38,239 –> 00:02:41,200
که به اشیاء می رسد را بنویسیم، می توان آن را به عنوان
70
00:02:41,200 –> 00:02:42,879
نمونه یک کلاس تعریف کرد
71
00:02:42,879 –> 00:02:45,040
اگر یک شی از یک کلاس خاص ایجاد شده باشد،
72
00:02:45,040 –> 00:02:47,920
سپس آن شی می تواند برای دسترسی به اعضای داده استفاده شود.
73
00:02:47,920 –> 00:02:49,360
74
00:02:49,360 –> 00:02:51,599
توابع آن کلاس با استفاده از
75
00:02:51,599 –> 00:02:53,519
عملگر نقطه
76
00:02:53,519 –> 00:02:55,519
می تواند با نوشتن
77
00:02:55,519 –> 00:02:57,040
نام شی قبل
78
00:02:57,040 –> 00:03:00,159
از عملگر نقطه و سپس نام تابع
79
00:03:00,159 –> 00:03:03,519
زیر براکت های دور بعدی
80
00:03:03,519 –> 00:03:06,239
متغیر نمونه است
81
00:03:06,239 –> 00:03:06,959
82
00:03:06,959 –> 00:03:09,519
این متغیرها در داخل کلاس تعریف شده اند اما
83
00:03:09,519 –> 00:03:10,080
84
00:03:10,080 –> 00:03:12,879
خارج از متدها هستند انجام می شود. آنها اساساً
85
00:03:12,879 –> 00:03:14,239
به شی تعلق دارند
86
00:03:14,239 –> 00:03:16,400
و هر شی مجموعه ای از متغیرهای نمونه منحصر به فرد خود را دارد،
87
00:03:16,400 –> 00:03:18,640
88
00:03:18,640 –> 00:03:21,680
بنابراین اکنون بیایید بفهمیم که چه چیزی
89
00:03:21,680 –> 00:03:25,360
c plus plus برای
90
00:03:25,519 –> 00:03:27,680
c plus plus استفاده می شود که می تواند
91
00:03:27,680 –> 00:03:29,680
پیچیدگی های بازی های سه بعدی
92
00:03:29,680 –> 00:03:31,599
را مدیریت کند و همچنین شبکه های چند لایه ای را
93
00:03:31,599 –> 00:03:34,000
ارائه می دهد که باعث می شود این قابلیت برای
94
00:03:34,000 –> 00:03:36,000
توسعه سیستمهای بازی و بازیهای سه بعدی
95
00:03:36,000 –> 00:03:37,519
96
00:03:37,519 –> 00:03:41,040
c به علاوه برای ساخت
97
00:03:41,040 –> 00:03:42,239
نرمافزارهای
98
00:03:42,239 –> 00:03:45,680
پیشرفته مانند adobe spotify و yout نیز استفاده میشود. ube
99
00:03:45,680 –> 00:03:49,680
دارای قسمت های مختلف نوشته شده با c بعلاوه
100
00:03:49,680 –> 00:03:52,080
c پلاس پلاس برای ساخت کامپایلر استفاده می شود
101
00:03:52,080 –> 00:03:53,599
زیرا
102
00:03:53,599 –> 00:03:56,400
به سخت افزار نزدیک تر است
103
00:03:56,400 –> 00:03:58,879
بنابراین برای ساخت کامپایلر استفاده می شود
104
00:03:58,879 –> 00:04:01,280
و همانطور که گفتم به سخت افزار نزدیک تر است به
105
00:04:01,280 –> 00:04:02,080
106
00:04:02,080 –> 00:04:03,920
همین دلیل برای ساخت ترجیح داده می
107
00:04:03,920 –> 00:04:05,920
شود. گجت هایی مانند ساعت های هوشمند
108
00:04:05,920 –> 00:04:08,720
ابزار پزشکی و
109
00:04:08,720 –> 00:04:10,640
غیره نیز برای ساخت
110
00:04:10,640 –> 00:04:13,200
نرم افزار مدیریت پایگاه داده استفاده می شود به عنوان مثال mysql با
111
00:04:13,200 –> 00:04:14,159
c نوشته شده است به
112
00:04:14,159 –> 00:04:17,839
علاوه c plus plus همچنین
113
00:04:17,839 –> 00:04:19,600
در ساخت یا نوشتن سیستم عامل
114
00:04:19,600 –> 00:04:21,040
ها نقش دارد به عنوان مثال
115
00:04:21,040 –> 00:04:23,440
سیستم عامل ویندوز مایکروسافت و
116
00:04:23,440 –> 00:04:25,280
سیستم عامل مک برخی از از قسمت های آن به
117
00:04:25,280 –> 00:04:26,080
118
00:04:26,080 –> 00:04:29,520
زبان c نوشته شده است به علاوه حالا
119
00:04:29,520 –> 00:04:33,120
120
00:04:33,120 –> 00:04:35,040
121
00:04:35,040 –> 00:04:36,720
122
00:04:36,720 –> 00:04:40,479
123
00:04:40,479 –> 00:04:43,199
124
00:04:43,199 –> 00:04:45,360
بیایید بفهمیم پایتون چیست.
125
00:04:45,360 –> 00:04:48,080
126
00:04:48,080 –> 00:04:49,440
127
00:04:49,440 –> 00:04:51,520
جمع آوری زباله برای مدیریت حافظه
128
00:04:51,520 –> 00:04:53,520
و غیره
129
00:04:53,520 –> 00:04:55,280
این زبان برنامه نویسی سطح بالا شی گرا
130
00:04:55,280 –> 00:04:56,639
131
00:04:56,639 –> 00:04:57,919
از نقطه شروع th است
132
00:04:57,919 –> 00:05:00,400
توسعه پایتون یکی از اهداف اصلی این
133
00:05:00,400 –> 00:05:01,759
بود
134
00:05:01,759 –> 00:05:03,759
که خواندن آن آسان و
135
00:05:03,759 –> 00:05:06,240
درک و استفاده از
136
00:05:06,240 –> 00:05:08,320
آن ساده باشد و پایتون به دلیل تجربه یادگیری آسان و ساده اش شناخته
137
00:05:08,320 –> 00:05:10,880
138
00:05:10,880 –> 00:05:13,199
139
00:05:13,199 –> 00:05:15,360
140
00:05:15,360 –> 00:05:16,880
141
00:05:16,880 –> 00:05:18,479
142
00:05:18,479 –> 00:05:21,039
شده است. مانند
143
00:05:21,039 –> 00:05:21,600
اتصال
144
00:05:21,600 –> 00:05:24,880
پویا و تایپ پویا، پایتون یک
145
00:05:24,880 –> 00:05:27,120
زبان پویا با انواع داده های سطح بالا است که
146
00:05:27,120 –> 00:05:27,520
به این معنی است که
147
00:05:27,520 –> 00:05:29,919
توسعه در پایتون سریعتر
148
00:05:29,919 –> 00:05:31,199
از هر
149
00:05:31,199 –> 00:05:33,680
زبان برنامه نویسی دیگری مانند جاوا و c
150
00:05:33,680 –> 00:05:34,720
بعلاوه
151
00:05:34,720 –> 00:05:36,840
152
00:05:36,840 –> 00:05:38,880
153
00:05:38,880 –> 00:05:41,840
انجام می شود.
154
00:05:41,840 –> 00:05:44,080
پایتون به تعدادی خطوط منطقی
155
00:05:44,080 –> 00:05:45,120
تقسیم میشود که
156
00:05:45,120 –> 00:05:47,600
هر خط منطقی با یک خط جدید به پایان میرسد،
157
00:05:47,600 –> 00:05:48,800
158
00:05:48,800 –> 00:05:51,120
اکنون یک خط منطقی
159
00:05:51,120 –> 00:05:53,600
از یک یا چند خط فیزیکی ایجاد میشود
160
00:05:53,600 –> 00:05:55,840
و یک خط فیزیکی اساساً مجموعهای
161
00:05:55,840 –> 00:05:57,600
از کاراکترها
162
00:05:57,600 –> 00:05:59,840
در پایتون است، یک خط جدید جملات جدید را نشان میدهد
163
00:05:59,840 –> 00:06:00,639
164
00:06:00,639 –> 00:06:02,479
اما گاهی اوقات باید عبارات را تقسیم
165
00:06:02,479 –> 00:06:04,960
کنیم و این کار را می توان با
166
00:06:04,960 –> 00:06:07,680
استفاده از بک اسلش و استفاده از نقل قول های سه گانه انجام داد
167
00:06:07,680 –> 00:06:09,440
در اطراف دستورات رشته
168
00:06:09,440 –> 00:06:12,240
در پایتون برای ذخیره تگ ها
169
00:06:12,240 –> 00:06:14,160
در مکان های مناسب در کد
170
00:06:14,160 –> 00:06:16,400
استفاده می شود. اساساً برای توضیح بخش
171
00:06:16,400 –> 00:06:17,600
های کد
172
00:06:17,600 –> 00