در این مطلب، ویدئو گشت و گذار در اسپایدر، پایتون به عنوان یک ماشین حساب، و چند طرح اولیه با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,460 –> 00:00:04,680
دانشآموزان ادلی به اسکرینکستی
2
00:00:04,680 –> 00:00:07,140
که امروز صبح قول دادهام خوش آمد میگویند،
3
00:00:07,140 –> 00:00:08,940
متأسفم بیشتر
4
00:00:08,940 –> 00:00:10,349
از آنچه که امیدوارم به ضبط این فیلم میرسیم
5
00:00:10,349 –> 00:00:12,330
، اما میخواهم برخی
6
00:00:12,330 –> 00:00:17,100
از ویژگیهای محیط توسعه یکپارچه Spyder
7
00:00:17,100 –> 00:00:21,990
یا IDE ما را مرور کنم. اغلب
8
00:00:21,990 –> 00:00:24,390
به این محیطها
9
00:00:24,390 –> 00:00:26,519
یا برنامههای توسعه رجوع کنید، آنها اساساً یک
10
00:00:26,519 –> 00:00:28,769
ویرایشگر متن با چند توابع داخلی برای
11
00:00:28,769 –> 00:00:31,740
نوشتن کد هستند و مال ما Spyder است،
12
00:00:31,740 –> 00:00:33,989
بنابراین باید در سمت چپ اینجا ببینید که
13
00:00:33,989 –> 00:00:39,809
من یک فایل نقطه PI بدون عنوان خالی
14
00:00:39,809 –> 00:00:42,510
دارم و میتوانم دستورات را تایپ کنم. در آنجا،
15
00:00:42,510 –> 00:00:45,600
من کنسول پایتون تعاملی خود را
16
00:00:45,600 –> 00:00:46,590
در پایین سمت راست
17
00:00:46,590 –> 00:00:51,120
دارم، من به بازرس شی یا اکسپلورر متغیرم نیازی ندارم،
18
00:00:51,120 –> 00:00:53,579
بنابراین میخواهم
19
00:00:53,579 –> 00:00:56,660
هر دوی آنها را ببندم فقط برای سادهتر کردن صفحهنمایش،
20
00:00:56,660 –> 00:01:01,440
شما هم میتوانید این کار را انجام دهید تا من اسکریپتی
21
00:01:01,440 –> 00:01:03,239
که میتوانم آن را در سمت چپ بنویسم و پیام تع
22
00:01:03,239 –> 00:01:07,049
ملی خود را در کنسولم در سم
23
00:01:07,049 –> 00:01:09,869
راست دارم، اولین چیزی که میخواهم به شم
24
00:01:09,869 –> 00:01:12,780
نشان دهم این است که اگر ترجیح میدهید، میتوانید از جا
25
00:01:12,780 –> 00:01:15,750
ی که روی کنسول ipython نوشته شده است بگیرید و آن
26
00:01:15,750 –> 00:01:17,520
ا تا پایین بکشید. صف
27
00:01:17,520 –> 00:01:20,700
آن چیزی نیست که من میخواهم، آن را
28
00:01:20,700 –> 00:01:22,950
به پایین صفحه بکشید و حالا من
29
00:01:22,950 –> 00:01:27,630
یک برنامه بالای کنسولم دارم یا میتوانم
30
00:01:27,630 –> 00:01:29,729
آن را در بالا یا سمت راست قرار دهم تا این
31
00:01:29,729 –> 00:01:32,939
صفحهها دوباره مرتب شوند.
32
00:01:32,939 –> 00:01:35,100
در سمت راست میتوانم
33
00:01:35,100 –> 00:01:38,880
با کشیدن این نوار عرض را تنظیم کنم، وقتی
34
00:01:38,880 –> 00:01:41,220
فلش کوچک را میبینم نصف و
35
00:01:41,220 –> 00:01:44,220
نصف میرود اولین چیزی که میخواهم
36
00:01:44,220 –> 00:01:46,920
نشان دهم که امروز به آن نرسیدیم این است که میتوانم از
37
00:01:46,920 –> 00:01:49,500
Python فقط به عنوان یک ماشین حساب استفاده کنم تا بتوانم از آن استفاده کنم.
38
00:01:49,500 –> 00:01:53,780
بگو 2+2 اینتر را بزن و به من می گوید
39
00:01:53,780 –> 00:01:56,390
که در کجا می توانم هشت تقسیم بر دو داشته
40
00:01:56,390 –> 00:02:00,290
باشم که به من می گوید اگر می خواهم قدرت هایی را
41
00:02:00,290 –> 00:02:04,619
برای ستاره کردن ستاره انجام دهم، با زدن shift
42
00:02:04,619 –> 00:02:08,250
هشت ستاره سه به من می دهد
43
00:02:08,250 –> 00:02:11,030
دو مکعب باید بگویم. ما هشت
44
00:02:11,030 –> 00:02:13,730
و اکنون انجام می دهد، چند چیز
45
00:02:13,730 –> 00:02:15,860
وجود دارد که کمی متفاوت عمل می کنند،
46
00:02:15,860 –> 00:02:18,820
بیایید ضرب را دو بار
47
00:02:18,820 –> 00:02:21,380
بپوشانیم، می توانیم از ویژگی توزیعی خود
48
00:02:21,380 –> 00:02:24,410
چهار به علاوه پنج استفاده کنیم.
49
00:02:24,410 –> 00:02:27,290
50
00:02:27,290 –> 00:02:29,810
51
00:02:29,810 –> 00:02:31,430
ما پاسخی
52
00:02:31,430 –> 00:02:36,080
که یک عدد صحیح نیست بنابراین من می گویم 1/2
53
00:02:36,080 –> 00:02:38,150
شما ممکن است انتظار داشته باشید که این به
54
00:02:38,150 –> 00:02:42,140
شما 0.5 می دهد اما به ما صفر می دهد و
55
00:02:42,140 –> 00:02:44,360
دلیل آن این است که یک و دو هر دو اعداد صحیح هستند
56
00:02:44,360 –> 00:02:47,780
بنابراین پاسخ من باید یک عدد صحیح باشد که
57
00:02:47,780 –> 00:02:50,450
انواع باید مطابقت داشته باشند اما اگر گفتم یک
58
00:02:50,450 –> 00:02:53,540
نقطه صفر تقسیم بر 2.0 به من
59
00:02:53,540 –> 00:02:56,510
نقطه صفر پنج یا حتی یک نقطه تقسیم بر
60
00:02:56,510 –> 00:02:59,630
دو نقطه می دهد و نقطه هایی را بعد از اینکه
61
00:02:59,630 –> 00:03:01,850
اعداد آنها را مجبور می کند آنها را به چیزی
62
00:03:01,850 –> 00:03:06,739
شناور می نامیم که نوع عدد است، به
63
00:03:06,739 –> 00:03:09,620
من می دهد، بنابراین من می توانم با هر دو اعداد صحیح ریاضی انجام دهم و
64
00:03:09,620 –> 00:03:11,540
با اعداد ممیز شناور که
65
00:03:11,540 –> 00:03:13,820
دارای یک قسمت اعشاری هستند و نه
66
00:03:13,820 –> 00:03:17,450
عدد صحیح، میتوانم متغیرها را نیز تعریف کنم و
67
00:03:17,450 –> 00:03:21,769
بگویم که مساوی سه B برابر است با دو و سپس
68
00:03:21,769 –> 00:03:25,130
کارهایی مانند تقسیم بر B انجام دهم که
69
00:03:25,130 –> 00:03:27,680
انتظار داشتم سه نیمه یا 1.5 به دست بیاورم، اما
70
00:03:27,680 –> 00:03:29,900
هر دوی آنها بودند. اعداد صحیح که
71
00:03:29,900 –> 00:03:35,150
یک بار دو بار سه برابر می شوند برابر است با سه نقطه B
72
00:03:35,150 –> 00:03:40,700
برابر با دو امتیاز و اکنون تقسیم بر B
73
00:03:40,700 –> 00:03:45,140
نتیجه مورد انتظار 1.5 را به من می دهد، بنابراین
74
00:03:45,140 –> 00:03:46,570
این چیزی است که باید مراقب آن باشیم
75
00:03:46,570 –> 00:03:48,680
معمولاً وقتی ما در حال نوشتن کد
76
00:03:48,680 –> 00:03:51,680
فیزیک هستیم از اعداد با ارقام
77
00:03:51,680 –> 00:03:55,880
اعشاری استفاده می کنیم. این هو w دنیای فیزیکی
78
00:03:55,880 –> 00:03:58,760
کار می کند بیایید به برخی عملکردهای دیگر نگاه
79
00:03:58,760 –> 00:04:01,910
کنیم که ممکن است به خاطر داشته باشید که من
80
00:04:01,910 –> 00:04:02,989
می توانم
81
00:04:02,989 –> 00:04:07,519
یک آرایه بسازم، بیایید نگاهی به آن بیندازیم که
82
00:04:07,519 –> 00:04:12,590
فرض کنید یک آرایه x برابر آرایه درست می
83
00:04:12,590 –> 00:04:16,310
کنم این یکی از راه های ساخت یک آرایه است،
84
00:04:16,310 –> 00:04:20,269
من لیستی را در داخل آن قرار می دهم. آرایه 1 کاما 2
85
00:04:20,269 –> 00:04:25,100
کاما 3 بستن پرانتزهای مربعی من پرانتز را ببند
86
00:04:25,100 –> 00:04:28,310
و به من می گوید آرایه
87
00:04:28,310 –> 00:04:31,010
تعریف نشده است اما دلیل آن این است که
88
00:04:31,010 –> 00:04:34,760
آرایه pylab را وارد نکردم بخشی از کتابخانه ای
89
00:04:34,760 –> 00:04:38,260
به نام numpy است که بخشی از
90
00:04:38,260 –> 00:04:43,100
pylab numpy برای یک پایتون عددی است. من میتوانم این کار
91
00:04:43,100 –> 00:04:49,940
را از pylab import star انجام دهم و دوباره دوبار pop را فشار میدهم،
92
00:04:49,940 –> 00:04:53,449
حالا اگر X را تایپ کنم، آرایه X را
93
00:04:53,449 –> 00:04:56,300
دارم، متوجه میشویم که x برابر
94
00:04:56,300 –> 00:04:59,060
نیست، بلکه فقط X است و نام متغیرها را تایپ میکند hit
95
00:04:59,060 –> 00:05:01,520
return و بازتاب میدهد و هر دو نوع را به شما نشان میدهد.
96
00:05:01,520 –> 00:05:05,800
و آن آرایه حاوی چه چیزی است،
97
00:05:05,800 –> 00:05:12,800
بیایید X به اضافه X را امتحان کنیم که به من 2 4 6 می
98
00:05:12,800 –> 00:05:17,030
دهد، بنابراین من عنصر را اضافه کرده ام 1 2 3 به علاوه 1
99
00:05:17,030 –> 00:05:19,910
2 3 به من می دهد 2 4 6 اگر
100
00:05:19,910 –> 00:05:25,160
X یک لیست بود چه اتفاقی می افتاد من آن را لیست متنی می نامم بنابراین
101
00:05:25,160 –> 00:05:28,639
اگر من فقط پرانتزهایم را داشته باشم 1 کاما 2
102
00:05:28,639 –> 00:05:33,970
کاما 3، لیست X به اضافه X لیست
103
00:05:33,970 –> 00:05:37,360
به من یک دومین می دهد. ری یک دو سه، بنابراین
104
00:05:37,360 –> 00:05:42,370
این عملیات زمانی که نوع
105
00:05:42,370 –> 00:05:46,300
شی یک لیست است، فقط
106
00:05:46,300 –> 00:05:47,950
دو شیء به اضافه موارد الحاقی را به هم متصل می کند یا به هم می چسباند،
107
00:05:47,950 –> 00:05:50,380
اما دلیل اینکه ما
108
00:05:50,380 –> 00:05:53,250
آرایه ها را دوست داریم این است که به من اجازه می دهد عنصر را به صورت عاقلانه اضافه کنم
109
00:05:53,250 –> 00:05:55,450
که مشاهده خواهید کرد بسیار مفید خواهد بود.
110
00:05:55,450 –> 00:06:00,540
در مثالهای ترسیم خود،
111
00:06:00,540 –> 00:06:05,020
بیایید یک آرایه بزرگتر برای X x برابر با
112
00:06:05,020 –> 00:06:08,170
یک محدوده و نحوی که به من نشان
113
00:06:08,170 –> 00:06:11,080
میدهد شروع به کاما توقف مرحله کاما است، میخواهم از
114
00:06:11,080 –> 00:06:15,430
منفی شروع کنم، ببینیم آیا
115
00:06:15,430 –> 00:06:18,460
میداند پی چیست
116
00:06:18,460 –> 00:06:21,340
؟ ارقام اعشاری زیبای P