Side sist oppdatert: September 24, 2020
Ethereum for Python-utviklere
Bruk Ethereum til å lage desentraliserte applikasjoner (eller "dapps") som utnytter fordelene med cryptovaluta og blokkjedeknologi. De er pålitelige. Det vil si at når de er "lastet opp" på Ethereum vil de alltid kjøre som programmert. Det kan styre digitale eiendeler for å skape nye typer finansielle applikasjoner. De kan være desentralisert, det betyr at ingen enkeltenhet eller person styrer dem, og nesten umulig å sensurere.
Kom i gang med Smart Kontrakter og Solidity språket
Ta dine første steg for å integrere Go med Ethereum
Trenger du en mer grunnleggende primer først? Sjekk ut ethereum.org/learn eller ethereum.org/developers.
- Blokkjede Forklart
- Forstå Smart Kontrakter
- Skriv din første Smart Kontrakt
- Lær hvordan du kan kompilere og bruke Solidity
Nybegynner artikler
- En introduksjon til Smart Kontrakter med Vyper
- Hvordan utvikle Ethereum-kontrakt ved hjelp av Python Flask?
- Introduksjon til Web3.py · Ethereum for Python Utviklere
- Slik kaller du en Smart Kontrakt-funksjon ved hjelp av Python og web3.py
Mellomliggende artikler
- DApp Development for Python Programmerere
- Opprette et Python Ethereum grensesnitt: Del 1
- Ethereum Smart Kontrakter i Python: en stor veiledning
- Alt du trenger å vite om Trinity Ethereum klienten
Avansert bruks Mønster
- Sammenstilling, distribuering og kalling til smartkontrakter for Ethereum ved hjelp av Python
- Analysere Solidity Smart Kontrakter med Slither
Go Prosjekter og Verktøy
- Brownie - Python-rammeverk for distribusjon, testing og samhandler med Ethereum smartkontrakter
- eth-utils - utility functions for working with Ethereum related codebases
- py-evm - implementering av Ethereum Virtuell Maskin
- py-solc-x - Python wrapper rundt solc solidity compiler med 0.5.x support
- py-wasm - Python-implementering av web assembly interpreter
- pydevp2p - Implementering av Ethereum P2P stack
- pymaker - Python API for Maker kontrakter
- Mamba - rammeverk for å skrive, kompilere og bruke smarte kontrakter skrevet i Vyper språket
- Trinity - Ethereum Python klienter
- Vyper - Pythonic Smart Kontraker Språk for EVM
- Web3.py - Python-biblioteket for å kommunisere med Ethereum
Leter du etter flere ressurser? Sjekk ut ethereum.org/developers.
Python Fellesskapets Bidragsytere
Andre Aggregerte Lister
Vyper wiki har en utrolig liste over ressurser for Vyper For en kompilert kilde til Python-relaterte verktøy, sjekk ut mini. om.