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.
- Blockchain förklarad
- Förstå smarta kontrakt
- Skriv ditt första smarta kontrakt
- Lär dig kompilera och distribuera Solidity
Nybörjarartiklar
- En introduktion till smarta kontrakt med Vyper
- Hur utvecklar man Ethereum kontrakt med Python Flask?
- Intro till Web3.py · Ethereum för Python-utvecklare
- Hur man anropar en Smart Contract-funktion med hjälp av Python och web3.py
Mellanliggande artiklar
- DApp-utveckling för Python-programmerare
- Skapa ett Python Ethereum-gränssnitt: Del 1
- Ethereum smarta kontrakt i Python: en någorlunda heltäckande guide
- Allt du behöver veta om Trinity Ethereum-klienten
Avancerad användning av mönster
- Kompilera, distribuera och anropa Ethereum smarta kontrakt med hjälp av Python
- Analysera Solidity smarta kontrakt med Slither
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.