跳转至主要内容

帮助更新此页面

🌏

本页面有新版本,但现在只有英文版。请帮助我们翻译最新版本。

翻译页面
查看英文

没有错误!🐛

此页面未翻译,因此特意以英文显示。

我们期待您的共同协作来完善本页内容。欢迎您在此添加任何您认为对其他人有帮助的内容。

面向 Python 开发者的以太坊资源

上次编辑: , Invalid DateTime
编辑页面

使用以太坊来创建去中心化应用程序 (或称“dapp”),发挥加密货币和区块链技术的优势。 这些 dapp 可以是值得信赖的,也即一旦被部署到以太坊上,它们将总是按程序运行。 这些应用程序可以控制数字资产,以便创造新的金融应用; 它们可以是去中心化的,也即没有任何单一实体或个人能够控制它们,而且它们几乎是不可能被审查的。

智能合约和 Solidity 语言入门

迈出第一步,将 Python 与以太坊集成

需要更基础的入门知识? 请查看 ethereum.org/learn 或者 ethereum.org/developers

  • 区块链详解
  • 理解智能合约
  • 编写您的第一个智能合约
  • 学习如何编写和部署 Solidity

初学者文章

面向中等程度用户的文章

面向高等程度用户的使用模式

Python 项目和工具

活跃:

  • Web3.py - 用于与以太坊交互的 Python 库
  • Vyper - 一种适用于以太坊虚拟机的 Python 智能合约语言
  • Ape - 面向 Pythonista、数据科学家和安全专业人员的智能合约开发工具
  • Brownie - 一个用于部署、测试以太坊智能合约并与之交互的 Python 框架
  • py-evm - 以太坊虚拟机的实现
  • eth-tester - 用于测试以太坊应用程序的工具
  • eth-utils - 使用以太坊相关代码库的实用程序函数
  • py-solc-x - 适用于 solc Solidity 编译器(支持 0.5.x)的 Python 装饰器
  • py-wasm - 使用 Python 实现的 Web 汇编解释器
  • pydevp2p - 使用 Python 实现 P2P 协议栈
  • pymaker - 面向 Maker 合约的 Python 应用程序接口
  • siwe - 面向 Python 的以太坊登录服务 (siwe)
  • 用于以太坊集成的 Web3 去中心化金融 - 一个 Python 包,具有适用于 ERC-20、Uniswap 和其他流行项目的现成集成

已归档/不再维护:

  • Trinity - 以太坊的 Python 客户端
  • Mamba - 一个用 Vyper 语言编写、编译和部署智能合约的框架

想要获取更多的资源? 请查看 ethereum.org/developers

使用 Python 工具的项目

以下基于以太坊的项目使用本页提到的工具。 相关的开源代码库可作为一个很好的参考,例如代码和最佳做法。

Python 社区讨论

其他汇总列表

Vyper 维基百科包含丰富的 Vyper 资源列表

帮助我们处理此页面

如果您是这方面的专家,并想发表意见,那么编辑此页分享您的智慧。

您将获得褒奖并会为以太坊社区提供帮助!

自由发挥 文档模板

有任何疑问? 请在我们的频道中进行询问 Discord 服务器

编辑页面

本文对您有帮助吗?

网站最后更新: 2022年11月25日

使用以太坊

  • 查找钱包
  • 获取 ETH
  • 去中心化应用 (dapps)
  • 第二层
  • 运行一个节点
  • 稳定币
  • 质押以太币

生态系统

  • 社区中心
  • 以太坊基金会
  • 以太坊基金会博客
  • 生态系统支持方案
  • 以太坊漏洞悬赏计划
  • 生态系统资助计划
  • 以太坊品牌资产
  • Devcon