در این مطلب، ویدئو کامپایل قرارداد هوشمند با پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:15
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,159
به استقرار یک
2
00:00:02,159 –> 00:00:04,319
قرارداد هوشمند با پایتون در
3
00:00:04,319 –> 00:00:07,440
شبکه رابسون اتریوم خوش آمدید. قبلاً
4
00:00:07,440 –> 00:00:09,840
وابستگیها را برای استفاده از web3 python در
5
00:00:09,840 –> 00:00:12,719
colab نصب کرده بودیم، همچنین یک
6
00:00:12,719 –> 00:00:15,280
قرارداد هوشمند solidity ساده روی ریمیکس ایجاد کردیم، اکنون میخواهیم
7
00:00:15,280 –> 00:00:18,400
قرارداد هوشمند را به colab وارد کنیم
8
00:00:18,400 –> 00:00:20,880
تا شما برای اینکه فایل solidity خود را برداریم
9
00:00:20,880 –> 00:00:23,279
و آن را در درایو گوگل آپلود کنیم یا
10
00:00:23,279 –> 00:00:25,199
حداقل آن را در
11
00:00:25,199 –> 00:00:28,800
حافظه موقت اینجا در برگه
12
00:00:28,800 –> 00:00:31,599
فایل ها آپلود کنیم، سپس می توانیم آن فایل solidity را ارجاع دهیم،
13
00:00:31,599 –> 00:00:34,640
بنابراین اگر فایل را در درایو گوگل آپلود
14
00:00:34,640 –> 00:00:36,520
کردید، باید از
15
00:00:36,520 –> 00:00:40,040
google.colab وارد کنید. ماژول درایو و تماس با
16
00:00:40,040 –> 00:00:44,160
drive.mount برای اتصال به درایو گوگل
17
00:00:44,160 –> 00:00:46,320
خوب است، پس باید این سلول کد را اجرا کنید
18
00:00:46,320 –> 00:00:48,000
و از طریق دستورات برای اتصال به
19
00:00:48,000 –> 00:00:50,399
درایو گوگل بروید، مطمئن شوید که
20
00:00:50,399 –> 00:00:53,440
به همان حسابی که فایل colab شما در آن
21
00:00:53,440 –> 00:00:54,239
22
00:00:54,239 –> 00:00:56,960
عالی است وصل شده اید. به درایو گوگل متصل
23
00:00:56,960 –> 00:00:59,600
24
00:00:59,600 –> 00:01:03,600
هستم، بنابراین باید به جایی که قرارداد من در گوگل درایو وجود دارد اشاره کنم، قراردادم را در
25
00:01:03,600 –> 00:01:05,840
26
00:01:05,840 –> 00:01:08,479
پوشه root google drive آپلود کردم، بنابراین در
27
00:01:08,479 –> 00:01:10,799
محتوای اسلش اسلش g درایو باشد. درایو من را اسلش کنید
28
00:01:10,799 –> 00:01:12,400
که پوشه ریشه است
29
00:01:12,400 –> 00:01:13,439
و سپس آن را simplenumber نامیدند.
30
00:01:13,439 –> 00:01:16,000
solidity
31
00:01:16,000 –> 00:01:21,200
okay سپس میتوانیم فایل solidity را بخوانیم
32
00:01:21,200 –> 00:01:23,119
تا بتوانیم
33
00:01:23,119 –> 00:01:24,960
از
34
00:01:24,960 –> 00:01:27,119
کتابخانه باز یا تابع open استفاده کنیم
35
00:01:27,119 –> 00:01:30,560
و در مسیر قرارداد در
36
00:01:30,560 –> 00:01:32,960
و در اینجا مسیر underscore قرارداد را پاس
37
00:01:32,960 –> 00:01:36,400
کنیم و ببینیم مسیر underscore قرارداد
38
00:01:36,400 –> 00:01:38,000
39
00:01:38,000 –> 00:01:41,439
و ما می توانیم آن را در حالت خواندن
40
00:01:41,439 –> 00:01:43,119
به عنوان یک فایل باز کنیم
41
00:01:43,119 –> 00:01:44,799
و سپس می
42
00:01:44,799 –> 00:01:49,680
توانیم فایل قرارداد خود را با file.read دریافت کنیم
43
00:01:49,680 –> 00:01:51,040
تا در واقع بتوانیم
44
00:01:51,040 –> 00:01:54,640
محتویات فایل را بخوانیم و
45
00:01:54,640 –> 00:01:56,320
این سلول کد را اجرا کنیم
46
00:01:56,320 –> 00:01:58,159
خوب توجه کنید که درایو گوگل هم
47
00:01:58,159 –> 00:02:01,439
اکنون در زیر است. فایلها را نصب کردهایم،
48
00:02:01,439 –> 00:02:04,399
بنابراین شما میتوانید فایل قرارداد را بررسی
49
00:02:04,399 –> 00:02:05,280
کنید،
50
00:02:05,280 –> 00:02:08,639
بنابراین فایل قرارداد حاوی تمام
51
00:02:08,639 –> 00:02:10,720
محتویات فایل است، بنابراین میتوانید
52
00:02:10,720 –> 00:02:13,440
آن را پرینت بگیرید تا ببینید ما کد استحکام خود را داریم،
53
00:02:13,440 –> 00:02:14,879
54
00:02:14,879 –> 00:02:17,520
بسیار عالی، بنابراین اکنون که
55
00:02:17,520 –> 00:02:19,200
فایل را
56
00:02:19,200 –> 00:02:21,120
داریم، می خواهیم آن را کامپایل کنیم،
57
00:02:21,120 –> 00:02:22,879
بنابراین باید فایل را برداریم و
58
00:02:22,879 –> 00:02:25,360
با کامپایلر solidity کامپایل کنیم،
59
00:02:25,360 –> 00:02:27,120
بنابراین از
60
00:02:27,120 –> 00:02:29,680
استاندارد کامپایل استفاده می کنیم که
61
00:02:29,680 –> 00:02:32,800
از کامپایلر solidity که
62
00:02:32,800 –> 00:02:34,319
اخیراً قبلاً نصب کرده بودیم، می آید.
63
00:02:34,319 –> 00:02:36,879
ما می خواهیم
64
00:02:36,879 –> 00:02:40,239
استاندارد زیر خط کامپایل را به
65
00:02:40,239 –> 00:02:43,360
درستی وارد کنیم، بنابراین می توانیم از آن استفاده کنیم، شما
66
00:02:43,360 –> 00:02:47,200
می توانید استاندارد کامپایل را فراخوانی کنید
67
00:02:47,200 –> 00:02:51,120
که باید یک شی را در اینجا وارد کنیم
68
00:02:51,120 –> 00:02:53,120
69
00:02:53,120 –> 00:02:55,599
ابتدا زبان کامپایل
70
00:02:55,599 –> 00:02:57,440
که جامد است
71
00:02:57,440 –> 00:03:00,239
و سپس منابع برای کامپایل
72
00:03:00,239 –> 00:03:03,599
که استحکام نقطه اعداد ساده است،
73
00:03:03,599 –> 00:03:05,599
ما همچنین
74
00:03:05,599 –> 00:03:10,239
باید محتوای آن فایل را ارسال کنیم که همان چیزی است که
75
00:03:10,239 –> 00:03:12,000
76
00:03:12,000 –> 00:03:14,080
از فایل قرارداد دریافت
77
00:03:14,080 –> 00:03:17,200
کردیم، بنابراین باید آن را برای محتوا
78
00:03:17,200 –> 00:03:19,920
ارسال کنیم، سپس یک
79
00:03:19,920 –> 00:03:23,360
کلید تنظیمات را با مقدار ارسال می کنیم. از یک انتخاب خروجی،
80
00:03:23,360 –> 00:03:25,120
81
00:03:25,120 –> 00:03:27,360
بنابراین برای این انتخاب خروجی، ما
82
00:03:27,360 –> 00:03:28,239
83
00:03:28,239 –> 00:03:30,640
یک کلید ستار