[爆卦]python何承遠ptt是什麼?優點缺點精華區懶人包

雖然這篇python何承遠ptt鄉民發文沒有被收入到精華區:在python何承遠ptt這個話題中,我們另外找到其它相關的精選爆讚文章

在 python何承遠產品中有3篇Facebook貼文,粉絲數超過9,049的網紅氣球達人 宋俊霖,也在其Facebook貼文中提到, 2020.10.20(二) Hahow 好學校 年度形象影片拍攝 這天一早從清水火車站出發 北上到七號盒子攝影棚一趟 接受好學校攝影團隊的採訪 以下為拍攝當日的問題: - 先和大家自我介紹一下? 哈囉大家好 我叫做宋俊霖 我是一名專職折氣球的氣球達人 我在 Hahow 開了三門線上氣球課程 分...

  • python何承遠 在 氣球達人 宋俊霖 Facebook 的最佳解答

    2020-11-04 04:33:52
    有 264 人按讚

    2020.10.20(二)
    Hahow 好學校 年度形象影片拍攝

    這天一早從清水火車站出發
    北上到七號盒子攝影棚一趟
    接受好學校攝影團隊的採訪
    以下為拍攝當日的問題:

    - 先和大家自我介紹一下?
    哈囉大家好 我叫做宋俊霖
    我是一名專職折氣球的氣球達人

    我在 Hahow 開了三門線上氣球課程
    分別是「在家也能成為氣球達人」、
    「氣球達人宋俊霖 教你氣球編織玩造型」、
    「氣球達人不藏私 宋俊霖的氣球雕塑造型課」、

    - 最初決定線上開課的契機?
    - 為何選擇在 Hahow 開課?

    三四年前知道氣球圈的李明波(波波老師)在 Hahow 開氣球課
    才認識到 Hahow 這個平台
    後來有買了動畫互動網頁程式入門課
    學完覺得獲益良多
    才發現 Hahow 的開課機制非常完善
    於是請教了波波老師的當初如何開課
    並且寄信詢問 Hahow 我的提案構想並得到回覆
    才發現開線上課程或許沒有想像中的難
    讓剛退伍無事一身輕的我躍躍欲試
    因為當時我除了上街擺攤自由打賞折氣球之外
    就只是一日一氣球的更新粉專和 IG
    最後就決定整合我大學到退伍之間的氣球經歷
    推出一門適合新手上路的「在家也能成為氣球達人」了

    - 在開課過程中,遇過最困難/最有成就感的事?

    記得那是我開到第三門課的事
    時間是 2020/06/22(一)
    那一天工作量極為吃重
    開課時間已經確定會延遲、
    而剛殺青的影片總計10小時、
    字幕外包給學生上了7、8成
    剩下的事需要自己來完成

    當時我有二、三十件極為重要的待辦事項
    而當我拚死拚活地一件件完成到早上 6:16 的時候
    在早上 11 點前仍有兩件極為重要的死線
    一個是上傳所有影片字幕、完善老師的話和作業單元、
    另一個是折完之前我以為我有餘裕製作的生日客製化氣球訂單

    其中一部鐵絲玫瑰花影片的字幕
    女朋友幫我上到凌晨五點讓我接手剩下的部分時
    我按錯按鍵導致上好的字幕都不見了
    得重新多花上一小時半的時間來完成...

    後來卯起來上完字幕、吃了早餐、趕完氣球寄出後
    回到家昏躺不到一小時半
    醒來吃個飯後還要趕在下午 6 點前提交國小場佈的設計圖
    頭真的差點沒痛死

    在那個深刻地體會到時間竟然是如此的不夠用的我
    慶幸著我還年輕還可以這樣熬夜
    但是之後年紀大的話寧願外包給別人
    也不要工作到連命都不要了

    而最有成就感的是存到了人生第一桶金
    當然在後來搬出家裡住外面花掉那一桶金後
    又得重新開始賺下一桶金

    最近也好不容易有時間去看房
    卻也才發現未來除了至少要有一兩桶金才能有頭期款
    付完頭期款每月至少還要有一兩萬的房貸要繳
    才知道生活的不容易
    也對於現在這樣自由接案的工作模式多了份迷惘

    這輩子不管賺多少錢可能都不夠用
    每月收入忽高忽低的
    雖然總比領死薪水還好
    但是一天不工作渾身不對勁

    在課程殺青前我買了 Steam 上的惡靈古堡 2 重製版
    玩到現在都還只玩到警察局剛要下地下室而已

    覺得我真的是工作狂 Q_Q
    寧願把玩電玩遊戲這種奢侈的享受留到所有工作之後

    - 用三個形容詞,形容這趟在 Hahow 的開課之旅?
    為什麼?

    1) 掏心掏肺的,因為我把我會的東西毫無保留地傳授給學生
    2) 如毛毛蟲化為蝴蝶般蛻變的,因為好多東西在我拍片前都不會
    3) 收入如火山爆發似的,因為過去沒想過月收入可以破三十萬,可惜甜蜜期約三個月,之後的收入像是火山灰在飄,但也不無小補。

    - 線上開課對你有產生什麼生活/工作/人生上的影響或改變嗎?

    生活:有錢搬出去租房、買車、買想買的東西,過自己想過的生活
    工作:開課後工作機會也變多,再也沒回去當街頭藝人,可以專心地自由接案、做創作和比賽
    人生:依舊是專心工作每一天,朝著遙遠的目標邁進

    - Hahow 對你而言是什麼樣的存在?

    讓人高密度工作至少三個月以上的精神時光機!
    (出來後會變很厲害)

    - 選一位你印象最深刻的 Hahow 夥伴會是誰?為什麼?留言給他一句話

    Winnie是當初與我接洽的課程企劃
    一路以來一直感覺到她的親切與陪伴
    我想說
    「拍到越來越進階內容的課程,我越高估自己製片的能力,
     結果還讓審核期限延了好幾次,真的是很氣餒,
     不過謝謝妳的包容和加油打氣,
     讓我最後沒有辜負學生的期待如實上架了三門課。

     如果之後要出其他門課,只希望我教的內容是我絕對可以在一兩個月內殺青的最好。」

    其實實際採訪不到兩小時就結束了
    我折了第一門課教的暴龍
    還有金屬貴賓狗當作穿插用的畫面後
    攝影團隊接著要採訪的是教 Python 的另一位老師

    想起來我也有買過他的課
    是「用 Python 理財:打造小資族選股策略」
    可惜因為當時拍課太忙就沒看完了
    不過看到韓承佑老師
    想起課程單元中的知識精華不禁敬佩萬千地上前與他握手

    之後 Hahow 還會採訪十幾位老師
    全部的年度形象影片要等到明年一月之後才會釋出
    不知道剪輯出來的成品會長怎樣
    我只知道實際講的和上面打的不太一樣就是了

    然後有興趣透過線上的方式向我學氣球的話
    歡迎參考我在 Hahow 開的這三門課
    https://hahow.in/cr/fusen000
    https://hahow.in/cr/fusen001
    https://hahow.in/cr/fusen002
    (也許未來有機會開第四門)

    #BalloonArt #造型氣球 #バルーンアート
    #Hahow #好學校 #好老師 #氣球達人
    #Day257 #在家也能成為氣球達人
    #氣球達人宋俊霖教你氣球編織玩造型
    #氣球達人不藏私宋俊霖的氣球雕塑造型課

  • python何承遠 在 紀老師程式教學網 Facebook 的最佳貼文

    2020-08-05 09:55:39
    有 211 人按讚

    [書籍推薦] 紀老師技術審校的一本書:「零基礎寫程式」(文末有彩蛋...again...喔~)

    博客來網址: https://bit.ly/33tzUxU

    --------------

    終於把這本書「熬」出來了~~~哈哈哈!(灑花)

    今天要介紹給大家的,是我負責做技術審校的一本書:「零基礎寫程式」。承蒙大是文化徐小姐不棄,三個多月前找上我,願意讓一介教程式設計的補習班老師,擔任「技術審校」這麼重要的職位。

    中間雖然歷經幾次的趕稿地獄...咳咳咳...呃...是愉快的審校過程... XD ... 看到厚重的書籍寄到我手上,還是很感動淚目啊~~(回首遠望)

    先用我的觀點介紹一下這本書:這本書用「瑜珈課程首頁」這個範例貫穿全書。教你如何用 HTML、CSS、JavaScript 這些網頁程式設計相關語言,打造出一個「能吸睛賺錢」的首頁來。所以,如果您沒有程式設計基礎、剛好又想學寫網頁的話,本書是不錯的開始!

    原作者是「日比野 新」,有 30 年的工程師經驗,其間也教了 15 年的程式設計課程。目前獨立創業,是「侍‧工程師培訓班」(「侍」是日文「武士」的意思)的講師...咦?好像在自我介紹喔...XD 總之,我的經歷跟他很像。也是教了快 30 年的補習班,目前也是獨立創業中。雖然沒有見過他的面,不過從字裡行間,可以感受到那種對學員不厭其煩叮嚀(囉唆?XD)的親近感。

    來聊一點審校期間的小八卦...這次審校時,為求與原稿正確無誤,我還要求書商提供「日文原稿」給我。然後用我看動畫 20 年練出來的 N87 日文能力(哈哈),同時對照「日文稿」、「翻譯稿」、跟我手上的「審校稿」。過程中最好玩的是,學了不少程式設計的日文漢字。像「関數 = 函數」、「役割 = 角色」...等等。感謝譯者讓我有中文稿可以對照,否則我應該會被一堆外來語片假名淹沒... XD。

    如果您對這本書有興趣的話,可以點擊上方博客來的連結,用「試閱」功能瀏覽一下。您對書籍內容有什麼疑問,我雖然不是書商,不過整本書翻來覆去也看了不下幾十遍,我可以盡力回答您喔~當然,更歡迎大家直接在博客來選購,支持一下程式設計這個領域的好書!

    感謝各位把這篇囉唆的推薦文看到現在,來宣布彩蛋是什麼囉~由於我收到書商兩本贈書,除了一本留做自用外,另一本想提供給網友抽獎。只要您在下方留言,說明為什麼對這本書有興趣,我將會用「粉絲頁抽獎機制」,抽出一名幸運網友,免費贈送您一本喔!留言期限至 2020/08/12 23:59:59 為止。得獎名單將在 2020/08/13 公布喔~喜歡的朋友不要錯過~

    希望這次的活動,您也一樣喜歡!祝福大家在程式設計的學習道路上,收穫多多!

    PS: 本文歡迎轉發、按讚、留言鼓勵我一下!您的隻字片語,都是讓我繼續提供好物的動力喔!
    --------
    看更多的紀老師,學更多的程式語言:

    ● YOTTA Python 課程購買: https://bit.ly/2k0zwCy
    ● YOTTA 機器學習 課程購買: https://bit.ly/30ydLvb
    ● Facebook 粉絲頁: https://goo.gl/N1z9JB
    ● YouTube 頻道: https://goo.gl/pQsdCt

    如果您覺得這個粉絲頁不錯,請到「評論區」給我一個好評喔!
    https://www.facebook.com/pg/teacherchi/reviews/

  • python何承遠 在 Taipei Ethereum Meetup Facebook 的最佳解答

    2020-03-24 23:33:18
    有 8 人按讚

    📜 [專欄新文章] 類 Python 的合約語言 Vyper 開發入門:與 Solidity 差異、用 Truffle 部署、ERC20 賣幣合約實做
    ✍️ 田少谷 Shao
    📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium

    有鑒於個人近期關注的 Uniswap 及 Curve 皆用 Vyper 實作,索性瀏覽了官方文件並嘗試一些開發工具,希望此文能減少一些讀者初嘗 Vyper 會遇到的麻煩!

    Vyper and Solidity

    Outline

    一. Vyper 極簡介二. 與 Solidity 語法差異三. 開發、開發環境設置 1. 語法高亮 2. 本地 Vyper compiler 安裝 3. 使用 Truffle 操作 ERC20 - 安裝 Truffle - 發幣 - 寫個簡易賣幣合約四. 已知 Remix 問題 五. 結語

    一. Vyper 極簡介

    Vyper 是除 Solidity 外,以太坊上的另一智能合約 (Smart contract) 語言。其語法和 Python 相近,但畢竟也是寫合約的語言,邏輯差異不大,所以若熟悉 Solidity 應該不難理解用 Vyper 寫出的合約!

    Vyper 主要被設計和 Solidity 的區別是安全性及可讀性,這部分會在下一段落及後方的實作中舉例說明。

    二. 與 Solidity 語法差異

    Vyper 與 Solidity 的差異有許多,在本段只就個人認為感受較深的三點進行說明,其他差異只進行翻譯,有興趣的讀者可以到官方文件詳細了解:https://vyper.readthedocs.io/en/latest/index.html

    1. 沒有 modifier

    Solidity 常見的 onlyOwner() modifier; 由於 gist 沒有 Solidity 的語法高亮,故截圖

    在 Vyper 中單純用 assert 及 assert_modifiable 來進行條件檢查,兩者差別為若要檢查函數執行後的返還值,要用後者,如下圖:

    Vyper 寫法

    2. 沒有 Class inheritance 繼承

    繼承是物件導向程式設計 (OOP) 的核心概念,但各種繼承關係有時候確實很複雜。Vyper 沒有繼承,這無疑大幅地增加了程式可讀性及安全性,以及降低審計程式碼的難度。在此提供一個例子供不熟悉 OOP 複雜之處的讀者有個概念:

    source: https://consensys.github.io/smart-contract-best-practices/recommendations/#multiple-inheritance-caution

    在上例中,contract A 的 fee 值 (因繼承自 contract B 和 C,故有 fee 一值) 是 5、a 值也是 5 (因繼承自 contract Final,故有 a 一值)。原因是 A 先繼承 B 再繼承 C,因此 contract A 中的 setFee() 是使用了 contract C 的 setFee(),而 a 值是由於 C(5),這代表 contract C 的 constructor (舊版本中即 function C(),函式名稱同 contract 名稱) 被傳入的值為 5。

    稍微延伸一下以上概念,將 contract A 改成:contract A is C, B。如此一來,a 值還有 fee 值都會是 3,因為這次 A 先繼承 C 再繼承 B,因此最終吃到的值是 contract B 的。

    以上就是 OOP 繼承的複雜之處的簡單範例說明,應該能稍微感受到爲什麼除去繼承後會大幅提高可讀性及安全性,畢竟即使是熟悉 OOP 的人有時頭腦一混亂也會開始懷疑自己寫的程式碼繼承結構是否正確 …

    3. 沒有 dynamic array 動態陣列

    這應該是目前 Vyper 設計中爭議最大的部分。沒有動態陣列代表在宣告陣列時需要宣告其長度,也就是說 Solidity 中的寫法 uint[], bool[] 等等,這些是不會出現在 Vyper 的。在 Vyper 中只能出現諸如:

    # Vyper 的變數宣告方式為 變數名稱: 存取範圍(變數型態(若為陣列給長度))

    values: uint256[10]participants: public(address[20])

    可以看到上方的 uint256 及 address 兩陣列皆需要宣告長度,不能不宣告而使其動態地配置空間。

    沒有動態陣列固然可以確保執行運算的範圍、次數,但一來動態陣列真的很方便、二來在 Solidity 有此功能而 Vyper 卻沒有的情況下可能會造成麻煩,詳見此一討論串:點我。

    4. 沒有 inline assembly,程式碼中不會有組合語言

    5. 沒有 function overloading,函式不會因傳入的參數數目不同而結果不同

    6. 沒有 operator overloading,運算符號不會有不同於預設的自定義功能

    7. 沒有無限迴圈,可免於 gas limit attack

    8. 十進位定點數 decimal fixed point 而非二進位 (binary) 定點數,詳見:點我

    三. 開發、開發環境設置

    結論先講

    開發 Vyper 的最佳姿勢目前個人認為是在本地裝上 Vyper compiler、用 Truffle 部署,並在撰寫時將檔名後加上 .py 就能有 Python 的語法高亮👌

    1. 語法高亮 (syntax highlighting)

    有語法高亮絕對是舒服地寫程式的第一步。

    Remix 有 Vyper 的語法高亮,但一來個人目前不推薦使用 Remix 來撰寫 Vyper,原因詳見下方 4. 已知 Remix 問題;二來 Remix 的語法高亮其實也沒有很清楚,因此個人推薦:在本地開發,將檔名後加上 .py 就會有 Python 的語法高亮。

    2. 本地 Vyper compiler 安裝

    照官方說明使用 Python 的虛擬環境 virtualenv:

    source: https://vyper.readthedocs.io/en/latest/installing-vyper.html#installing-vyper

    簡單兩點提醒:

    如果中間那行報錯但確實已經有 Python,則可能是版本問題。依照自己電腦上的版本改成相應的即可,ex: python3.6 改成 python3

    進入虛擬環境後(檔案路徑前方應有 vyper-venv 的提示),使用此指令: vyper {檔案名稱}.vy,即可編譯 .vy 檔;使用完畢後輸入 deactivate 即可退出

    3. 使用 Truffle 操作 ERC20

    安裝 Truffle

    Truffle 雖有冗餘的 migration 但也別無他法,畢竟 Remix 目前仍不完善 :(

    下載流程可以照官方文件,使用 vyper-example:

    source: https://github.com/truffle-box/vyper-example-box

    由於我們會接上測試網 Ropsten,因此還要下載 truffle-hdwallet-provider:

    source: https://github.com/trufflesuite/truffle-hdwallet-provider

    接者就可以開始使用 Vyper 寫合約了!

    發幣

    由於 Vyper 的官方文件中已經有許多優質範例,因此本文希望來點不一樣但大家卻又很熟悉的…以 ERC20 為例(這千篇一律的主題xD):

    用 Curve 的 ERC20 程式碼為範本,發一個幣(又要發…)

    寫一個簡易賣幣合約

    選擇這個主題一方面畢竟 ERC20 是以太坊的最大宗應用之一,二來有興趣的讀者可以透過讀 ERC20 的程式碼來熟悉 Vyper,並在看過本文的流程後對於用 Vyper+Truffle 來操作 ERC20 有完整的概念!

    好的,首先複製一份 Curve 的 ERC20 程式碼(看到就順手拿來用),並複製到 Truffle 所在路徑的 contracts 資料夾中:https://github.com/curvefi/curve-contract/blob/pool_compound/vyper/ERC20.vy

    由於第一點希望著重在跑一次流程,因此不改動合約的程式碼。

    ERC20.vy 複製到 contracts 資料夾中後,到 migrations 資料夾開啟 2_deploy_contracts.js,首先將 require() 中的參數改為 ERC20.vy 的檔名 ERC20,再來依照自己喜好決定幣的名稱、代號、小數點位數及發行總量,輸入於 deployer.deploy() 中。

    接著,為了和測試網 Ropsten 互動,需要將以下程式碼寫入 truffle-config.js。

    第二行的 privateKeys 是帳號的私鑰。以下實作需要兩個帳號來操作,因此請從錢包匯入兩組私鑰(並非助憶詞)。

    在第 13 行中 HDWalletProvider 此函式的第三個參數代表要用第幾個帳號最為預設帳號(部署合約等),第四個函數代表總共匯入幾組帳號。而第二個參數則是需要至 Infura 申請一個 project 來得到串接 Ropsten 的連結。這兩步驟並非本文重點,因此不詳細解說步驟,Google 搜尋關鍵字應該就會找到方法!

    接著,就可以輸入以下指令來將代幣發佈到 Ropsten:

    truffle deploy --network ropsten

    有進入虛擬環境才可以編譯 .vy 檔,若忘記就會收到如下的錯誤訊息:

    記得打開虛擬環境才能編譯 .vy 檔

    成功後就可以在 contract address 中看到代幣發佈的位置,加入到 Metamask 中就可以看到。本文的例子是維尼代幣 Winnie the Coin, WTC ;)

    contract address 便是 ERC20 的所在

    Winnie the Coin, WTC

    好了,到此測試網上又多了一個測試用的垃圾廢幣。

    寫個簡易賣幣合約

    賣幣合約中我想要簡單有兩個功能就好:付錢買幣 、結束銷售,以下就是程式碼。買幣的部分就不寫太詳細,固定價格為 0.01 Ether 可以買 500 代幣。

    簡單說明幾點:

    Solidity 的 constructor() 在 Vyper 中為 Python 風的 __init__():

    函式的屬性(public, private, payable 等等)放在函式上方,與 Python 的修飾器位置相同

    總之寫法跟 Python 很像,次方也一樣是用兩次乘法代表:**

    變數前加上 self 代表是當前合約的變數/全域變數,因此非常容易與函式中的變數/區域變數做區隔

    由於已經在第一行匯入了 ERC20 那份合約,因此透過將地址傳入合約當參數,就可以呼叫在該地址的合約:ERC20(self.tokenAddress) 。並且,可以將部署的合約存成一個變數 erc20 較方便

    寫完合約後一樣要更改 migrations 資料夾中的 2_deploy_contracts.js 如下,將代幣所在的地址作為參數輸入。

    由於先前已經部署過一次了,因此要重置才能再部署第二次,輸入以下指令:

    truffle deploy --reset --network ropsten

    部署成功之後就要來試著買幣啦!輸入以下來進入 console:

    truffle console --network ropsten

    成功進入後應該會看到 truffle(ropsten)> 的字樣。接著,首先取得部署的兩合約,並查看是否有返回合約資訊:

    # ERC20 及 SellToken 是先前在 2_deploy_contracts.js 中的變數名稱,代表被部署的合約

    let instance1 = await ERC20.deployed()instance1 # 印出 instance1 的資訊

    let instance2 = await SellToken.deployed()instance2 # 印出 instance2 的資訊

    再來,為了讓 SellToken 可以賣幣,要先用 ERC20 的合約匯幣到 SellToken 的合約。因此,輸入以下指令:

    instance1.transfer(instance2.address, 10000)

    # 這裡數字只要設為 > 500 就可以

    接著,我們要利用第二個帳號去買幣(第一個帳號為預設帳號,因此就是代幣擁有者)。將帳號的資訊存入變數 accounts 中,再指定送出交易的帳號是第二個帳號。由於我個人匯入私鑰的順序是將第一個帳號存在 truffle-config.js 的 privateKeys[0]、第二個帳號存在 privateKeys[1],因此第二個帳號的地址就會在 accounts[1] 的位置:

    let accounts = await web3.eth.getAccounts()

    instance2.buyToken({from: accounts[1], value: 10000000000000000})

    # value 為 10^16 是因為在 SellToken 的 buyToken 函式中買一次要 0.01 Ether, 即為 10^16 wei

    然後應該就會在自己的第二個帳號中看到匯入的幣了~

    最後,由於合約中結束銷售就是一個自殺 selfdestruct 函式,因此可以呼叫看看,第一個帳戶錢包中的錢應該會增加,因為第二個帳戶有付款買幣;並且,可以到 Ropsten 上瀏覽,應該能看到相關提示:

    中間 contract 的右上角有 Self Destruct 的樣式

    四. 已知 Remix 問題

    Remix 目前有兩個版本,只有新版有 Vyper 的編譯器。在此整理目前遇到的問題,如果有人也遇到可以對照一下本處,可以省去很多自我懷疑xD

    不會報錯

    Remix 的編譯結果有時會是錯的、和本地端編譯出來的結果不同

    舉上方的 SellToken 合約為例,將其複製到 Remix 中使用左邊的 Remote Compiler 有錯,但又不報錯 q_q (ERC20 的合約有在同檔案目錄)

    左方有紅色三角形,代表編譯失敗,但沒有報錯訊息可以看…

    getter function 竟然要花錢

    用 Solidity 寫的合約,查詢 public 變數的值應該是不用消耗 gas 的,但不知何故查詢 Vyper 寫的合約的 public 變數卻要消耗 gas,如下圖…

    可以看到中下方有 22026 gas 的消耗

    Local compiler 無法使用

    圖中的 Local Compiler 此選項,個人雖照官方文件執行 vyper-serve 但卻失敗,因此若有讀者成功希望能留個言不吝分享!

    五. 結語

    Vyper 作為一個比 Solidity 更新的合約語言,在寫程式碼的方面沒什麼問題,但相關的開發工具、學習資源等都遠不及 Solidity。

    Vyper 主打的兩個特色:可讀性的部分相信看完上面的讀者應該已經有些感覺;安全性…小白如作者我倒是沒有感受到顯著的不同。況且 Solidity 已經發展許久,很多錯誤的寫法、知名的安全漏洞大家應該也很熟悉了,還有 Openzeppelin 提供安全合約寫法的範本,因此有待以後高人解說安全性是否真的是 Vyper 較好。

    有興趣者可以查看 Vyper 的安全報告:點我,大意是目前 Vyper 的編譯器仍有許多問題待改進! (感謝 Chih-Cheng Liang 的提供)

    本文對 Vyper 的介紹及其與 Solidity 的差異只講了個大概,欲知更詳細的介紹還是要麻煩讀者前往官方文件了:https://vyper.readthedocs.io/en/latest/index.html

    最後,如果本文有任何錯誤,請不吝提出,我會盡快做修正;而如果我的文章有幫助到你,可以看看我的其他文章,歡迎一起交流 :)

    田少谷 Shao - Medium

    類 Python 的合約語言 Vyper 開發入門:與 Solidity 差異、用 Truffle 部署、ERC20 賣幣合約實做 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.

    👏 歡迎轉載分享鼓掌

你可能也想看看

搜尋相關網站