Останнє оновлення сторінки: September 3, 2020
Ethereum для розробників на Python
Використовуйте Ethereum для створення децентралізованих програм (або "dapps"), які використовують переваги криптовалюти та технології блокчейну. Ці децентралізовані програми можуть бути надійними, а це означає, що як тільки вони будуть розгорнуті в Ethereum, то завжди працюватимуть так, як запрограмовані. Вони можуть контролювати цифрові активи, щоб створювати нові види фінансових програм. Вони можуть бути децентралізованими, а це означає, що жоден суб'єкт чи особа не контролює їх і ці програми практично неможливо піддати цензурі.
Початок роботи із смарт-контрактами та мовою Solidity
Зробіть свої перші кроки до інтеграції Python із Ethereum
Потрібен простий приклад для початку? Завітайте на ethereum.org/learn або ethereum.org/developers.
- Блокчейн двома словами
- Розуміння смарт-контрактів
- Напишіть свій перший смарт-контракт
- Дізнайтеся, як компілювати і розгортати на Solidity
Статті для початківців
- Введення до смарт-контрактів із використанням Vyper
- Як розробити контракт Ethereum з використанням Python Flask?
- Введення до Web3.py · Ethereum для розробників на Python
- Як викликати функцію смарт-контракту з використанням Python та web3.py
Проміжні статті
- Розробка децентралізованих програм для програмістів на Python
- Створення інтерфейсу Python Ethereum: частина 1
- Смарт-контракти Ethereum на Python: повний посібник
- Все, що потрібно знати про клієнт Trinity Ethereum
Розширене використання шаблонів
- Компіляція, розгортання та виклик смарт-контракту Ethereum і використанням Python
- Аналіз смарт-контрактів на Solidity з використанням Slither
Проекти та інструменти Python
- Brownie — платформа Python для розгортання, тестування та взаємодії із смарт-контрактами Ethereum
- eth-utils — службові функції для роботи з кодовими базами Ethereum
- py-evm — реалізація віртуальної машини Ethereum
- py-solc-x — оболонка Python для компілятора solc Solidity з підтримкою 0.5.x
- py-wasm — реалізація інтерпретатора інтернетного складання на Python
- pydevp2p — реалізація однорангового стека Ethereum
- pymaker — API Python для конструктора контрактів
- Mamba — платформа для написання, компілювання та розгортання смарт-контрактів на Vyper
- Trinity — клієнт Ethereum на Python
- Vyper — мова смарт-контрактів Python для ВМ Ethereum
- Web3.py — бібліотека Python для взаємодії з Ethereum
Шукаєте більше ресурсів? Завітайте на ethereum.org/developers.
Учасники спільноти Python
Інші зведені списки
На вікі-сторінці Vyper є неймовірний перелік ресурсів для Vyper. Щоб отримати доступ до інформації про інструменти, пов'язані з Python, завітайте на py-eth.com.