در این مطلب، ویدئو با زبان های برنامه نویسی محبوب شروع کنید: مقدمه ای به پایتون و سی شارپ | CON069 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:45:28
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,980 –> 00:00:08,480
[موسیقی]
2
00:00:08,480 –> 00:00:10,160
سلام و خوش آمدید به یک
3
00:00:10,160 –> 00:00:12,160
جلسه دیگر در منطقه دانشجویی در
4
00:00:12,160 –> 00:00:13,280
مایکروسافت بیلد
5
00:00:13,280 –> 00:00:14,799
نام من برایان کلارک است و من یک
6
00:00:14,799 –> 00:00:16,560
مدافع ابر اینجا در مایکروسافت برای افرادی
7
00:00:16,560 –> 00:00:18,400
هستم که از صدای توصیفی استفاده می کنند
8
00:00:18,400 –> 00:00:20,800
. من یک مرد سفیدپوست هستم با کلاهک رو به عقب
9
00:00:20,800 –> 00:00:22,400
و یک پیراهن خاکستری
10
00:00:22,400 –> 00:00:23,840
حالا که فرصت داشتید در
11
00:00:23,840 –> 00:00:25,519
مورد مکان کدنویسی در جلسات قبلی
12
00:00:25,519 –> 00:00:26,960
اینجا در محیط دانشجویی ساخت مایکروسافت
13
00:00:26,960 –> 00:00:27,840
14
00:00:27,840 –> 00:00:29,840
بیاموزید، بیایید آن را کمی بالا ببریم و یاد بگیریم چگونه
15
00:00:29,840 –> 00:00:31,760
کدنویسی کنیم. من شخصاً از این جلسه بسیار هیجان زده هستم
16
00:00:31,760 –> 00:00:33,040
زیرا من عاشق
17
00:00:33,040 –> 00:00:33,680
یادگیری
18
00:00:33,680 –> 00:00:35,280
زبان های جدید و سپس کمک به دیگران برای
19
00:00:35,280 –> 00:00:36,800
یادگیری آنها هستم
20
00:00:36,800 –> 00:00:38,960
به ویژه در مورد c-sharp
21
00:00:38,960 –> 00:00:39,840
javascript
22
00:00:39,840 –> 00:00:41,760
python و دو مورد از آنها که
23
00:00:41,760 –> 00:00:44,160
در جلسه امروز در مورد آنها صحبت
24
00:00:44,160 –> 00:00:46,079
خواهیم کرد قبل از شروع یاد گرفتم، اما لطفاً
25
00:00:46,079 –> 00:00:48,000
حتماً مطالعه کنید. کد رفتار دیجیتالی مایکروسافت
26
00:00:48,000 –> 00:00:50,160
لطفا با یکدیگر مهربان
27
00:00:50,160 –> 00:00:52,960
باشید و می دانید که محترمانه رفتار کنید، خیلی خوب از شما متشکرم،
28
00:00:52,960 –> 00:00:53,440
بنابراین
29
00:00:53,440 –> 00:00:55,680
اول از همه ما
30
00:00:55,680 –> 00:00:56,559
با
31
00:00:56,559 –> 00:00:58,480
دو ارائه کننده شروع می کنیم، در واقع امروز خیلی خوب
32
00:00:58,480 –> 00:01:00,320
است، درست دو نفر هیجان انگیز است
33
00:01:00,320 –> 00:01:01,920
یک معامله دو به یک است
34
00:01:01,920 –> 00:01:03,199
و من واقعاً از این موضوع هیجان زده هستم
35
00:01:03,199 –> 00:01:05,519
زیرا آنها مجریان فوق العاده ای هستند که
36
00:01:05,519 –> 00:01:06,960
اولین نفری که قرار است داشته باشیم جیمز
37
00:01:06,960 –> 00:01:08,320
مونتماگنو است که در مورد سی شارپ صحبت خواهد کرد
38
00:01:08,320 –> 00:01:09,520
39
00:01:09,520 –> 00:01:10,640
و سپس کریستوفر
40
00:01:10,640 –> 00:01:11,760
هریسون را خواهیم داشت. چه کسی قرار است
41
00:01:11,760 –> 00:01:12,960
در حال حاضر در مورد پایتون
42
00:01:12,960 –> 00:01:15,600
صحبت کند، این یک جلسه جذاب خواهد بود، بسیار
43
00:01:15,600 –> 00:01:16,159
44
00:01:16,159 –> 00:01:17,439
خوب
45
00:01:17,439 –> 00:01:19,280
، اگر سؤالی دارید، به چت توجه خواهیم کرد، لطفاً
46
00:01:19,280 –> 00:01:20,880
دریغ نکنید از آنها بپرسید
47
00:01:20,880 –> 00:01:22,240
جلسه بسیار دوستانه مبتدی که می خواهیم
48
00:01:22,240 –> 00:01:23,920
از شما بشنویم و من ما را راهنمایی خواهم کرد
49
00:01:23,920 –> 00:01:26,000
و آن
50
00:01:26,000 –> 00:01:27,600
سؤالات را برمیگزینم و از مجریان برای
51
00:01:27,600 –> 00:01:27,920
شما میپرسم
52
00:01:27,920 –> 00:01:29,920
تا بتوانیم پاسخ آنها را بگیریم، بنابراین بدون هیچ
53
00:01:29,920 –> 00:01:31,600
54
00:01:31,600 –> 00:01:32,880
مقدمهای بیایید جیمز مونتماگنو را بیاوریم،
55
00:01:32,880 –> 00:01:35,439
سلام جیمز، حالت خوب است، من کاملاً عالی
56
00:01:35,439 –> 00:01:37,280
57
00:01:37,280 –> 00:01:39,920
هستم. من از چیزی که برای ما در نظر گرفته ای هیجان زده هستم،
58
00:01:39,920 –> 00:01:41,680
بنابراین می خواهم کنار
59
00:01:41,680 –> 00:01:43,600
بروم، به شما اجازه می دهم آن را بردارید
60
00:01:43,600 –> 00:01:45,040
بسیار عالی از شما متشکرم برایان،
61
00:01:45,040 –> 00:01:45,840
62
00:01:45,840 –> 00:01:48,079
واقعاً متشکرم از اینکه اینجا با همه شما
63
00:01:48,079 –> 00:01:50,159
به عنوان برایان هستم خوشحالم گفت من جی هستم اگر از صدای توصیفی استفاده می کنید، ames montemagno من یک
64
00:01:50,159 –> 00:01:51,680
مدیر برنامه برای
65
00:01:51,680 –> 00:01:53,119
تیم جامعه دات نت هستم،
66
00:01:53,119 –> 00:01:54,960
من
67
00:01:54,960 –> 00:01:57,119
یک مرد سفیدپوست با موهای قهوه ای بلند
68
00:01:57,119 –> 00:01:57,920
هستم امروز یک
69
00:01:57,920 –> 00:01:59,920
پیراهن دکمه دار سفید با پرندگان سیاه کوچک
70
00:01:59,920 –> 00:02:01,680
روی آن پوشیده ام و پشت
71
00:02:01,680 –> 00:02:04,000
سرم یک دسته است. از میمون ها در یک قفسه و
72
00:02:04,000 –> 00:02:06,399
یکسری بازی های ویدیویی نینتندو
73
00:02:06,399 –> 00:02:08,080
من واقعاً مفتخرم که اینجا با همه شما هستم تا در
74
00:02:08,080 –> 00:02:10,239
75
00:02:10,239 –> 00:02:11,760
مورد زبان برنامه نویسی مورد علاقه من
76
00:02:11,760 –> 00:02:12,319
که
77
00:02:12,319 –> 00:02:15,360
از زمانی که آن را در دانشگاه پیدا کردم از زبان برنامه نویسی مورد علاقه من استفاده می کنم صحبت کنم.
78
00:02:15,360 –> 00:02:18,480
روز اوه و ما می خواهیم بررسی
79
00:02:18,480 –> 00:02:18,800
80
00:02:18,800 –> 00:02:20,879
کنیم که سی شارپ چیست، در
81
00:02:20,879 –> 00:02:22,080
مورد اینکه چرا از آن استفاده می کنید صحبت می کنیم
82
00:02:22,080 –> 00:02:23,520
و من
83
00:02:23,520 –> 00:02:25,840
امروز در اینجا برای همه شما دموهای بسیار جالبی را برای همه شما انجام می
84
00:02:25,840 –> 00:02:28,319
دهم، پس بیایید وارد آن شویم سی شارپ
85
00:02:28,319 –> 00:02:29,360
چیست، این یک سوال عالی
86
00:02:29,360 –> 00:02:30,879
است، یک زبان برنامه نویسی است، یک
87
00:02:30,879 –> 00:02:32,400
زبان برنامه نویسی از
88
00:02:32,400 –> 00:02:35,440
مایکروسافت است، آن بخشی از
89
00:02:35,440 –> 00:02:38,560
خانواده زبان های برنامه نویسی شبکه است.
90
00:02:38,560 –> 00:02:39,319
91
00:02:39,319 –> 00:02:42,480
92
00:02:42,480 –> 00:02:44,560
93
00:02:44,560 –> 00:02:45,680
94
00:02:45,680 –> 00:02:48,840
زبان در همه g ithub بنابراین در پنج رتبه برتر
95
00:02:48,840 –> 00:02:52,080
و علاوه بر آن
96
00:02:52,080 –> 00:02:53,519
پروژههای github در حدود C
97
00:02:53,519 –> 00:02:55,440
شارپ و چارچوبهایی که برای
98
00:02:55,440 –> 00:02:57,440
ساخت برنامههایی برای
99
00:02:57,440 –> 00:03:00,959
یادگیری ماشین iot دسکتاپ تحت وب موبایل استفاده میکنید،
100
00:03:00,959 –> 00:03:02,720
تقریباً هر چیزی را با c
101
00:03:02,720 –> 00:03:06,000
sharp در یکی از سطوح برتر github
102
00:03:06,000 –> 00:03:08,239
و stack overflow قرار میدهند. خوب
103
00:03:08,239 –> 00:03:11,519
پس
104
00:03:11,519 –> 00:03:13,519
وقتی میخواهم از آن استفاده کنم شی گرا c شارپ به چه معناست و
105
00:03:13,519 –> 00:03:15,519
چرا این مهم است اگر یک قدم به
106
00:03:15,519 –> 00:03:16,159
عقب برگردیم،
107
00:03:16,159 –> 00:03:17,920
باید از خودمان بپرسیم که
108
00:03:17,920 –> 00:03:19,440
یک زبان برنامهنویسی که قرار
109
00:03:19,440 –> 00:03:20,800
است در مورد دو زبان برنامهنویسی یاد بگیرید چیست؟ یکی از آنها امروز
110
00:03:20,800 –> 00:03:22,480
سی شارپ از من و کریستوفر
111
00:03:22,480 –> 00:03:24,640
پایتون برایان گفت که شما می دانید
112
00:03:24,640 –> 00:03:25,599
جاوا اسکریپت
113
00:03:25,599 –> 00:03:27,360
جاوا وجود دارد، همه انواع آنها وجود
114
00:03:27,360 –> 00:03:29,760
دارد و چیزی که عالی است این است که
115
00:03:29,760 –> 00:03:32,480
یک زبان برنامه نویسی راهی برای
116
00:03:32,480 –> 00:03:34,720
دادن دستورالعمل هایی به رایانه است که
117
00:03:34,720 –> 00:03:36,239
آنها آن را اجرا خواهند کرد.
118
00:03:36,239 –> 00:03:39,200
میتوانید به آن بگویید که یک خط بنویسد و یک
119
00:03:39,200 –> 00:03:40,080
فایل
120
00:03:40,080 –> 00:03:41,760
را بخواند، میتوانید به آن بگویید که یک
121
00:03:41,760 –> 00:03:43,840
رابط کاربری را روی تلفن شما نمایش دهد،
122
00:03:43,840 –> 00:03:45,680
هر زبان برنامهنویسی دارای
123
00:03:45,680 –> 00:03:47,680
نحو است و معنی آن
124
00:03:47,680 –> 00:03:49,360
این است که مانند یک زبان است، شاید شما
125
00:03:49,360 –> 00:03:52,319
126
00:03:52,319 –> 00:03:54,080
به عنوان مثال انگلیسی یا اسپانیایی صحبت میکنید و کاراکترهای خاصی وجود دارد
127
00:03:54,080 –> 00:03:55,599
که استفاده میکنید و
128
00:03:55,599 –> 00:03:56,799
129
00:03:56,799 –> 00:03:59,200
اگر بخواهید این نوع دستور زبان برنامهنویسی است،
130
00:03:59,200 –> 00:04:01,439
بنابراین این دستورالعملها را
131
00:04:01,439 –> 00:04:04,080
که کد منبع است، مینویسید و
132
00:04:04,080 –> 00:04:05,280
اجرا میکنید
133
00:04:05,280 –> 00:04:06,879
، هر چند که آن را اجرا میکنید.
134
00:04:06,879 –> 00:04:08,959
این روی یک ماشین رومیزی
135
00:04:08,959 –> 00:04:12,400
یا در وب باشد، بنابراین من اشاره کردم که c
136
00:04:12,400 –> 00:04:15,120
sharp یک زبان شی گرا است
137
00:04:15,120 –> 00:04:16,639
و ایده اینجاست
138
00:04:16,639 –> 00:04:18,160
اگر در دنیای واقعی به آن
139
00:04:18,160 –> 00:04:20,079
فکر کنیم، به خانه یا آپارتمانی فکر می کنید که
140
00:04:20,079 –> 00:04:20,959
ممکن است
141
00:04:20,959 –> 00:04:22,880
امروز یا هر کجای دیگر باشید. ما به
142
00:04:22,880 –> 00:04:24,160
این چیزها به عنوان رکورد فکر می کنیم،
143
00:04:24,160 –> 00:04:26,400
گاهی اوقات آنها اغلب کلاس نامیده می شوند،
144
00:04:26,400 –> 00:04:28,000
اما رکورد یک
145
00:04:28,000 –> 00:04:29,759
کلاس مدرن جدید است و این به نوعی
146
00:04:29,759 –> 00:04:32,400
طرح اولیه
147
00:04:32,400 –> 00:04:35,440
چیزی است که در آن چیز وجود دارد، به عنوان مثال
148
00:04:35,440 –> 00:04:37,199
اگر به یک رکورد نگاه کنم. خانه ای که من
149
00:04:37,199 –> 00:04:38,320
در آن هستم
150
00:04:38,320 –> 00:04:41,280
چهار دیوار و پنج پنجره و یک
151
00:04:41,280 –> 00:04:42,080
یخچال
152
00:04:42,080 –> 00:04:45,120
در داخل خواهد داشت و
153
00:04:45,120 –> 00:04:47,440
من می توانم کارهایی را در خانه انجام دهم مانند
154
00:04:47,440 –> 00:04:48,240
باز کردن درب
155
00:04:48,240 –> 00:04:51,120
باز کردن گاراژ، بنابراین ما به آن چیزها می گوییم
156
00:04:51,120 –> 00:04:53,360
نوعی رکورد d که قراردادهایی از
157
00:04:53,360 –> 00:04:54,720
آنچه روی این چیزها وجود دارد
158
00:04:54,720 –> 00:04:57,680
در حال حاضر وقتی من آن را در حافظه ایجاد می کنم در
159
00:04:57,680 –> 00:04:59,520
اینجا در نقل قول و حافظه همانطور که می گویم
160
00:04:59,520 –> 00:05:01,840
اجازه دهید یک خانه جدید ایجاد کنم به عنوان مثال
161
00:05:01,840 –> 00:05:02,720
که یک شی ایجاد می
162
00:05:02,720 –> 00:05:04,240
کند بنابراین ایده این است که شما یک
163
00:05:04,240 –> 00:05:06,160
تعریف دارید و وقتی در حال اجرای
164
00:05:06,160 –> 00:05:06,960
برنامه
165
00:05:06,960 –> 00:05:08,880
شما یک شی دارید، بنابراین دقیقاً مانند
166
00:05:08,880 –> 00:05:10,160
167
00:05:10,160 –> 00:05:12,400
زمانی که خانه را میسازید، یک رکورد داشته باشید، حالا
168
00:05:12,400 –> 00:05:13,759
این یک شی در دنیای فیزیکی واقعی
169
00:05:13,759 –> 00:05:14,800
است
170
00:05:14,800 –> 00:05:17,199
، به عنوان مثال فرض کنید یک حیوان در
171
00:05:17,199 –> 00:05:18,960
اینجا یا یک سگ در پایین قرار دارد. برخی از
172
00:05:18,960 –> 00:05:19,919
ویژگیها،
173
00:05:19,919 –> 00:05:23,199
اندازه نژاد وزن رنگ، ما همچنین
174
00:05:23,199 –> 00:05:24,639
روشهایی داریم، اینها کارهایی هستند که میتوانیم
175
00:05:24,639 –> 00:05:25,680
176
00:05:25,680 –> 00:05:28,720
با این شی انجام دهیم، بنابراین میتوانیم آنها را در حالت
177
00:05:28,720 –> 00:05:30,800
واکشی انجام دهیم و شما میتوانید
178
00:05:30,800 –> 00:05:32,479
اینها را به نوعی در مفاهیم دنیای واقعی اعمال کنید و
179
00:05:32,479 –> 00:05:33,919
من همیشه دوست داشتم به این موضوع نگاه کنم.
180
00:05:33,919 –> 00:05:35,680
برنامه نویسی به نوعی شبیه
181
00:05:35,680 –> 00:05:36,479
دنیای واقعی است،
182
00:05:36,479 –> 00:05:39,520
اما در یک کامپیوتر،
183
00:05:39,520 –> 00:05:41,919
اکنون یک زبان کامپایل شده نیز هست و
184
00:05:41,919 –> 00:05:42,880
این نیز
185
00:05:42,880 –> 00:05:44,479
بسیار مهم است که در مورد C شارپ بدانید،
186
00:05:44,479 –> 00:05:45,919
این یک
187
00:05:45,919 –> 00:05:48,639
زبان کامپایل شده تایپ شده است و کامپایل فقط به این معنی است
188
00:05:48,639 –> 00:05:49,440
که
189
00:05:49,440 –> 00:05:52,560
وقتی می نویسید، کد را می شناسید. اگر
190
00:05:52,560 –> 00:05:54,720
یک دکمه ساخت را فشار دهید و چه کاری انجام می دهد
191
00:05:54,720 –> 00:05:56,400
آن را به کد ماشین تبدیل می کند که
192
00:05:56,400 –> 00:05:57,840
رایانه می تواند این کار را اجرا
193
00:05:57,840 –> 00:06:00,400
کند بسیار عالی است زیرا اگر اشتباه تایپی داشته
194
00:06:00,400 –> 00:06:01,440
باشید یا
195
00:06:01,440 –> 00:06:03,520
با چیزی تماس بگیرید که وجود ندارد،
196
00:06:03,520 –> 00:06:06,080
یک خطا دریافت می کنید، بنابراین این واقعاً مهم است
197
00:06:06,080 –> 00:06:08,080
کامپایلر c sharp به نام rosalind
198
00:06:08,080 –> 00:06:09,520
کاملا متن باز است
199
00:06:09,520 –> 00:06:11,759
و همانطور که گفتم c sharp کامپایل شده است
200
00:06:11,759 –> 00:06:13,120
و نکته جالب این
201
00:06:13,120 –> 00:06:15,840
است که از آنجایی که کامپایلر شده است، کامپایلر
202
00:06:15,840 –> 00:06:16,160
می تواند
203
00:06:16,160 –> 00:06:19,680
کد شما را در داخل یک ایده
204
00:06:19,680 –> 00:06:21,440
مانند ویژوال استودیو یا کد ویژوال استودیو تجزیه و تحلیل کند
205
00:06:21,440 –> 00:06:23,919
و به شما خطا بدهد. یا پیشنهاداتی که
206
00:06:23,919 –> 00:06:25,600
گاهی اوقات به این می گویند لینتینگ، ممکن است
207
00:06:25,600 –> 00:06:27,440
شما هم این را بشنوید،
208
00:06:27,440 –> 00:06:29,440
پس بیایید قبل
209
00:06:29,440 –> 00:06:30,560
از نوشتن مقداری، به نحو واضح c نگاه کنیم،
210
00:06:30,560 –> 00:06:32,319
حالا این کمی کد است که
211
00:06:32,319 –> 00:06:34,319
یک خط به شورا می نویسد،
212
00:06:34,319 –> 00:06:37,600
بنابراین مشاوره یک کلمه کلیدی در خط راست است
213
00:06:37,600 –> 00:06:38,880
و میگوید hello world
214
00:06:38,880 –> 00:06:40,400
و همچنین میتوانیم ببینیم که برخی از خطاها در
215
00:06:40,400 –> 00:06:42,319
زیر آن وجود دارد، بنابراین اجازه دهید این را تجزیه کنیم
216
00:06:42,319 –> 00:06:44,560
و آنچه در واقع در این است ابتدا
217
00:06:44,560 –> 00:06:45,840
چیزهایی به نام کلمات کلیدی
218
00:06:45,840 –> 00:06:49,280
هستند، به عنوان مثال استفاده از من از
219
00:06:49,280 –> 00:06:52,080
چیزهایی در فضای نام سیستم استفاده میکنم بنابراین usi
220
00:06:52,080 –> 00:06:53,520
سیستم ng من ممکن است از ریاضی استفاده کنم
221
00:06:53,520 –> 00:06:56,479
به عنوان مثال مشاوره همچنین یک کلمه کلیدی دیگر است،
222
00:06:56,479 –> 00:06:58,800
این یک کلمه کلیدی خاص است
223
00:06:58,800 –> 00:06:59,520
که
224
00:06:59,520 –> 00:07:02,560
روش هایی مانند خط راست در اینجا دارد،
225
00:07:02,560 –> 00:07:04,240
ما در حال دریافت برخی نحو هستیم که
226
00:07:04,240 –> 00:07:06,240
برخی از خطاها را برجسته می کند در این مورد که شورای
227
00:07:06,240 –> 00:07:08,319
با حروف کوچک c است. معتبر نیست
228
00:07:08,319 –> 00:07:10,880
و البته در اینجا در پایان
229
00:07:10,880 –> 00:07:12,880
هیچ نقطه ویرگول وجود ندارد که
230
00:07:12,880 –> 00:07:13,280
در C
231
00:07:13,280 –> 00:07:15,039
شارپ برای بستن یک خط مهم باشد، بنابراین وقتی از این نقطه استفاده می کنم
232
00:07:15,039 –> 00:07:17,360
به ما خطایی می دهد،
233
00:07:17,360 –> 00:07:19,520
234
00:07:19,520 –> 00:07:21,520
به این ترتیب به روش ها و ویژگی هایی مانند این
235
00:07:21,520 –> 00:07:25,199
خط راست دسترسی پیدا می کنم. همچنین پارامترها را پاس
236
00:07:25,199 –> 00:07:27,919
کنید، بنابراین در اینجا ما در hello world عبور می کنیم و
237
00:07:27,919 –> 00:07:29,520
در این مورد که یک رشته است، بنابراین
238
00:07:29,520 –> 00:07:31,520
یک رشته مجموعه ای از کاراکترها است در
239
00:07:31,520 –> 00:07:33,120
این مورد کلمات hello
240
00:07:33,120 –> 00:07:34,880
با فاصله و سپس world با
241
00:07:34,880 –> 00:07:36,160
علامت تعجب
242
00:07:36,160 –> 00:07:38,000
و سپس در انتها من از آن نقطه ویرگول
243
00:07:38,000 –> 00:07:40,000
برای بستن آن استفاده می کنم، به طوری که به نوعی کلیدی است
244
00:07:40,000 –> 00:07:40,479
از اینکه
245
00:07:40,479 –> 00:07:44,560
نحو و سی شارپ چگونه به نظر می رسد،
246
00:07:44,560 –> 00:07:47,440
اکنون چند چیز در داخل
247
00:07:47,440 –> 00:07:49,440
آن مثال وجود دارد که ممکن است دیده باشید
248
00:07:49,440 –> 00:07:51,360
و من کلمه رشته و
249
00:07:51,360 –> 00:07:53,039
این موارد را ذکر کردم. آنها مقادیر تحت اللفظی نامیده می شوند،
250
00:07:53,039 –> 00:07:55,680
بنابراین آنها مقادیر هستند زیرا
251
00:07:55,680 –> 00:07:56,160
تایپ شده است،
252
00:07:56,160 –> 00:07:59,120
آنها یک نوع مقدار هستند مانند یک رشته
253
00:07:59,120 –> 00:08:00,800
یک کاراکتر که
254
00:08:00,800 –> 00:08:05,199
مانند b c یک عدد صحیح است که یک عدد
255
00:08:05,199 –> 00:08:07,680
صفر تا یک عدد بسیار بزرگ بدون
256
00:08:07,680 –> 00:08:08,879
اعشار است
257
00:08:08,879 –> 00:08:12,080
یک اعشار دارای یک اعشار است. بنابراین 48.6
258
00:08:12,080 –> 00:08:14,960
و یک bool یا یک boolean true یا false
259
00:08:14,960 –> 00:08:16,879
، بسیاری از
260
00:08:16,879 –> 00:08:20,000
انواع دیگر گنجانده شده در اینجا وجود دارد و
261
00:08:20,000 –> 00:08:22,720
اینها مقادیری هستند که وجود
262
00:08:22,720 –> 00:08:24,240
دارند، متغیرهایی نیز وجود دارند،
263
00:08:24,240 –> 00:08:27,759
به عنوان مثال یک متغیر به شما امکان می دهد تا به
264
00:08:27,759 –> 00:08:31,039
طور موقت یک مقدار را در حافظه ذخیره کنید
265
00:08:31,039 –> 00:08:34,640
تا بتوانم بگویم var
266
00:08:34,640 –> 00:08:38,080
s برابر است با hello world و
267
00:08:38,080 –> 00:08:40,159
s متغیر من خواهد بود و ما
268
00:08:40,159 –> 00:08:42,320
این را در زمانی که کد را مرور می کنم مشاهده خواهیم کرد،
269
00:08:42,320 –> 00:08:44,560
زیرا c شارپ یک زبان کامپایل شده است
270
00:08:44,560 –> 00:08:46,480
، قوانینی وجود دارد که باید از آنها پیروی
271
00:08:46,480 –> 00:08:49,279
کنید، ممکن است اشاره کرده باشید که من
272
00:08:49,279 –> 00:08:50,720
ممکن است دیده باشم که وجود دارد نقطه ویرگول
273
00:08:50,720 –> 00:08:52,080
در انتهای یک خط
274
00:08:52,080 –> 00:08:55,120
کوچک اهمیت دارد وقتی
275
00:08:55,120 –> 00:08:58,320
متغیری را نام میبرید که فقط میتوانید از آن استفاده کنید، میتوانید
276
00:08:58,320 –> 00:09:00,000
تقریباً از همه چیز استفاده کنید به جز
277
00:09:00,000 –> 00:09:01,120
کاراکترهای خاص مانند
278
00:09:01,120 –> 00:09:04,320
پوند یا هشتگ یا علامت و
279
00:09:04,320 –> 00:09:06,080
علاوه بر این کلمات کلیدی me
280
00:09:06,080 –> 00:09:07,680
که خواهیم دید کدام نوع عدد صحیح
281
00:09:07,680 –> 00:09:10,000
هستند، انواع متغیرهایی مانند
282
00:09:10,000 –> 00:09:10,800
string و
283
00:09:10,800 –> 00:09:14,959
int هستند، بنابراین ما آنهایی را که در
284
00:09:15,279 –> 00:09:17,200
حال حاضر در سی شارپ تعبیه شده است نداریم و بسیاری از
285
00:09:17,200 –> 00:09:18,480
زبان های برنامه نویسی نیز
286
00:09:18,480 –> 00:09:20,240
عملگر هستند، بنابراین اگر می خواهید چند عدد اضافه کنید.
287
00:09:20,240 –> 00:09:21,680
اعداد ضرب می
288
00:09:21,680 –> 00:09:24,560
شوند تقسیم باقی مانده آنها همه
289
00:09:24,560 –> 00:09:25,440
290
00:09:25,440 –> 00:09:27,519
وجود دارند. همچنین کمک های کوچک دیگری برای
291
00:09:27,519 –> 00:09:29,600
افزایش خودکار وجود دارد، مانند به علاوه یا
292
00:09:29,600 –> 00:09:31,279
منهای وقتی که اعداد را اضافه یا
293
00:09:31,279 –> 00:09:32,640
تفریق می کنید،
294
00:09:32,640 –> 00:09:34,880
و اینها همه در زبان های C شارپ و
295
00:09:34,880 –> 00:09:36,000
سایر زبان های برنامه نویسی
296
00:09:36,000 –> 00:09:37,360
نیز ساخته شده اند، اما ممکن است به نظر برسند.
297
00:09:37,360 –> 00:09:40,080
بر اساس آن نحو کمی متفاوت است
298
00:09:40,080 –> 00:09:41,600
و سپس عبارات بولی وجود دارد که
299
00:09:41,600 –> 00:09:42,959
یکی از بخش های مورد علاقه من در
300
00:09:42,959 –> 00:09:44,959
برنامه نویسی است این است که می توانید
301
00:09:44,959 –> 00:09:47,040
دو چیز مختلف را با هم مقایسه کنید تا بتوانید بگویید این
302
00:09:47,040 –> 00:09:48,399
است که چهار
303
00:09:48,399 –> 00:09:51,040
کمتر از پنج است بله درست است
304
00:09:51,040 –> 00:09:51,839
وجود
305
00:09:51,839 –> 00:09:55,120
دارد 100 است. بزرگتر از 200 بدون
306
00:09:55,120 –> 00:09:58,240
غلط شما همچنین می توانید مساوی یا
307
00:09:58,240 –> 00:09:59,279
کمتر از
308
00:09:59,279 –> 00:10:02,160
um بزرگتر از همینطور و عملگرهای برابری را
309
00:10:02,160 –> 00:10:03,360
نیز مقایسه کنید تا بتوانید بگویید که آیا
310
00:10:03,360 –> 00:10:04,320
چیزی
311
00:10:04,320 –> 00:10:07,839
برابر است یا نیست با مقدار آن برابر است.
312
00:10:07,839 –> 00:10:08,640
es 5
313
00:10:08,640 –> 00:10:11,200
برابر است با 5 که درست خواهد بود آیا 5
314
00:10:11,200 –> 00:10:12,240
با
315
00:10:12,240 –> 00:10:15,279
علامت تعجب درست نیست و
316
00:10:15,279 –> 00:10:16,640
همچنین ممکن است در زبان های برنامه نویسی مختلف متفاوت به نظر برسند
317
00:10:16,640 –> 00:10:18,160
اما این چیزی است که
318
00:10:18,160 –> 00:10:18,720
319
00:10:18,720 –> 00:10:22,320
در زبان C شارپ به نظر می رسد شما می توانید امروز با
320
00:10:22,320 –> 00:10:24,200
رفتن به
321
00:10:24,200 –> 00:10:26,399
dot.netdot شروع کنید. .net Learn to Code
322
00:10:26,399 –> 00:10:28,000
این یک صفحه کاملاً جدید است که به تازگی
323
00:10:28,000 –> 00:10:29,680
راه اندازی کرده ایم و
324
00:10:29,680 –> 00:10:31,360
همه چیزهایی را که برای شروع
325
00:10:31,360 –> 00:10:34,240
یادگیری سی شارپ با کدهای ویژوال استودیو
326
00:10:34,240 –> 00:10:36,480
و نوت بوک نیاز دارید را در اختیار شما قرار می دهد که امروز اینجا نشان خواهم داد
327
00:10:36,480 –> 00:10:39,120
و منابع رایگان عالی از Microsoft Learn.
328
00:10:39,120 –> 00:10:39,600
329
00:10:39,600 –> 00:10:42,079
و ویدیوهای آنلاین رایگانی که می توانید
330
00:10:42,079 –> 00:10:43,120
در کانال 9
331
00:10:43,120 –> 00:10:45,360
و یوتیوب پیدا کنید، اما بیایید ادامه دهیم و
332
00:10:45,360 –> 00:10:47,600
کمی کدنویسی انجام
333
00:10:47,600 –> 00:10:50,160
دهیم، من در داخل یک نوت بوک تعاملی شبکه هستم،
334
00:10:50,160 –> 00:10:50,800
335
00:10:50,800 –> 00:10:53,360
این بخشی از کد ویژوال استودیو است و
336
00:10:53,360 –> 00:10:54,800
کریستوفر در واقع
337
00:10:54,800 –> 00:10:56,320
چیزی بسیار مشابه را به شما نشان می دهد زمانی که او آیا
338
00:10:56,320 –> 00:10:58,640
پایتون به من این امکان را می دهد که
339
00:10:58,640 –> 00:11:02,000
مقداری علامت گذاری یا
340
00:11:02,000 –> 00:11:04,480
فقط نظرات را بنویسم و سپس کد را دق
341
00:11:04,480 –> 00:11:06,320
قاً در اینجا اجرا کنم تا بتوانم کد را در اینجا بنویسم تا
342
00:11:06,320 –> 00:11:09,279
اری که می توانم انجام دهم این است که بگویم کن
343
00:11:09,279 –> 00:11:10,880
ول. این یکی از
344
00:11:10,880 –> 00:11:13,519
ویژگی های واقعا جالب
345
00:11:13,519 –> 00:11:14,480
سی شارپ و
346
00:11:14,480 –> 00:11:16,720
نت اینجاست که می توانم شروع به تایپ
347
00:11:16,720 –> 00:11:17,920
کد کنم و آن را به طور خودکار برای من پر می کند تا بتوانم
348
00:11:17,920 –> 00:11:19,440
349
00:11:19,440 –> 00:11:21,760
سلام دنیا را بگویم و ادامه دهم
350
00:11:21,760 –> 00:11:23,519
و آن را با نقطه ویرگول تمام
351
00:11:23,519 –> 00:11:25,600
کنید و execute را بزنید و وقتی این کار را انجام داد
352
00:11:25,600 –> 00:11:28,320
به کنسول hello world خروجی میدهد
353
00:11:28,320 –> 00:11:30,720
حالا میتوانیم از یک متغیر استفاده کنیم و من میگویم
354
00:11:30,720 –> 00:11:31,600
نام،
355
00:11:31,600 –> 00:11:32,959
من میخواهم از یک رشته در اینجا استفاده کنم و
356
00:11:32,959 –> 00:11:35,440
میگویم james all
357
00:11:35,440 –> 00:11:38,720
now به جای hello world من میتوانم
358
00:11:38,720 –> 00:11:41,600
نام plus را در اینجا انجام دهم و این کار
359
00:11:41,600 –> 00:11:42,880
بههم پیوسته میشود یا
360
00:11:42,880 –> 00:11:46,000
سلام بهعلاوه نام من را در رشته اضافه میکند،
361
00:11:46,000 –> 00:11:48,800
بنابراین در اینجا میتوانم بگویم سلام جیمز،
362
00:11:48,800 –> 00:11:49,920
یکسری ویژگیهای جدید وجود دارد
363
00:11:49,920 –> 00:11:51,760
که در مورد c sharp 2 بسیار عالی هستند
364
00:11:51,760 –> 00:11:54,079
مانند درون یابی رشتهای این
365
00:11:54,079 –> 00:11:56,480
در بسیاری از زبانهای برنامهنویسی واقعاً محبوب است،
366
00:11:56,480 –> 00:11:59,360
اما کاری که به من امکان میدهد این است که از این
367
00:11:59,360 –> 00:12:01,279
نحو خاص در اینجا استفاده کنم این
368
00:12:01,279 –> 00:12:02,480
squiggliهای کوچک در اینجا
369
00:12:02,480 –> 00:12:04,639
که به من امکان میدهد آن متغیر را مستقیماً در خط قرار دهم،
370
00:12:04,639 –> 00:12:06,160
371
00:12:06,160 –> 00:12:08,160
بنابراین اکنون وقتی آن را اجرا میکنم دوباره hello james دریافت میکنم،
372
00:12:08,160 –> 00:12:09,760
بیایید hello james را با آن قرار دهیم. یک
373
00:12:09,760 –> 00:12:10,959
علامت تعجب بنابراین میدونی فرق میکنه
374
00:12:10,959 –> 00:12:11,600
375
00:12:11,600 –> 00:12:14,320
خیلی باحاله الان میتونم یه روش هم بنویسم به
376
00:12:14,320 –> 00:12:15,519
یاد داشته باش که یه چیزی مثل
377
00:12:15,519 –> 00:12:18,800
این باشه اگه dog sit run هرچی باشه ولی
378
00:12:18,800 –> 00:12:19,760
اینجا میخوام بگم
379
00:12:19,760 –> 00:12:21,600
void و این یعنی
380
00:12:21,600 –> 00:12:23,360
چیزی به من بر
381
00:12:23,360 –> 00:12:25,519
نمیگرده میخواهم بگویم name که
382
00:12:25,519 –> 00:12:27,200
نام متد
383
00:12:27,200 –> 00:12:30,000
من است، یک رشته از نام را به آن پاس میدهم
384
00:12:30,000 –> 00:12:31,040
و سپس آن را پر
385
00:12:31,040 –> 00:12:31,440
میکنم
386
00:12:31,440 –> 00:12:34,079
و این فلش در اینجا اساساً میگوید
387
00:12:34,079 –> 00:12:35,360
execute
388
00:12:35,360 –> 00:12:37,360
زمانی که این متد را بعد از آن صدا میزنم.
389
00:12:37,360 –> 00:12:39,360
بنابراین من میروم و در واقع
390
00:12:39,360 –> 00:12:42,240
فقط این کد را کپی میکنم،
391
00:12:42,240 –> 00:12:44,720
اوه، این کد را همینجا کپی میکنم، بنابراین
392
00:12:44,720 –> 00:12:47,040
میگوییم console.writeline
393
00:12:47,040 –> 00:12:50,839
و سپس دوباره به نام سلام میگویم،
394
00:12:50,839 –> 00:12:53,760
395
00:12:53,760 –> 00:12:58,000
حالا کاری که میتوانم انجام دهم این است که میتوانم بگویم اسم جیمز را بگویم.
396
00:12:58,000 –> 00:13:01,680
می توانم بگویم نام
397
00:13:01,680 –> 00:13:04,560
برایان و بیایید نام مورد علاقه همه را
398
00:13:04,560 –> 00:13:05,200
399
00:13:05,200 –> 00:13:08,880
در این تماس فراموش نکنیم کریستوفر،
400
00:13:08,959 –> 00:13:11,120
بنابراین اکنون می خواهم این روش را
401
00:13:11,120 –> 00:13:12,399
سه بار صدا
402
00:13:12,399 –> 00:13:14,399
کنم سلام جیمز سلام برایان سلام
403
00:13:14,399 –> 00:13:16,800
کریستوفر همه خوب است، به این ترتیب
404
00:13:16,800 –> 00:13:19,839
که اینجا راهی برای ایجاد کد قابل استفاده مجدد است
405
00:13:19,839 –> 00:13:21,440
، چیزهای زیادی وجود دارد. که می توانید
406
00:13:21,440 –> 00:13:23,200
در داخل c sharp مانند انجام
407
00:13:23,200 –> 00:13:25,600
ورود متن به عنوان انجام دهید خوب، اما من می خواستم
408
00:13:25,600 –> 00:13:26,959
با اصول اولیه اینجا شروع کنم،
409
00:13:26,959 –> 00:13:29,360
اما اجازه دهید وارد یک سرگرمی فضایی شویم که
410
00:13:29,360 –> 00:13:31,040
فکر می کردم واقعاً جالب است،
411
00:13:31,040 –> 00:13:34,320
در واقع استفاده از مقداری C شارپ برای انجام برخی
412
00:13:34,320 –> 00:13:36,560
محاسبات برای دیدن اینکه
413
00:13:36,560 –> 00:13:37,680
سیارات مختلف چقدر
414
00:13:37,680 –> 00:13:41,120
از زمین فاصله دارند، بنابراین من در اینجا انجام دادم این است که
415
00:13:41,120 –> 00:13:44,800
من می خواهم یک رکورد از یک سیاره ایجاد کنم،
416
00:13:44,800 –> 00:13:46,480
اکنون می خواهیم توجه داشته باشیم که
417
00:13:46,480 –> 00:13:48,000
نوع تعریف یا
418
00:13:48,000 –> 00:13:50,560
قرارداد نام در
419
00:13:50,560 –> 00:13:52,000
فاصله ای است که هدف ما
420
00:13:52,000 –> 00:13:53,279
در اینجا خواهد بود.
421
00:13:53,279 –> 00:13:54,560
422
00:13:54,560 –> 00:13:57,600
میخواهم بگویم رکورد
423
00:13:57,600 –> 00:14:00,639
من یک رکورد عمومی از
424
00:14:00,639 –> 00:14:03,839
سیاره را میشنوم و نام رشته را میگویم
425
00:14:03,839 –> 00:14:06,160
و در اینجا از یک دوتایی استفاده میکنیم که
426
00:14:06,160 –> 00:14:07,920
دقیقاً مانند
427
00:14:07,920 –> 00:14:10,800
اعشار فاصله است و فقط با
428
00:14:10,800 –> 00:14:12,000
آن خط کد
429
00:14:12,000 –> 00:14:14,320
i تمام میشود. اکنون سابقه من را دارم که می توانم
430
00:14:14,320 –> 00:14:16,000
اجرام جدیدی از آنها ایجاد کنم،
431
00:14:16,000 –> 00:14:18,560
پس بیایید جلو برویم و این کار را انجام دهیم، بنابراین
432
00:14:18,560 –> 00:14:19,120
در اینجا
433
00:14:19,120 –> 00:14:21,920
ما می خواهیم این سیارات را ایجاد
434
00:14:21,920 –> 00:14:23,920
کنیم که در اینجا جیوه و زهره
435
00:14:23,920 –> 00:14:26,240
و زمین و مریخ داریم این چقدر
436
00:14:26,240 –> 00:14:27,199
از خورشید فاصله دارند.
437
00:14:27,199 –> 00:14:30,480
بنابراین در منظومه شمسی کامل من، همه
438
00:14:30,480 –> 00:14:32,720
سیارات در یک راستا قرار دارند از جمله
439
00:14:32,720 –> 00:14:34,480
سیاره مورد علاقه همه پلوتون و
440
00:14:34,480 –> 00:14:36,079
این است که آنها چند میلیون مایل
441
00:14:36,079 –> 00:14:37,279
از خورشید فاصله دارند،
442
00:14:37,279 –> 00:14:40,079
بنابراین زهره چقدر از خورشید دور است
443
00:14:40,079 –> 00:14:42,399
منهای جیوه به ما فاصله را
444
00:14:42,399 –> 00:14:45,519
از یکدیگر می دهد یا مریخ
445
00:14:45,519 –> 00:14:47,279
منهای زمین فاصله ما را
446
00:14:47,279 –> 00:14:49,199
از زمین می دهد. یا مشتری منهای زمین همان
447
00:14:49,199 –> 00:14:50,000
چیزی است،
448
00:14:50,000 –> 00:14:51,760
پس بیایید جلوتر برویم و اینها را به
449
00:14:51,760 –> 00:14:53,040
رکوردهای تیز تبدیل کنیم، بنابراین می خواهم بگویم
450
00:14:53,040 –> 00:14:56,560
var جیوه برابر است با
451
00:14:56,560 –> 00:14:59,920
سیاره جدید و در اینجا می توانیم ببینیم که
452
00:14:59,920 –> 00:15:01,120
به من هوشمندی می دهد
453
00:15:01,120 –> 00:15:03,040
بنابراین به من می گوید که باید یک نام بگذارم
454
00:15:03,040 –> 00:15:05,680
که قرار است جیوه باشد
455
00:15:05,680 –> 00:15:08,880
و سپس فاصله ای که 36.0
456
00:15:08,880 –> 00:15:11,839
کامل است اکنون می توانم ادامه
457
00:15:11,839 –> 00:15:13,040
458
00:15:13,040 –> 00:15:16,079
دهم و نقطه جیوه را بگویم و آن فاصله و نام را دریافت می کنم
459
00:15:16,079 –> 00:15:17,600
که واقعاً جالب است، بنابراین من
460
00:15:17,600 –> 00:15:20,000
آنقدر هوشمندانه می فهمم که به من نشان می دهد به چه چیزی
461
00:15:20,000 –> 00:15:22,880
دسترسی دارم آنجا دسترسی دارم. تا الان
462
00:15:22,880 –> 00:15:24,240
میتوانم همه اینها را اینجا بنویسم، اما
463
00:15:24,240 –> 00:15:25,360
میخواهم این کد را کپی و جایگذاری
464
00:15:25,360 –> 00:15:26,800
کنم، بنابراین اکنون
465
00:15:26,800 –> 00:15:28,800
همه سیارات مختلف خود
466
00:15:28,800 –> 00:15:30,880
را آماده کردهایم تا از
467
00:15:30,880 –> 00:15:34,000
جمله زمین در داخل آن استفاده کنیم، بنابراین حالا
468
00:15:34,000 –> 00:15:35,440
بیایید مقداری انجام دهید و ریاضی بیایید ببینیم که
469
00:15:35,440 –> 00:15:37,360
شما می دانید که برخی از سیارات چقدر دور هستند، به عنوان
470
00:15:37,360 –> 00:15:38,399
471
00:15:38,399 –> 00:15:40,720
مثال، در اینجا بیایید جلوتر برویم و فاصله
472
00:15:40,720 –> 00:15:41,519
زمین را
473
00:15:41,519 –> 00:15:44,720
در مقابل مریخ کم کنیم، بنابراین کاری که من
474
00:15:44,720 –> 00:15:46,000
در اینجا انجام می دهم این است که بگویم
475
00:15:46,000 –> 00:15:48,320
نقطه شورا خط بنویس زیرا
476
00:15:48,320 –> 00:15:49,920
ما به شورای خود در آنجا می نویسیم.
477
00:15:49,920 –> 00:15:51,360
راههای زیادی برای نوشتن در
478
00:15:51,360 –> 00:15:53,199
فایلهای مختلف یا
479
00:15:53,199 –> 00:15:55,680
اشکالزدایی گزارش وجود دارد، اما در اینجا شورا
480
00:15:55,680 –> 00:15:57,199
خروجی را در اینجا به ما میدهد
481
00:15:57,199 –> 00:16:00,959
و من میخواهم بگویم فاصله نقطه زمین یا مریخ در
482
00:16:00,959 –> 00:16:04,480
آنجا
483
00:16:04,480 –> 00:16:08,240
منهای فاصله نقطه زمین است
484
00:16:08,240 –> 00:16:10,480
و آنچه به ما میدهد این است که چقدر
485
00:16:10,480 –> 00:16:12,240
فاصله دارد.
486
00:16:12,240 –> 00:16:15,440
مریخ از زمین است و ما می توانیم در اینجا
487
00:16:15,440 –> 00:16:19,440
48 نقطه در حدود شش میلیون مایل دورتر را ببینیم
488
00:16:19,440 –> 00:16:20,959
اگر آنها در یک خط کامل باشند که
489
00:16:20,959 –> 00:16:23,759
بدیهی است همیشه درست است،
490
00:16:23,759 –> 00:16:26,399
بنابراین اکنون که می دانیم مریخ چقدر دور
491
00:16:26,399 –> 00:16:28,639
است در مورد هر سیاره دیگری می توانیم
492
00:16:28,639 –> 00:16:30,320
کپی پیست کنیم. کد کپی پیست کد کپی
493
00:16:30,320 –> 00:16:32,160
پیست کد اما ما همچنین میتوانیم
494
00:16:32,160 –> 00:16:34,320
از یک ویژگی بسیار قدرتمند
495
00:16:34,320 –> 00:16:36,399
زبانهای برنامهنویسی و بهویژه
496
00:16:36,399 –> 00:16:40,000
سیشارژ به نام حلقهها استفاده کنیم که به شما امکان میدهد
497
00:16:40,000 –> 00:16:40,800
498
00:16:40,800 –> 00:16:43,040
دستهای از آیتمهای مختلف را در یک لیست تکرار کنید یا گام بردارید،
499
00:16:43,040 –> 00:16:45,199
500
00:16:45,199 –> 00:16:46,639
بنابراین آنچه که در اینجا میخواهیم انجام دهیم. ما هستیم
501
00:16:46,639 –> 00:16:48,399
قرار است از
502
00:16:48,399 –> 00:16:50,720
لیستی از سیارات استفاده کنم و این یک لیست است، بنابراین اگر
503
00:16:50,720 –> 00:16:51,600
504
00:16:51,600 –> 00:16:53,680
برنامه یادداشت کمی داشتید یا لیستی از
505
00:16:53,680 –> 00:16:55,920
موارد را در اینجا داشتید، من جیوه
506
00:16:55,920 –> 00:16:59,120
زهره مریخ مشتری زحل اورانوس نپتون
507
00:16:59,120 –> 00:17:00,959
و پلوتون را اضافه کردم تا همه آنها به جز
508
00:17:00,959 –> 00:17:03,519
زمین و کاری که ما میتوانیم انجام دهیم این است که میتوانیم
509
00:17:03,519 –> 00:17:04,799
از طریق هر یک از آنها بگذریم و من میخواهم
510
00:17:04,799 –> 00:17:05,359
بگویم برای
511
00:17:05,359 –> 00:17:08,480
هر سیاره
512
00:17:08,480 –> 00:17:11,760
در سیارهها خوب است، بنابراین
513
00:17:11,760 –> 00:17:14,319
از هر سیاره عبور میکند و به من اجازه میدهد
514
00:17:14,319 –> 00:17:17,520
اساساً مقداری ریاضی روی آن سیاره خاص انجام دهم.
515
00:17:17,520 –> 00:17:18,240
516
00:17:18,240 –> 00:17:21,439
میخواهیم این کار را انجام دهیم این است که
517
00:17:21,439 –> 00:17:24,000
دوباره خط راست را انجام دهیم و ما میخواهیم
518
00:17:24,000 –> 00:17:24,720
بگوییم خوب
519
00:17:24,720 –> 00:17:29,120
زمین در اینجا فاصله نقطه
520
00:17:29,120 –> 00:17:32,799
منهای فاصله نقطه سیاره به
521
00:17:32,799 –> 00:17:35,919
آنجا میرویم که خیلی
522
00:17:35,919 –> 00:17:36,960
خوب است
523
00:17:36,960 –> 00:17:38,880
اکنون کاری که میتوانم انجام دهم این است که میتوانم
524
00:17:38,880 –> 00:17:41,520
یک خط دیگر را در اینجا انجام دهم. می توانم
525
00:17:41,520 –> 00:17:44,520
خط راست را با نقطه مشاوره انجام دهم و می توانم بگویم شما می دانی
526
00:17:44,520 –> 00:17:47,039
planet.name را برای مثال در اینجا
527
00:17:47,039 –> 00:17:49,200
و ما فقط می توانیم ببینیم که شما می دانید کدام
528
00:17:49,200 –> 00:17:51,039
سیاره چقدر دور است،
529
00:17:51,039 –> 00:17:52,799
بنابراین بیایید آن را اجرا کنیم و
530
00:17:52,799 –> 00:17:54,559
جیوه 57
531
00:17:54,559 –> 00:17:58,880
زهره 26.8 مریخ منفی 48 خوب خواهیم دید
532
00:17:58,880 –> 00:18:00,080
این یک جور عجیب است که چگونه می تواند
533
00:18:00,080 –> 00:18:02,080
منفی باشد، اوه بله که باعث می شود
534
00:18:02,080 –> 00:18:02,960
درست است زیرا
535
00:18:02,960 –> 00:18:05,760
اگر بخواهیم فاصله زمین را
536
00:18:05,760 –> 00:18:06,240
منهای
537
00:18:06,240 –> 00:18:08,720
یک عدد بزرگتر بگیریم، یک
538
00:18:08,720 –> 00:18:10,160
عدد منفی خواهد بود،
539
00:18:10,160 –> 00:18:11,919
بنابراین میتوانیم آن را همانطور که در اینجا میبینیم برطرف
540
00:18:11,919 –> 00:18:14,000
کنیم و یک پلوتوی پورتال کوچک را در اینجا
541
00:18:14,000 –> 00:18:16,720
بسیار دور میبینیم، در واقع میتوانیم از
542
00:18:16,720 –> 00:18:17,200
ریاضیات داخلی استفاده کنیم.
543
00:18:17,200 –> 00:18:19,960
اشیاء در c-sharp این واقعاً جالب است
544
00:18:19,960 –> 00:18:21,679
system.math
545
00:18:21,679 –> 00:18:23,440
به یک پشتیبانی اجازه می دهد تا
546
00:18:23,440 –> 00:18:25,600
عملیات ریاضی را انجام دهد، همانطور که می توانید
547
00:18:25,600 –> 00:18:28,080
اکنون در ماشین حساب ti-83 plus خود انجام دهید که
548
00:18:28,080 –> 00:18:29,360
ممکن است ماشین حساب شما نباشد که
549
00:18:29,360 –> 00:18:31,039
ماشین حساب من در دبیرستان حداقل
550
00:18:31,039 –> 00:18:33,360
مورد علاقه من بود، اما شما می توانید کارهایی را انجام دهید مانند
551
00:18:33,360 –> 00:18:34,160
اینکه می توانید یک
552
00:18:34,160 –> 00:18:37,919
مقدار مطلق بدست آورید حداکثر حداقل یک سینوس
553
00:18:37,919 –> 00:18:40,559
کسینوس تمام آن ریاضیات سرگرم کننده و
554
00:18:40,559 –> 00:18:41,760
نمودارهای ترسیمی
555
00:18:41,760 –> 00:18:44,880
که در آنجا وجود دارد را انجام دهید، به عنوان مثال در اینجا من
556
00:18:44,880 –> 00:18:45,200
557
00:18:45,200 –> 00:18:49,520
دو مقدار منفی 1.02 و 1.02
558
00:18:49,520 –> 00:18:51,039
دارم، می توانم در اینجا مقداری ریاضی انجام دهم تا
559
00:18:51,039 –> 00:18:52,640
قدر مطلق
560
00:18:52,640 –> 00:18:54,799
1 حداقل بین 1 و 2 و
561
00:18:54,799 –> 00:18:56,720
حداکثر بین 1 و 2.
562
00:18:56,720 –> 00:18:58,799
بنابراین در اینجا خواهیم دید که قدر مطلق
563
00:18:58,799 –> 00:18:59,919
منفی
564
00:18:59,919 –> 00:19:03,760
102 1.02 است
565
00:19:03,760 –> 00:19:06,559
حداقل منفی 102 و حداکثر 102 است.
566
00:19:06,559 –> 00:19:07,840
خنک
567
00:19:07,840 –> 00:19:09,039
آن ساخته شده است درست به
568
00:19:09,039 –> 00:19:12,000
تیز، پس بیایید جلو برویم و اکنون
569
00:19:12,000 –> 00:19:13,039
570
00:19:13,039 –> 00:19:15,840
هر یک از این سیارات را یک بار دیگر تکرار کنیم و
571
00:19:15,840 –> 00:19:17,520
من آن فاصله را
572
00:19:17,520 –> 00:19:21,760
به دست میآورم بنابراین زمین منهای سیاره. فاصله
573
00:19:21,760 –> 00:19:25,039
و میخواهم بگویم planet.name
574
00:19:25,039 –> 00:19:28,640
فاصله مطلق میلیون است. مایلها دورتر،
575
00:19:28,640 –> 00:19:31,039
پس اینجا میرویم این را بررسی کنید، اکنون
576
00:19:31,039 –> 00:19:33,039
همه اعداد مثبت با منظومه شمسی خود داریم
577
00:19:33,039 –> 00:19:34,720
که کاملاً همسو هستند که
578
00:19:34,720 –> 00:19:36,160
اصلاً منطقی نیست، اما در
579
00:19:36,160 –> 00:19:36,799
این مورد
580
00:19:36,799 –> 00:19:40,160
چرا که نه و زهره 20
581
00:19:40,160 –> 00:19:44,080
تا حدود 25.8 مریخ 48.6
582
00:19:44,080 –> 00:19:48,640
زحل 793.7 میلیون مایل دورتر
583
00:19:48,640 –> 00:19:50,400
و در اینجا شما می توانید به همین راحتی
584
00:19:50,400 –> 00:19:52,799
شروع به ساختن برنامه های کاربردی واقعا سرگرم کننده
585
00:19:52,799 –> 00:19:55,600
با سی شارپ کنید و این همه در
586
00:19:55,600 –> 00:19:56,240
دسترس
587
00:19:56,240 –> 00:19:59,280
خواهد بود و البته تمام آموزش های تعاملی رایگان c-sharp
588
00:19:59,280 –> 00:20:01,520
در مایکروسافت برای
589
00:20:01,520 –> 00:20:02,799
یادگیری کاملاً رایگان است
590
00:20:02,799 –> 00:20:04,880
با انواع روش ها یادگیری پس از آن
591
00:20:04,880 –> 00:20:06,320
می توانید بروید و چیزهای عالی مانند
592
00:20:06,320 –> 00:20:07,600
برنامه های تلفن همراه، برنامه های دسکتاپ
593
00:20:07,600 –> 00:20:09,600
و برنامه های وب نیز بسازید و در آنجا آن را دارید که
594
00:20:09,600 –> 00:20:12,240
595
00:20:12,320 –> 00:20:13,919
بسیار عالی بود که فوق العاده بود و از
596
00:20:13,919 –> 00:20:15,120
شما بسیار متشکرم جیمز که ما را در این راه گام
597
00:20:15,120 –> 00:20:16,480
نهادید،
598
00:20:16,480 –> 00:20:18,000
من همه را دوست دارم موضوع سیاره ای که
599
00:20:18,000 –> 00:20:19,360
با منطقه دانش آموزی ادامه
600
00:20:19,360 –> 00:20:20,799
دادیم خیلی خوب انجام شد که
601
00:20:20,799 –> 00:20:22,720
در این راستا حفظ شد، بنابراین شما برای
602
00:20:22,720 –> 00:20:23,840
سؤالاتی که از مخاطبان دریافت کردیم
603
00:20:23,840 –> 00:20:24,559
واقعاً سریع
604
00:20:24,559 –> 00:20:26,640
605
00:20:26,640 –> 00:20:28,000
آماده هستید.
606
00:20:28,000 –> 00:20:29,760
که c شارپ محبوب ترین
607
00:20:29,760 –> 00:20:31,440
زبان برنامه نویسی است و من باید بپرسم
608
00:20:31,440 –> 00:20:32,320
چگونه می
609
00:20:32,320 –> 00:20:35,120
توان آن عشق را به خوبی اندازه گیری
610
00:20:35,120 –> 00:20:36,880
611
00:20:36,880 –> 00:20:39,679
612
00:20:39,679 –> 00:20:40,159
613
00:20:40,159 –> 00:20:42,240
614
00:20:42,240 –> 00:20:43,840
کرد. نظرسنجی سرریز پشته ای را جمع آوری می
615
00:20:43,840 –> 00:20:46,880
کنند تا همه را بررسی کنند
616
00:20:46,880 –> 00:20:48,640
و بگویند از چه
617
00:20:48,640 –> 00:20:50,640
زبان های برنامه نویسی استفاده می کنید چه چیزی را دوست
618
00:20:50,640 –> 00:20:51,840
دارید چه چیزی را دوست ندارید
619
00:20:51,840 –> 00:20:53,440
و یک
620
00:20:53,440 –> 00:20:55,520
الگوریتم جادویی ارائه می کنند که یک عدد را پمپ می کند و
621
00:20:55,520 –> 00:20:56,960
ما جزو پنج نفر برتر هستیم و ما در آنجا
622
00:20:56,960 –> 00:20:59,280
کاملاً ثابت بودم که بسیار
623
00:20:59,280 –> 00:21:01,760
عالی است، بنابراین یک سؤال از لئوناردو
624
00:21:01,760 –> 00:21:02,960
در چت و ممنون از دوستانی
625
00:21:02,960 –> 00:21:04,640
که تماشا میکنند و سؤالات را میپرسند،
626
00:21:04,640 –> 00:21:06,320
ما تمام تلاش خود را میکنیم تا به سؤالات شما برسیم.
627
00:21:06,320 –> 00:21:08,799
ense برای
628
00:21:08,799 –> 00:21:10,000
629
00:21:10,000 –> 00:21:12,720
ابزارهایی که برای شروع یادگیری استفاده می شود
630
00:21:12,720 –> 00:21:15,440
وای چه سوال بسیار خوبی است لئوناردو
631
00:21:15,440 –> 00:21:17,679
نه شما انجام نمی دهید همه چیز کاملا
632
00:21:17,679 –> 00:21:18,640
رایگان
633
00:21:18,640 –> 00:21:21,280
و منبع باز است و همه ابزارها
634
00:21:21,280 –> 00:21:22,159
رایگان هستند همچنین
635
00:21:22,159 –> 00:21:24,480
می توانید از امروز به
636
00:21:24,480 –> 00:21:25,919
طور کامل در مرورگری که دارید شروع به یادگیری کنید. برای
637
00:21:25,919 –> 00:21:27,200
نصب هر چیزی،
638
00:21:27,200 –> 00:21:29,840
ماژولهای یادگیری مایکروسافت
639
00:21:29,840 –> 00:21:31,440
کاملاً رایگان هستند، فقط به صورت آنلاین
640
00:21:31,440 –> 00:21:32,960
همه کارها را در مرورگر وب انجام
641
00:21:32,960 –> 00:21:34,559
دهید، همچنین میتوانید از کد vs که
642
00:21:34,559 –> 00:21:36,400
کاملاً رایگان است یا
643
00:21:36,400 –> 00:21:39,200
نسخه جامعه ویژوال استودیو
644
00:21:39,200 –> 00:21:40,320
که کاملاً رایگان است استفاده کنید،
645
00:21:40,320 –> 00:21:41,679
مگر اینکه هر سال یک میلیون دلار
646
00:21:41,679 –> 00:21:43,440
درآمد داشته باشید، اما اگر شما می توانید به
647
00:21:43,440 –> 00:21:44,960
مایکروسافت پول
648
00:21:44,960 –> 00:21:47,840
کمی برای ویژوال استودیو بدهید که در
649
00:21:47,840 –> 00:21:48,799
ویندوز
650
00:21:48,799 –> 00:21:51,600
و مک نیز موجود است، اما به عنوان یک
651
00:21:51,600 –> 00:21:53,280
توسعه دهنده تنبل، من واقعاً خوشحالم
652
00:21:53,280 –> 00:21:54,720
که می توانم، حتی نیازی به نصب چیزی ندارم.
653
00:21:54,720 –> 00:21:56,320
اگر میخواستم شروع کنم،
654
00:21:56,320 –> 00:21:58,799
ممنون از آخرین
655
00:21:58,799 –> 00:22:00,240
سوال شما، جیمز، قبل از اینکه
656
00:22:00,240 –>