メインコンテンツへスキップ

このページの翻訳を行う

🌏

このページの新しいバージョンがありますが、現在は英語のみです。最新バージョンの翻訳にご協力ください。

ページを翻訳する
英語を見る

ここにバグはありません!🐛

このページは翻訳されていないため、このページは英語で表示されています。

このページは不完全なので、皆さまのご協力をお願いします。このページを編集して、他の人に役に立つものは、何でも追加してください。

Pythonデベロッパーのためのイーサリアム

最終編集者: , Invalid DateTime
ページ編集

イーサリアムを使用して、仮想通貨とブロックチェーン技術の利点を活用した分散型アプリケーション (「dapp」) を作成します。 dapp は、信頼性の高いアプリケーションです。つまり、イーサリアムにデプロイした後は、常にプログラムしたとおりに動作します。 デジタル資産を制御して、新たなタイプの金融アプリケーションを作成できます。 また、分散化できるため、単一のエンティティや個人は制御できず、検閲はほぼ不可能であることを意味します。

スマートコントラクトと Solidity を使い始める

Python をイーサリアムに統合するための最初のステップを踏み出してみましょう。

先に基礎を学習したい場合は、 ethereum.org/learnまたはethereum.org/developersをご確認ください。

初心者向けの記事

中級者向けの記事

発展的なユースケース

Python のプロジェクトとツール

現在でもメンテナンスされているもの

  • Web3.py - イーサリアムとやり取りするための Python ライブラリ
  • Vyper - EVM のための Python ライクなスマートコントラクト言語
  • Ape - パイソニスタ、データサイエンティスト、セキュリティプロフェッショナル向けのスマートコントラクト開発ツール
  • Brownie - イーサリアムスマートコントラクトのデプロイ、テスト、やり取りを行うための Python フレームワーク
  • py-evm - イーサリアム仮想マシンの実装
  • eth-tester - イーサリアムベースのアプリケーションをテストするためのツール
  • eth-utils - イーサリアム関連のコードベースを操作するためのユーティリティ関数
  • py-solc-x - solc Solidity コンパイラの Python ラッパー (Solidity 0.5x をサポート)
  • py-wasm - WebAssembly インタプリタの Python 実装
  • pydevp2p - イーサリアムの P2P スタックの実装
  • pymaker - Maker コントラクトのための Python API
  • siwe - Python のためのイーサリアムによるサインイン (siwe)
  • イーサリアムの統合のための Web3 DeFi - ERC-20、Uniswap、その他の一般的なプロジェクトのための、すぐに統合を行える Python パッケージ

アーカイブ済み・メンテナンスされていないもの

  • Trinity - イーサリアム Python クライアント
  • Mamba - Vyper 言語で記述された、スマートコントラクトの記述、コンパイル、デプロイのためのフレームワーク

もっとリソースをお探しですか? ethereum.org/developersをご確認ください。

Python ツールを使用したプロジェクト

以下のイーサリアムベースのプロジェクトでは、このページに記載されているツールを使用しています。 関連するオープンソースのリポジトリは、コード例や最善の方法として参照でき、役立ちます。

Python コミュニティディスカッション

その他のリスト

Vyper wiki には、Vyper のための充実したリソースのリストがあります。

このページについてご協力ください。

あなたがトピックの専門家であり、貢献したい場合は、知識を使ってこのページを編集してください。

貢献者として名前が記載され、イーサリアムコミュニティを助けることになります!

この柔軟性を使用する ドキュメントテンプレート

質問がありますか?こちらの #content チャンネルでお問い合わせください Discord サーバ

ページを編集

この記事は役に立ちましたか?