最近工作筆電更換到新的 M1 macbook pro,但 arm 架構的 M1 CPU 在裝 python 環境上遇到不少坑,在這分享安裝步驟給大家,少走點彎路快樂享受 M1 效能爽感!
Share:
最近工作筆電更換到新的 M1 macbook pro,但 arm 架構的 M1 CPU 在裝 python 環境上遇到不少坑,在這分享安裝步驟給大家,少走點彎路快樂享受 M1 效能爽感!
本系列文將分享如何使用 Python 的 Brownie 框架開發 ERC-721,也就是 NFT。並且 deploy contract 到 Ethereum 的測試網路 Rinkeby,圖檔和 Metadata 則上傳到 IPFS,再透過測試版本的 OpenSea 來看看成果!
在上一篇 自己寫 NFT 吧!- 實現 ERC-721 – 以 Python Brownie 開發 我們使用 OpenZeppelin 的 ERC-721 樣板快速實現一個 NFT 的 smart contract。這篇我們要 deploy 到 Ganache 來實測與互動。
本系列文將分享如何使用 Python 的 Brownie 框架開發 ERC-721,也就是 NFT。並且 deploy contract 到 Ethereum 的測試網路 Rinkeby,圖檔和 Metadata 則上傳到 IPFS,再透過測試版本的 OpenSea 來看看成果!
在上一篇 如何以 Python Brownie 開發 DeFi 應用?- 環境準備 我們討論到如何用 Brownie 準備好 Solidity 的開發環境。這次我們將延續上篇,簡單的建立一個 ERC 721 的 contract ,快速走過一輪開發過程。
分享如何使用 Python 的 Brownie 框架開發 Solidity 語言的 DeFi 應用,包含如何安裝 Brownie,如何使用 Brownie build smart contract、deploy、以及互動。
本篇假定讀者有一定的 python 基礎,已經安裝好 python 以及 nodejs 環境。沒問題後我們就開始囉!
在 mac 安裝程式最討厭看到 .pkg 的安裝檔,因為大部分都不提供簡易的移除方法,只能手動下指令一一刪除。這篇分享如何將指令用 python 包裝成簡單的 script(趕時間的話可下載立即使用!),以及每個指令背後的意義。
有時候錯誤訊息只是表象,root cause 並非如字面上的提示如此簡單!今天分享一個跑測試時遇到的坑,使用 django 內建的 test 框架跑測試,所以建立測試 db 由 django 負責,在跑測試前會建立 test db 並把 table 開好。結果這次在跑開表前就看到這個錯誤
修改不同 python 專案時,需要對該專案所使用的 python 版本做切換,如果想全部裝在 host 而不使用 docker 隔離該怎麼處理?python 有像 nodejs 的 nvm 之類的管理工具嗎?那就是 pyenv!就讓我們來看看該如何使用。
一樣是 first 函數,在 SQLAlchemy 和 GORM 卻有不同的行為?使用上該怎麼區分?
由於之前主力語言是 python,orm 大多使用 SQLAlchemy。學習 golang 時轉用 GORM 作為 orm,容易把之前在 SQLAlchemy 的語法習慣帶入使用,導致入莫名的坑!今日我們來看看兩者的 first 函數差異。
J
雖然大學唸的是生物,但持著興趣與熱情自學,畢業後轉戰硬體工程師,與宅宅工程師們一起過著沒日沒夜的生活。之後憑著一股傻勁與朋友創業,再度轉戰軟體工程師,一手扛起前後端、雙平台 app 開發,過程中雖跌跌撞撞,卻也累計不少經驗。
可惜不是那 1% 的成功人士,於是加入其他成功人士的新創公司,專職開發後端。沒想到卻在採前人坑的過程中,拓寬了眼界,得到了深層的領悟。...more