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