Sidan uppdaterades senast: September 3, 2020

Ethereum för Python-utvecklare


Använd Ethereum för att skapa decentraliserade applikationer (eller "dapps") som utnyttjar fördelarna med kryptovaluta och blockchain-teknik. De är pålitliga, vilket innebär att när de väl har laddats upp till Ethereum, kommer de alltid att fungera som de är programmerade. De kan kontrollera digitala tillgångar för att skapa nya typer av finansiella appar. De kan decentraliseras, vilket innebär att ingen enskild varelse eller person kontrollerar dem och de är nästan omöjliga att censurera.

Kom igång med smarta kontrakt och Solidity-språket

Ta dina första steg för att integrera Python med Ethereum

Behöver du en mer grundläggande introduktion först? Kolla in ethereum.org/se/learn eller ethereum.org/se/developers.

Nybörjarartiklar

Mellanliggande artiklar

Avancerad användning av mönster

Python-projekt och verktyg

  • Brownie - Python-ramverk för att distribuera, testa och interagera med Ethereum smarta kontrakt
  • eth-utils - verktygsfunktioner för att arbeta med Ethereum-relaterade kodbaser
  • py-evm - implementering av Ethereum Virtual Machine
  • py-solc-x - Python-wrapper runt solc solidity-kompilatorn med 0.5.x stöd
  • py-wasm - Python-implementering av webbmonteringstolken
  • pydevp2p - Implementering av Ethereum P2P-stacken
  • pymaker - Python API för Maker-kontrakt
  • Mamba - ramverk för att skriva, sammanställa och distribuera smarta kontrakt skrivna på Vyper språk
  • Trinity - Ethereum Python-klient
  • Vyper - Pythonic-språk för smarta kontrakt för EVM
  • Web3.py - Python-bibliotek för att interagera med Ethereum

Letar du efter fler resurser? Kolla in ethereum.org/se/developers.

Bidragsgivare till Python-gemenskapen

Andra listor

Vyper Wiki has an otrolig lista med resurser för Vyper Kolla in py-eth.com för en sammanställd källa till Python-relaterade verktyg.