Beginning Ethereum Smart Contracts Programming: With Examples in Python, Solidity, and JavaScript
暫譯: 以 Python、Solidity 和 JavaScript 為例的以太坊智能合約程式設計入門

Lee, Wei-Meng

  • 出版商: Apress
  • 出版日期: 2023-04-08
  • 售價: $1,920
  • 貴賓價: 9.5$1,824
  • 語言: 英文
  • 頁數: 373
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484292707
  • ISBN-13: 9781484292709
  • 相關分類: JavaScriptPython程式語言Fintech
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

Use this book to write an Ethereum blockchain smart contract, test it, deploy it, and create a web application to interact with your smart contract. This new edition has been expanded and updated to cover web3.js APIs, additional Consensus Protocols, non-Fungible Tokens (NFTs), developing NFT tokens using ERC-721, and more!
Beginning Ethereum Smart Contracts Programming, second edition is your fastest and most efficient means of getting started if you are unsure where to begin and how to connect to the Ethereum blockchain. The book begins with a foundational discussion of blockchain and the motivation behind it. From there, you will get up close and personal with the Ethereum blockchain, learning how to use an Ethereum client (geth) to create a private Ethereum blockchain to perform transactions such as sending Ethers to another account on another node.
You will learn about smart contracts without having to wade through tons of documentation. Author Lee's "learn-by-doing" approach will allow you to be productive and feel confident in your ability in no time. The last part of this book covers tokens, a topic that has taken the cryptocurrency market by storm.
Sample code in Python, Solidity, and JavaScript is provided in the book and online.

What You'll Learn

  • Understand the basic premise of blockchain and "record keeping" in a peer-to-peer network
  • Experience blockchain in action by creating your own blockchain using Python
  • Know the foundation of smart contracts programming and how to deploy and test smart contracts
  • Work on a case study to illustrate the use of blockchain
  • Be familiar with tokens, and how to create and launch your own ICO digital token
  • Write smart contracts that transact using tokens


Who This Book Is For
Those who want to get started quickly with Ethereum smart contracts programming. Basic programming knowledge and an understanding of Python or JavaScript is recommended.

商品描述(中文翻譯)

使用本書來撰寫以太坊區塊鏈智能合約,測試它,部署它,並創建一個與您的智能合約互動的網頁應用程式。本新版本已擴展和更新,涵蓋了 web3.js API、額外的共識協議、非同質化代幣 (NFT)、使用 ERC-721 開發 NFT 代幣等內容!

以太坊智能合約程式設計入門(第二版) 是您快速且高效的入門方式,如果您不確定從何開始以及如何連接到以太坊區塊鏈。本書首先討論區塊鏈的基礎知識及其背後的動機。接下來,您將深入了解以太坊區塊鏈,學習如何使用以太坊客戶端 (geth) 創建私有以太坊區塊鏈,以執行交易,例如將以太幣發送到另一個節點的另一個帳戶。

您將學習智能合約,而無需翻閱大量文檔。作者 Lee 的「實作學習」方法將使您能夠迅速提高生產力,並對自己的能力充滿信心。本書的最後部分涵蓋了代幣,這是一個在加密貨幣市場上引起轟動的主題。

書中和線上提供了 Python、Solidity 和 JavaScript 的範例代碼。

您將學到什麼


  • 理解區塊鏈的基本原則及在點對點網絡中的「記錄保持」

  • 通過使用 Python 創建自己的區塊鏈來體驗區塊鏈的實際運作

  • 了解智能合約程式設計的基礎以及如何部署和測試智能合約

  • 進行案例研究以說明區塊鏈的使用

  • 熟悉代幣,以及如何創建和啟動自己的 ICO 數位代幣

  • 撰寫使用代幣進行交易的智能合約

本書適合誰

希望快速入門以太坊智能合約程式設計的人士。建議具備基本的程式設計知識以及對 Python 或 JavaScript 的理解。

作者簡介

Wei-Meng Lee is the founder of Developer Learning Solutions, a technology company specializing in hands-on training of blockchain and other emerging technologies. He has many years of training expertise and his courses emphasize a learn-by-doing approach. He is a master at making learning a new programming language or technology less intimidating and fun. He can be found speaking at conferences worldwide such as NDC and he regularly contributes to online and print publications such as DevX.com, MobiForge.com, and CoDe Magazine. He is active on social media on his blog learn2develop.net, on Facebook at DeveloperLearningSolutions, on Twitter @weimenglee, and on LinkedIn at leeweimeng.

 

作者簡介(中文翻譯)

李維盟是開發者學習解決方案(Developer Learning Solutions)的創辦人,這是一家專注於區塊鏈及其他新興技術的實作訓練的科技公司。他擁有多年培訓經驗,其課程強調「實作學習」的方法。他擅長讓學習新的程式語言或技術變得不那麼令人生畏且充滿樂趣。他經常在全球各地的會議上演講,如NDC,並定期為線上及印刷出版物貢獻文章,例如DevX.com、MobiForge.com和CoDe Magazine。他在社交媒體上非常活躍,擁有自己的部落格learn2develop.net,在Facebook上是DeveloperLearningSolutions,在Twitter上是@weimenglee,以及在LinkedIn上是leeweimeng。