Ethereum dla deweloperów Phyton
Użyj Ethereum do tworzenia aplikacji zdecentralizowanych (lub „dapp”), które wykorzystują zalety kryptowaluty i technologii blockchain. Te aplikacje zdecentralizowane mogą być godne zaufania, co oznacza, że po wdrożeniu w Ethereum zawsze będą działać tak, jak zaprogramowano. Mogą kontrolować zasoby cyfrowe w celu tworzenia nowych rodzajów aplikacji finansowych. Mogą być zdecentralizowane, co oznacza, że nie kontroluje ich żadna pojedyncza jednostka ani osoba i są prawie niemożliwe do cenzurowania.
Rozpoczęcie pracy z kontraktami inteligentnymi i językiem Solidity
Rozpocznij integrowanie Pythona z Ethereum
Potrzebujesz bardziej podstawowych informacji? Sprawdź na stronach ethereum.org/learn lub ethereum.org/developers.
- Objaśnienia dotyczące blockchainu
- Informacje o kontraktach inteligentnych
- Napisz swój pierwszy kontrakt inteligentny
- Naucz się, jak skompilować i wdrażać Solidity
Artykuły dla początkujących
- Wprowadzenie do inteligentnych kontraktów z Vyper
- Projektowanie kontraktów w Ethereum przy użyciu Python Flask
- Wstęp do Web3.py — Ethereum dla deweloperów Python
- Wywoływanie funkcji kontraktów inteligentnych przy użyciu języka Python i Web3.py
Artykuły dla średniozaawansowanych
- Projektowanie aplikacji zdecentralizowanych dla deweloperów Python
- Tworzenie interfejsu Ethereum przy użyciu języka Python: Część 1
- Kontrakty inteligetne Ethereum przy użyciu języka Python: kompleksowy poradnik
- Wszystko o kliencie Trinity Ethereum
Przykłady zaawansowane
- Kompilowanie, wdrażanie i wywoływanie inteligetnnych kontraktów w Ethereum przy użyciu języka Python
- Analiza inteligentnych kontraktów Solidity przy użyciu Slither
Projekty i narzędzia Python
- Brownie - Framework Python do wdrażania, testowania i interakcji z inteligentymi kontraktami Ethereum
- eth-utils - Funkcje użyteczne do pracy z bazami kodów powiązanymi z Ethereum
- py-evm - Implementacja Ethereum Virtual Machine (EVM)
- py-solc-x - Wrapper Python dla kompilatora solc solidity z wsparciem 0.5.x
- py-wasm - Implementacja webowego interpretera asemblera przy użyciu języka Python
- pydevp2p - Implementacja stosu Ethereum P2P
- pymaker - API Python dla kontraktów Maker
- Mamba - Framework do tworzenia, kompilowania i wdrażania inteligentnych kontraktów napisanych przy użyciu języka Viper
- Trinity - Klient Python Ethereum
- Vyper - Język inteligentnych kontraktów oparty na Pythonie dla EVM
- Web3.py - Biblioteka Python do interakcji z Ethereum
Szukasz więcej materiałów? Sprawdź na stronie ethereum.org/developers.
Współtwórcy społeczności Python
Pozostałe listy zbiorcze
Wikipedia Vyper posiada niesamowitą listę zasobów dla języka Vyper
Aby znaleść najważniejsze informacje na temat narzędzi Python, odwiedź stronę py-eth.com.
Pomóż nam zaktualizować tę stronę
Jeśli jesteś ekspertem w temacie i chcesz podzielić się wiedzą, edytuj tę stronę i wzbogać ją swoją mądrością.
Zyskasz uznanie i pomożesz społeczności Ethereum!
Użyj tego elastycznego szablonu dokumentacji
Pytania? Zadaj je na kanale #content na naszym serwerze Discord
Edytuj stronę