Beginning Ethereum Smart Contracts Programming: With Examples in Python, Solidity, and JavaScript

Lee, Wei-Meng

  • 出版商: Apress
  • 出版日期: 2023-04-08
  • 定價: $1,920
  • 售價: 9.5$1,824
  • 貴賓價: 9.0$1,728
  • 語言: 英文
  • 頁數: 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、其他共識協議、非同質化代幣(NFTs)、使用ERC-721開發NFT代幣等等!《Beginning Ethereum Smart Contracts Programming, second edition》是您最快、最高效的入門方式,如果您不確定從何處開始以及如何連接到以太坊區塊鏈。本書從區塊鏈的基礎討論和背後的動機開始。從那裡,您將親身體驗以太坊區塊鏈,學習如何使用以太坊客戶端(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.

 

作者簡介(中文翻譯)

Wei-Meng Lee 是 Developer Learning Solutions 的創辦人,該公司專注於區塊鏈和其他新興技術的實踐培訓。他擁有多年的培訓經驗,他的課程強調實踐學習的方法。他擅長讓學習新的程式語言或技術變得不那麼令人畏懼,並且有趣。他經常在全球各地的會議上演講,如 NDC,並定期為 DevX.com、MobiForge.com 和 CoDe Magazine 等線上和印刷出版物做出貢獻。他在社交媒體上活躍,他的部落格 learn2develop.net、Facebook 上的 DeveloperLearningSolutions、Twitter 上的 @weimenglee,以及 LinkedIn 上的 leeweimeng。