در این مطلب، ویدئو Airflow Python Operator and XCom: Airflow Tutorial P6 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:13:46
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,240 –> 00:00:03,040
سلام به همه این کد2j است
2
00:00:03,040 –> 00:00:04,960
امروز می خواهم به شما نشان دهم که چگونه
3
00:00:04,960 –> 00:00:08,160
با استفاده از عملگر پایتون با
4
00:00:08,160 –> 00:00:10,559
تماشای این ویدیو، داگ ایجاد کنید، نحوه
5
00:00:10,559 –> 00:00:13,519
اجرای یک تابع پایتون به عنوان یک کار را می دانید که چگونه
6
00:00:13,519 –> 00:00:16,079
پارامترها را به تابع پایتون منتقل کنید
7
00:00:16,079 –> 00:00:18,400
و چگونه مقادیر را بین آنها به اشتراک بگذارید.
8
00:00:18,400 –> 00:00:21,359
کارهای مختلف هیجان انگیز به نظر می رسد بیایید
9
00:00:21,359 –> 00:00:23,519
ابتدا شروع
10
00:00:23,519 –> 00:00:26,720
کنیم، اجازه دهید پوشه پروژه خود را در مقابل کد باز کنیم
11
00:00:26,720 –> 00:00:29,439
و بررسی کنیم که آیا جریان هوا توسط داکر ps در حال اجرا است،
12
00:00:29,439 –> 00:00:32,320
13
00:00:35,760 –> 00:00:38,399
می توانیم ببینیم که اجزای جریان هوا از
14
00:00:38,399 –> 00:00:39,760
قبل آماده شده اند،
15
00:00:39,760 –> 00:00:43,120
اگر نه، می توانید جریان هوا را با دستور
16
00:00:43,120 –> 00:00:46,719
نقطه منهای نوشتن تا منهای d راه اندازی کنید
17
00:00:46,719 –> 00:00:49,280
و وارد شوید.
18
00:00:50,000 –> 00:00:52,879
خوب ما جریان هوا در حال اجرا داریم
19
00:00:52,879 –> 00:00:55,840
حالا بیایید به کد vs برگردیم و
20
00:00:55,840 –> 00:00:58,879
یک فایل پایتون در زیر پوشه dac
21
00:00:58,879 –> 00:01:02,640
ایجاد کنیم به نام create underscore dac underscore
22
00:01:02,640 –> 00:01:03,440
with
23
00:01:03,440 –> 00:01:07,200
underscore python underscore operator.py
24
00:01:07,200 –> 00:01:10,840
و آن را باز
25
00:01:12,479 –> 00:01:15,840
کنیم، ابتدا باید بسته dac را وارد کنیم
26
00:01:15,840 –> 00:01:18,960
و یک نمونه از آن ایجاد کنیم. dac با استفاده از
27
00:01:18,960 –> 00:01:22,720
عبارت with of course
28
00:01:23,200 –> 00:01:26,240
بیایید یک متغیر دیکشنری پیشفرض Acts ایجاد
29
00:01:26,240 –> 00:01:27,759
کنیم
30
00:01:27,759 –> 00:01:30,560
که کد را به j تنظیم کنیم زیرا مالک دوباره
31
00:01:30,560 –> 00:01:34,079
تلاش میکند 5 و 5 دقیقه برای
32
00:01:34,079 –> 00:01:37,119
هر بار امتحان
33
00:01:38,479 –> 00:01:41,040
مجدد دوره w. باید
34
00:01:41,040 –> 00:01:44,720
بستههای داده زمان و زمان را وارد
35
00:01:44,720 –> 00:01:48,079
کنیم، سپس عمل پیشفرض dax را برابر
36
00:01:48,079 –> 00:01:51,040
با عمل پیشفرض تعریفشده خود قرار
37
00:01:51,040 –> 00:01:54,240
دهیم، اجازه دهید dac خود را با اپراتور پایتون
38
00:01:54,240 –> 00:01:57,600
نسخه 01 به عنوان شناسه dac
39
00:01:57,600 –> 00:02:00,719
بدهیم و آن را به عنوان اولین دک خود با استفاده از عملگر پایتون توصیف کنیم و
40
00:02:00,719 –> 00:02:04,000
41
00:02:05,840 –> 00:02:08,878
سپس تاریخ شروع dac به
42
00:02:08,878 –> 00:02:10,160
دیروز
43
00:02:10,160 –> 00:02:13,520
6 اکتبر 2021
44
00:02:13,520 –> 00:02:17,280
و برنامه ریزی روزانه آن را
45
00:02:18,160 –> 00:02:20,480
بیایید یک تابع ساده پایتون را تعریف کنیم
46
00:02:20,480 –> 00:02:24,000
که می خواهیم به عنوان یک کار اجرا شود،
47
00:02:24,000 –> 00:02:26,319
اجازه دهید نام آن را به عنوان greet بگذاریم
48
00:02:26,319 –> 00:02:29,440
که وقتی اجرا شد یک رشته کلمه hello
49
00:02:29,440 –> 00:02:32,879
50
00:02:34,640 –> 00:02:36,959
51
00:02:36,959 –> 00:02:39,360
ظاهر می شود. یک کار با استفاده از
52
00:02:39,360 –> 00:02:42,000
عملگر پایتون برای اجرای تابع گرید
53
00:02:42,000 –> 00:02:43,920
54
00:02:43,920 –> 00:02:46,480
ما باید ماژول عملگر پایتون را
55
00:02:46,480 –> 00:02:50,160
در وهله اول وارد
56
00:02:50,160 –> 00:02:53,360
کنیم سپس شناسه وظیفه را برای خوش آمد گویی تنظیم می کنیم
57
00:02:53,360 –> 00:02:55,760
و اساساً نام تابع شبکه خود
58
00:02:55,760 –> 00:02:59,680
را به پارامتر قابل فراخوانی پایتون
59
00:02:59,680 –> 00:03:02,319
منتقل
60
00:03:02,319 –> 00:03:04,800
می کنیم. به مرورگر و بازخوانی
61
00:03:04,800 –> 00:03:07,280
وب سرور جریان هوا
62
00:03:07,280 –> 00:03:10,239
ما می توانیم ببینیم که هیچ پیام خطایی وجود ندارد و
63
00:03:10,239 –> 00:03:13,360
dac ما با اپراتور پایتون نسخه 1
64
00:03:13,360 –> 00:03:15,920
dac
65
00:03:15,920 –> 00:03:18,640
در نمای نمودار نشان داده می شود، البته می توانیم
66
00:03:18,640 –> 00:03:20,959
ببینیم که فقط یک پیام دارد. وظیفه ای
67
00:03:20,959 –> 00:03:23,200
به نام greet
68
00:03:23,200 –> 00:03:25,920
بیایید عرشه را راه اندازی کنیم و گزارش
69
00:03:25,920 –> 00:03:28,879
عملیات اجرا شده را
70
00:03:29,680 –> 00:03:32,640
از لاگ بررسی کنیم، می بینیم که hello world
71
00:03:32,640 –> 00:03:34,720
چاپ شده است
72
00:03:34,720 –> 00:03:37,920
که به این معنی است که تابع پایتون ما واقعاً
73
00:03:37,920 –> 00:03:40,640
در عمل اجرا شده است،
74
00:03:40,640 –> 00:03:43,280
ما از
75
00:03:43,280 –> 00:03:45,760
توابع پایتون پیچیده تر با برخی پارامترها استفاده خواهیم
76
00:03:45,760 –> 00:03:47,519
کرد. به عنوان مثال
77
00:03:47,519 –> 00:03:49,519
چگونه پارامترهای توابع پایتون را
78
00:03:49,519 –> 00:03:53,439
با استفاده از عملگر پایتون منتقل
79
00:03:53,439 –> 00:03:56,239
کنیم، اجازه دهید به کد vs برگردیم و تابع شبکه خود را به روز کنیم
80
00:03:56,239 –> 00:03:59,439
تا برخی از پارامترها را در نظر
81
00:03:59,439 –> 00:04:01,200
بگیریم، نام
82
00:04:01,200 –> 00:04:04,159
و سن را به عنوان پارامتر اضافه می کنیم
83
00:04:04,159 –> 00:04:06,799
و hello world را چاپ می کنیم
84
00:04:06,799 –> 00:04:12,200
. قدیمی
85
00:04:14,080 –> 00:04:16,880
در عملگر پایتون پارامتری
86
00:04:16,880 –> 00:04:17,680
به نام
87
00:04:17,680 –> 00:04:19,600
op keyworks وجود دارد
88
00:04:19,600 –> 00:04:22,160
که یک فرهنگ لغت از
89
00:04:22,160 –> 00:04:23,360
آرگومان های کلیدواژه است
90
00:04:23,360 –> 00:04:25,919
که در تابع پایتون باز می
91
00:04:25,919 –> 00:04:28,000
شود،
92
00:04:28,000 –> 00:04:30,800
اجازه دهید نام را روی tom قرار دهیم و
93
00:04:30,800 –> 00:04:33,840
سن را برابر با 20 قرار دهیم.
94
00:04:33,840 –> 00:04:36,400
نسخه dac خود را به روز کنید
95
00:04:36,400 –> 00:04:38,639
و به مرورگر برای تازه کردن
96
00:04:38,639 –> 00:04:40,880
وب سرور جریان هوا،
97
00:04:40,880 –> 00:04:45,120
بیایید آن را فعال کنیم و گزارش آن را بررسی
98
00:04:46,720 –> 00:04:47,840
کنیم،
99
00:04:47,840 –> 00:04:51,040
سلام دنیا نام من تام است و من 20
100
00:04:51,040 –> 00:04:54,639
ساله هستم، چاپ شده است
101
00:04:54,639 –> 00:04:57,680
که پارامتر ما عالی است مقادیر r با
102
00:04:57,680 –> 00:05:00,000
موفقیت به تابع greet ما با
103
00:05:00,000 –> 00:05:01,199
104
00:05:01,199 –> 00:05:03,199
استفاده از keyworks ارسال
105
00:05:03,199 –> 00:05:05,280
می شود، شما اساساً می توانید انواع
106
00:05:05,280 –> 00:05:07,840
پارامترهایی را که در تابع پایتون خود تعریف کرده اید ارسال کنید،
107
00:05:07,840 –> 00:05:10,639
108
00:05:10,639 –> 00:05:13,440
اکنون می دانیم که چگونه از عملگر پایتون
109
00:05:13,440 –> 00:05:15,759
برای اجرای تابع پایتون خود
110
00:05:15,759 –> 00:05:18,639
و نحوه ارسال پارامترها به آن استفاده کنیم،
111
00:05:18,639 –> 00:05:20,720
اما آیا می توانیم اطلاعات را بین وظایف مختلف به اشتراک بگذارید
112
00:05:20,720 –> 00:05:22,960
113
00:05:22,960 –> 00:05:26,560
بله، ما می توانیم با استفاده از airflow x coms به این هدف
114
00:05:26,560 –> 00:05:28,080
115
00:05:28,080 –> 00:05:30,639
برسیم، اساساً می توانیم اطلاعات را
116
00:05:30,639 –> 00:05:33,600
در یک کار به x comms فشار دهیم و اطلاعات ضعیف
117
00:05:33,600 –> 00:05:36,080
در سایر وظایف
118
00:05:36,080 –> 00:05:39,360
به طور پیش فرض مقدار بازگشتی هر تابع
119
00:05:39,360 –> 00:05:44,240
به طور خودکار به xcoms منتقل می شود،
120
00:05:44,240 –> 00:05:46,880
اجازه دهید به کد vs برگردیم و یک
121
00:05:46,880 –> 00:05:49,440
تابع پایتون جدید به نام get
122
00:05:49,440 –> 00:05:53,000
underscore نام ایجاد می
123
00:05:55,919 –> 00:06:00,960
کنیم و ما به سادگی jerry را به عنوان
124
00:06:00,960 –> 00:06:03,600
125
00:06:03,600 –> 00:06:07,720
126
00:06:11,280 –> 00:06:14,639
127
00:06:14,639 –> 00:06:16,319
نام برمی گردانیم سپس با استفاده از عملگر پایتون یک کار جدید می سازیم تا آن را اجرا کنیم، بیایید شناسه وظیفه آن را برابر قرار دهیم تا نام زیر خط به دست
128
00:06:16,319 –> 00:06:19,039
بیاید.
129
00:06:19,039 –> 00:06:21,840
130
00:06:25,520 –> 00:06:28,560
و
131
00:06:28,560 –> 00:06:32,639
نسخه dac خود را
132
00:06:32,639 –> 00:06:35,280
به روز کنید البته بیایید وب سرور جریان هوا را رفرش
133
00:06:35,280 –> 00:06:39,680
کنیم جدیدترین dac را انتخاب کرده و آن را
134
00:06:43,120 –> 00:06:46,880
در گزارشی که می بینیم فعال کنیم خطی به نام done
135
00:06:46,880 –> 00:06:48,560
مقدار برگشتی jerry بود
136
00:06:48,560 –> 00:06:50,960
137
00:06:51,199 –> 00:06:55,039
سپس به admins و xcoms می رویم.
138
00:06:55,039 –> 00:06:57,599
139
00:06: