در این مطلب، ویدئو Python and Dynamics 365 for Finance and Operations (Supply Chain) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:29:43
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:02,250
در این ویدیو نگاهی به استفاده
2
00:00:02,250 –> 00:00:04,529
از زبان برنامه نویسی پایتون برای پرس
3
00:00:04,529 –> 00:00:07,710
و جو و به روز رسانی دینامیک 365 برای امور مالی و
4
00:00:07,710 –> 00:00:12,080
عملیات خواهیم داشت که چرا می خواهیم این کار را انجام دهیم
5
00:00:12,080 –> 00:00:15,330
365 یک
6
00:00:15,330 –> 00:00:17,400
سیستم برنامه ریزی منابع سازمانی
7
00:00:17,400 –> 00:00:20,640
در سطح جهانی است که توسط هزاران مشتری در سراسر جهان استفاده می شود.
8
00:00:20,640 –> 00:00:22,680
پایتون یک زبان برنامه نویسی قدرتمند است که به طور گسترده در دسترس است و استفاده از آن آسان است و
9
00:00:22,680 –> 00:00:24,330
10
00:00:24,330 –> 00:00:26,580
دارای کتابخانه هایی است که از یادگیری
11
00:00:26,580 –> 00:00:28,590
ماشینی علم داده توسعه وب پشتیبانی
12
00:00:28,590 –> 00:00:31,130
13
00:00:31,130 –> 00:00:33,630
می کند و بسیاری از قابلیت های دیگر گزینه دیگری را برای ادغام
14
00:00:33,630 –> 00:00:35,280
با سیستم های دیگر مانند Amazon Web
15
00:00:35,280 –> 00:00:37,860
Services s ap Google و بسیاری
16
00:00:37,860 –> 00:00:43,050
دیگر ارائه می دهد. بنابراین ما
17
00:00:43,050 –> 00:00:45,270
از چارچوب مدیریت داده در
18
00:00:45,270 –> 00:00:47,370
امور مالی و عملیات استفاده خواهیم کرد و به طور خاص
19
00:00:47,370 –> 00:00:48,750
با پروتکل داده O کار
20
00:00:48,750 –> 00:00:51,510
خواهیم کرد، به یک
21
00:00:51,510 –> 00:00:53,969
شناسه برنامه دایرکتوری فعال لاجوردی نیاز داریم و
22
00:00:53,969 –> 00:00:56,960
باید در امور مالی و عملیات پیکربندی شود.
23
00:00:56,960 –> 00:01:00,270
نمایش یک
24
00:01:00,270 –> 00:01:02,250
شناسه برنامه دایرکتوری فعال لاجوردی ایجاد می کند
25
00:01:02,250 –> 00:01:05,519
و آن را در F&O پیکربندی می کنیم و سپس
26
00:01:05,519 –> 00:01:08,520
وارد پایتون می شویم d با استفاده از Python،
27
00:01:08,520 –> 00:01:10,409
از Azure Active Directory یک توکن دسترسی
28
00:01:10,409 –> 00:01:14,700
درخواست میکنیم، امور مالی و
29
00:01:14,700 –> 00:01:18,180
عملیات را با استفاده از Python پرس و جو میکند و سپس
30
00:01:18,180 –> 00:01:21,450
ایجاد و حذف دادهها در امور مالی
31
00:01:21,450 –> 00:01:24,390
و عملیات با استفاده از Python را بهروزرسانی میکنیم و در
32
00:01:24,390 –> 00:01:26,909
آخر آن را در یک
33
00:01:26,909 –> 00:01:34,350
کلاس احراز هویت مهم کپسوله میکنیم. و
34
00:01:34,350 –> 00:01:37,710
روشی که این کار را انجام می دهد برنامه شما
35
00:01:37,710 –> 00:01:39,689
باید در Azure Active
36
00:01:39,689 –> 00:01:42,960
Directory ثبت شود و این معمولاً توسط
37
00:01:42,960 –> 00:01:47,030
یک مدیر Azure Active Directory
38
00:01:47,030 –> 00:01:49,560
انجام می شود هنگامی که آنها این کار را انجام می دهند، شما باید
39
00:01:49,560 –> 00:01:51,450
به برخی از اطلاعات که
40
00:01:51,450 –> 00:01:54,899
همان برنامه کاربردی است دسترسی داشته باشید. شناسه و
41
00:01:54,899 –> 00:01:58,500
راز مشتری همراه با شناسه مستاجر، بنابراین این
42
00:01:58,500 –> 00:02:00,719
اطلاعات در برنامه شما پیکربندی می شود
43
00:02:00,719 –> 00:02:03,360
و زمانی که
44
00:02:03,360 –> 00:02:06,259
برنامه برای دسترسی به امور مالی و
45
00:02:06,259 –> 00:02:09,030
عملیات آماده شد، درخواستی برای Azure Active
46
00:02:09,030 –> 00:02:10,860
Directory ارائه می دهد که
47
00:02:10,860 –> 00:02:12,250
48
00:02:12,250 –> 00:02:15,070
اگر همه چیز خوب باشد Azure Active Directory اطلاعات اعتبار را ارسال
49
00:02:15,070 –> 00:02:17,800
می کند. رمز بازگشت و دسترسی را ارائه خواهد داد
50
00:02:17,800 –> 00:02:20,290
و سپس برنامه می تواند از آن
51
00:02:20,290 –> 00:02:22,510
رمز دسترسی برای رسیدن به امور مالی و
52
00:02:22,510 –> 00:02:27,100
عملیات این توکن استفاده کند. ممکن است پس از مدتی منقضی شود
53
00:02:27,100 –> 00:02:31,300
و
54
00:02:31,300 –> 00:02:35,230
برای مقابله با آن باید برنامه شما ساخته شود، اما
55
00:02:35,230 –> 00:02:37,120
برای هدف این نمایش،
56
00:02:37,120 –> 00:02:40,110
نگران آن نیستیم، ما یک توکن درخواست میکنیم و آن را پس میگیریم
57
00:02:40,110 –> 00:02:42,220
58
00:02:42,220 –> 00:02:45,850
و سپس به عملیات مالی دسترسی خواهیم داشت.
59
00:02:45,850 –> 00:02:50,190
بیایید نگاهی به نحوه کار بیاندازیم،
60
00:02:56,290 –> 00:02:59,300
بنابراین اجازه دهید نگاهی به ایجاد R به
61
00:02:59,300 –> 00:03:04,790
عنوان شناسه برنامه و پیکربندی
62
00:03:04,790 –> 00:03:09,739
آن در امور مالی و عملیات بیندازیم، بنابراین
63
00:03:09,739 –> 00:03:11,930
برای انجام این کار باید یک مدیر لاجوردی باشید
64
00:03:11,930 –> 00:03:15,410
و اگر نیستید، این کار را انجام خواهید داد.
65
00:03:15,410 –> 00:03:17,510
باید با مدیر اکتیو دایرکتوری Azure خود کار کنید
66
00:03:17,510 –> 00:03:20,299
، بنابراین ما به
67
00:03:20,299 –> 00:03:23,390
منبع دایرکتوری فعال azure می رویم و سپس در
68
00:03:23,390 –> 00:03:25,340
اینجا به سمت چپ یک preu
69
00:03:25,340 –> 00:03:26,060
stration x’ را
70
00:03:26,060 –> 00:03:30,049
می بینیم و کاری که می خواهیم انجام دهیم این است که ادامه دهیم و
71
00:03:30,049 –> 00:03:34,280
یک ثبت نام جدید ایجاد کنیم و ارائه دهیم. این یک
72
00:03:34,280 –> 00:03:39,680
نام است و ما فقط آن را به عنوان یک
73
00:03:39,680 –> 00:03:44,150
مستاجر میگذاریم و در آنجا که شما آن را دارید،
74
00:03:44,150 –> 00:03:46,970
میخواهیم شناسه درخواست خود را حفظ کنیم، بنابراین
75
00:03:46,970 –> 00:03:48,560
شما میخواهید آن را کپی کنید و در
76
00:03:48,560 –> 00:03:50,480
جایی ذخیره کنید که میخواهید کپی کنید.
77
00:03:50,480 –> 00:03:54,140
و مرحله بعدی ایجاد شناسه مستاجر است
78
00:03:54,140 –> 00:03:58,400
یک رمز سرویس گیرنده، بنابراین ما روی Certificates Secrets کلیک می کنیم
79
00:03:58,400 –> 00:04:01,250
، راز مشتری جدید
80
00:04:01,250 –> 00:04:07,069
به آن یک نام بدهید و
81
00:04:07,069 –> 00:04:13,880
شما انقضای مورد نظر خود را مشخص می کنید و در آنجا دارید
82
00:04:13,880 –> 00:04:15,880
، ما رمز مشتری را ایجاد کرده ایم،
83
00:04:15,880 –> 00:04:21,649
بنابراین این کلید را اکنون باید کپی کنید، بنابراین آن را کپی
84
00:04:21,649 –> 00:04:24,979
و ذخیره کنید. زمانی که این فرم را ترک
85
00:04:24,979 –> 00:04:27,320
میکنیم، در واقع نمیتوانیم دوباره آن را ببینیم،
86
00:04:27,320 –> 00:04:31,160
بنابراین بسیار مهم است که
87
00:04:31,160 –> 00:04:33,650
آن را کپی کنید، میتوانید یک فرم جدید ایجاد کنید، اما
88
00:04:33,650 –> 00:04:35,570
پس از آن باید
89
00:04:35,570 –> 00:04:39,169
برنامه خود را برای استفاده از فرم
90
00:04:39,169 –> 00:04:40,310
جدید پیکربندی مجدد کنید.
91
00:04:40,310 –> 00:04:42,860
ما یک شناسه برنامه لاجوردی ایجاد کردیم
92
00:04:42,860 –> 00:04:45,289
، پیش رفتیم و مستاجر را گرفتیم و
93
00:04:45,289 –> 00:04:51,320
راز مشتری خود را دریافت کردیم، حالا که شناسه برنامه خود را دریافت کرده ایم،
94
00:04:51,320 –> 00:04:53,599
بیایید جلوتر برویم و آن
95
00:04:53,599 –> 00:04:57,320
را در Dynamics 365 برای امور مالی و
96
00:04:57,320 –> 00:05:01,789
عملیات راه اندازی کنیم، بنابراین برای تنظیم آن، ما.
97
00:05:01,789 –> 00:05:08,240
98
00:05:08,240 –> 00:05:12,470
سپس به عنوان برنامه های Active Directory خود به ماژول مدیریت سیستم می رویم تا راه اندازی شود
99
00:05:12,470 –> 00:05:15,630
و همانطور که می بینید
100
00:05:15,630 –> 00:05:18,030
من قبلاً یکی را در اینجا تنظیم کرده ام اما کاری که ما
101
00:05:18,030 –> 00:05:21,420
انجام خواهیم داد این است که ماژول جدیدی ایجاد کنیم که
102
00:05:21,420 –> 00:05:24,450
در شناسه برنامه که Asha یا Asha یا ما را وارد می کنیم قرار می دهیم.
103
00:05:24,450 –> 00:05:26,850
مدیر Active Directory
104
00:05:26,850 –> 00:05:30,360
gav ما یا اینکه ما آن را ایجاد کردیم،
105
00:05:30,360 –> 00:05:37,680
میتوانید یک نام برای آن بگذارید و لزومی
106
00:05:37,680 –> 00:05:40,920
ندارد که این همان نامی باشد که در Azure است،
107
00:05:40,920 –> 00:05:44,520
اما کمک میکند و سپس باید به
108
00:05:44,520 –> 00:05:48,330
آن یک کاربر اختصاص دهید و این همان
109
00:05:48,330 –> 00:05:53,550
کاربری است که شما از طرف برنامه شما اجرا می شود،
110
00:05:53,550 –> 00:05:57,810
بنابراین هر نقشی
111
00:05:57,810 –> 00:06:00,780
که به این کاربر اختصاص داده شده است
112
00:06:00,780 –> 00:06:02,700
، مجوزهایی است که کاربر در
113
00:06:02,700 –> 00:06:06,120
امور مالی و عملیات خواهد داشت، در این مورد، من
114
00:06:06,120 –> 00:06:08,880
آن را به مدیری اختصاص داده ام که شما
115
00:06:08,880 –> 00:06:11,430
معمولاً این کار را نمی کنید. اما برای اهداف
116
00:06:11,430 –> 00:06:14,670
نسخه ی نمایشی این کاری است که من انجام داده ام، بنابراین
117
00:06:14,670 –> 00:06:18,270
شما آن را دارید، ما آماده ایم
118
00:06:18,270 –> 00:06:22,140
برنامه های خود را برای دسترسی به امور مالی و عملیات 365
119
00:06:22,140 –> 00:06:24,560
120
00:06:30,770 –> 00:06:32,720
بسازیم. چگونه می توانیم از Python برای درخواست
121
00:06:32,720 –> 00:06:35,349
توکن دسترسی از Azure Active
122
00:06:35,349 –> 00:06:40,819
Directory از درخواست استفاده کنیم. ماژول و در اینجا من
123
00:06:40,819 –> 00:06:44,090
فقط اطلاعات اعتبار واقعی را
124
00:06:44,090 –> 00:06:46,250
که پنهان کردهام را وارد میکنم. این اطلاعات اعتباری
125
00:06:46,250 –> 00:06:48,860
برای اهداف این نسخه آزمایشی ساخته شده است که
126
00:06:48,860 –> 00:06:51,770
127
00:06:51,770 –> 00:06:53,449
باید از مدیر Azure Active
128
00:06:53,449 –> 00:06:55,639
Directory خود هنگام تنظیم شناسه برنامه Azure دریافت میکردید
129
00:06:55,639 –> 00:07:00,259
. تو p بنابراین URL ورود به سیستم
130
00:07:00,259 –> 00:07:03,470
مستاجر ما را در اینجا خواهد داشت
131
00:07:03,470 –> 00:07:06,710
. اینجاست که مستاجر ما دوباره به
132
00:07:06,710 –> 00:07:10,729
طور جداگانه، شناسه مشتری، شناسه برنامه اکتیو دایرکتوری Azure ما است، نوع
133
00:07:10,729 –> 00:07:13,669
اعطای شناسه برنامه کاربردی Azure Active Directory ما
134
00:07:13,669 –> 00:07:16,819
اعتبار مشتری خواهد بود و
135
00:07:16,819 –> 00:07:20,419
راز مشتری که هنگام راهاندازی دریافت
136
00:07:20,419 –> 00:07:22,699
کردیم. شناسه برنامه و سپس
137
00:07:22,699 –> 00:07:25,940
منبع، نمونه F&O است که
138
00:07:25,940 –> 00:07:30,650
میخواهید دادهها را از آن دریافت کنید، بنابراین برای دریافت
139
00:07:30,650 –> 00:07:31,099
رمز
140
00:07:31,099 –> 00:07:34,610
، درخواست پستی میکنیم،
141
00:07:34,610 –> 00:07:39,169
URL ورود به سیستم را اینجا ارسال میکنیم و برای دادهها
142
00:07:39,169 –> 00:07:41,840
یک فرهنگ لغت با کلیدها و
143
00:07:41,840 –> 00:07:44,419
مقدار ارسال میکنیم. برای شناسه مستاجر یا شناسه
144
00:07:44,419 –> 00:07:46,789
مشتری و نوع و منبع اعطای مخفی مشتری
145
00:07:46,789 –> 00:07:51,229
و من فقط
146
00:07:51,229 –> 00:07:54,199
پاسخ JSON را به این متغیر پاسخ اختصاص میدهم، بیایید
147
00:07:54,199 –> 00:07:57,069
نگاهی به آن بیندازیم
148
00:08:00,970 –> 00:08:04,330
و پاسخی وجود دارد، خوب است ببینیم
149
00:08:04,330 –> 00:08:07,090
این یک فرهنگ لغت پایتون است و آنچه ما داریم.
150
00:08:07,090 –> 00:08:12,540
علاقهمندم به نوع توکن و
151
00:08:12,540 –> 00:08:16,980
نشانه دسترسی است، بنابراین بیایید فقط به آن دو نگاه کنیم، در
152
00:08:16,980 –> 00:08:25,480
آنجا میرویم حامل و سپس
153
00:08:25,480 –> 00:08:31,540
توکن، بنابراین کاری که من انجام دادهام این است که من یک تابع ایجاد کردم
154
00:08:31,540 –> 00:08:34,900
که نوع
155
00:08:34,900 –> 00:08:37,179
توکن و نشانه دسترسی را برمیگرداند و سپس هفتم به
156
00:08:37,179 –> 00:08:39,219
هر حال ما مجبور نیستیم بعداً همه اینها را
157
00:08:39,219 –> 00:08:45,880
در کد خود آشکار کنیم، بنابراین مجموعه ما
158
00:08:45,880 –> 00:08:49,090
فقط یک نشانه دسترسی از
159
00:08:49,090 –> 00:08:52,140
Azure Active Directory درخواست
160
00:08:57,730 –> 00:09:00,800
کردیم اکنون که می توانیم از Python برای درخواست یک
161
00:09:00,800 –> 00:09:02,930
نشانه دسترسی از Azure Active Directory استفاده
162
00:09:02,930 –> 00:09:05,840
کنیم، بیایید ببینیم چگونه ما می توان از Python برای
163
00:09:05,840 –> 00:09:08,930
پرس و جو از اطلاعات و دینامیک 365 برای
164
00:09:08,930 –> 00:09:10,540
امور مالی و عملیات
165
00:09:10,540 –> 00:09:13,510
استفاده کرد، ما از ماژول درخواست پایتون
166
00:09:13,510 –> 00:09:16,820
استفاده خواهیم کرد، از تابع نشانه دسترسی خود استفاده خواهیم کرد
167
00:09:16,820 –> 00:09:19,040
و در اینجا می توانید ببینید که من
168
00:09:19,040 –> 00:09:22,580
نوع توکن و توکن را دریافت می کنم و در حال ساخت هستم.
169
00:09:22,580 –> 00:09:25,130
این رشته که
170
00:09:25,130 –> 00:09:27,350
نوع رمز ماست و نشانه ما از این رشته
171
00:09:27,350 –> 00:09:31,340
در درخواست خود استفاده می کنیم تا به داده ها دسترسی داشته باشیم
172
00:09:31,340 –> 00:09:33,320
، بیایید نگاهی بیندازیم که
173
00:09:33,320 –> 00:09:39,140
رشته حامل ما چگونه به نظر می رسد.
174
00:09:39,140 –> 00:09:47,420
175
00:09:47,420 –> 00:09:50,060
نقطه پایانی OData ما، بنابراین این
176
00:09:50,060 –> 00:09:52,280
نمونه F&O است که ما به آن علاقه مندیم و
177
00:09:52,280 –> 00:09:56,210
سپس تعداد سفارش داده ها فقط متغیری است
178
00:09:56,210 –> 00:09:59,270
که من برای نسخه آزمایشی خود تنظیم می کنم و ما
179
00:09:59,270 –> 00:10:01,160
در اینجا به این شماره مشتری نگاه خواهیم کرد
180
00:10:01,160 –> 00:10:10,760
که Agentry بیشتر است تا 2 به
181
00:10:10,760 –> 00:10:13,370
درخواست های خود را ارائه خواهیم کرد URL
182
00:10:13,370 –> 00:10:17,000
و URL پاسخی را که ما دریافت می کنیم تعیین می
183
00:10:17,000 –> 00:10:20,870
کنند، بنابراین ما سه حالت داریم که سناریو
184
00:10:20,870 –> 00:10:23,330
اول دریافت داده فقط برای
185
00:10:23,330 –> 00:10:25,640
یک مشتری است، بنابراین آنچه که ما
186
00:10:25,640 –> 00:10:29,180
داریم URL ما است که توسط نهاد در این
187
00:10:29,180 –> 00:10:31,880
مورد موجودیت مشتریان و به دنبال
188
00:10:31,880 –> 00:10:35,710
فیلتر ما است. کلمه کلیدی و سپس اینجا
189
00:10:35,710 –> 00:10:39,830
حساب مشتری است که ما می خواهیم. سناریوی دوم
190
00:10:39,830 –> 00:10:41,960
اطلاعات را برای
191
00:10:41,960 –> 00:10:45,980
همه مشتریان جذب می کند و رشته URL به
192
00:10:45,980 –> 00:10:49,040
شکلی که به نظر می رسد URL ما خواهد بود که فقط
193
00:10:49,040 –> 00:10:52,400
توسط موجودیت دنبال می شود، بنابراین یک
194
00:10:52,400 –> 00:10:55,850
URL کوتاه تر و سپس سناریوی سوم است.
195
00:10:55,850 –> 00:10:58,880
ما به آوردن فیلدهای خاص نگاه خواهیم کرد،
196
00:10:58,880 –> 00:11:01,190
بنابراین این همان سناریوی اول است
197
00:11:01,190 –> 00:11:04,220
که روی یک مشتری با استفاده
198
00:11:04,220 –> 00:11:07,520
از کلمه کلیدی فیلتر فیلتر می کنیم و سپس از
199
00:11:07,520 –> 00:11:09,710
این کلمه کلیدی انتخابی برای کاهش سرعت
200
00:11:09,710 –> 00:11:13,790
فیلدهای خاص استفاده می کنیم، بنابراین بیایید نگاهی بیندازیم، بنابراین
201
00:11:13,790 –> 00:11:19,270
بیایید نگاه کنیم. فقط یک مشتری منفرد، بنابراین
202
00:11:19,270 –> 00:11:23,690
ما یک درخواست دریافت می کنیم و URL خود را
203
00:11:23,690 –> 00:11:28,310
ارسال می کنیم و سپس رمز خود را کاملاً ارسال می
204
00:11:28,310 –> 00:11:31,700
کنیم تا نشانه در هدر باشد
205
00:11:31,700 –> 00:11:33,440
، یک فرهنگ لغت را با
206
00:11:33,440 –> 00:11:37,160
کلید مجوز ارسال می کنیم و رمز ما این است
207
00:11:37,160 –> 00:11:39,950
ارزش e من پاسخ را به
208
00:11:39,950 –> 00:11:42,770
دادههای مشتری اختصاص میدهم و اجازه دهید
209
00:11:42,770 –> 00:11:50,900
نگاهی به شکل پاسخ بیندازیم، بنابراین
210
00:11:50,900 –> 00:11:56,570
پاسخ یک فرهنگ لغت است و ما در
211
00:11:56,570 –> 00:11:58,970
اینجا چند جفت مقدار کلیدی داریم که
212
00:11:58,970 –> 00:12:01,730
اولی خیلی جالب به نظر نمیرسد،
213
00:12:01,730 –> 00:12:07,070
دومی اگر ما روی آن پیمایش میکنیم، شروع
214
00:12:07,070 –> 00:12:10,490
به دیدن دادههای مشتری خود میکنیم
215
00:12:10,490 –> 00:12:13,580
و جفتهای ارزش کلیدی یا
216
00:12:13,580 –> 00:12:16,580
فیلدها و مقادیر مشتری ما وجود دارد، بنابراین اگر به
217
00:12:16,580 –> 00:12:23,750
اینجا برگردیم آنچه میبینیم مربوط به این کلید
218
00:12:23,750 –> 00:12:26,750
ارزش است، یک لیست و سپس در آن لیست میبینیم.
219
00:12:26,750 –> 00:12:29,330
ما یک فرهنگ لغت را می بینیم و در داخل آن
220
00:12:29,330 –> 00:12:31,490
دیکشنری جفت های ارزش کلیدی را
221
00:12:31,490 –> 00:12:34,960
می بینیم که اطلاعات مشتری ما را دارند،
222
00:12:34,960 –> 00:12:38,240
بنابراین اساساً آنچه در اینجا اتفاق می افتد
223
00:12:38,240 –> 00:12:41,990
این لیست است
224
00:12:41,990 –> 00:12:44,630
اگر ما پرس و جو کرده بودیم که اگر چندین مشتری را جویا شویم در عرض یک دقیقه انجام خواهیم داد،
225
00:12:44,630 –> 00:12:46,610
پس شما می توانید آن را انجام دهید.
226
00:12:46,610 –> 00:12:48,800
برای هر مشتری یک فرهنگ لغت داشته باشید که
227
00:12:48,800 –> 00:12:51,590
جفتهای ارزش کلیدی دادههای مربوط به هر
228
00:12:51,590 –> 00:12:56,390
مشتری هستند، بنابراین بیایید نگاهی
229
00:12:56,390 –> 00:13:00,470
دوستانهتر به جفتهای ارزش کلیدی بیندازیم،
230
00:13:00,470 –> 00:13:02,590
231
00:13:04,370 –> 00:13:07,249
بنابراین تمام کاری که من در اینجا انجام میدهم، زیرا
232
00:13:07,249 –> 00:13:10,670
فهرستی در اینجا داریم من است. م تکرار از طریق t او
233
00:13:10,670 –> 00:13:14,540
لیستی را که در کلید مقدار است و سپس
234
00:13:14,540 –> 00:13:18,579
من جفتهای ارزش کلیدی را میکشم