Ethereum pro vývojáře v Pythonu
Stránka naposledy aktualizována: 14. února 2026
Na platformě Ethereum můžete vytvářet decentralizované aplikace (neboli dapps), které využívají výhody kryptoměn a blockchainové technologie. Tyto aplikace mohou být důvěryhodné, což znamená, že jakmile je jednou nasadíte na Ethereum, budou vždy spouštěny přesně tak, jak jsou naprogramovány. Tyto aplikace mohou kontrolovat digitální aktiva, a tím vytvářet nové druhy finančních aplikací. Mohou být decentralizované, což znamená, že je nemůže ovládat jediná entita nebo osoba a že jsou téměř necenzurovatelné.
Začínáme s chytrými kontrakty a jazykem Solidity
Udělejte své první kroky k integraci Pythonu s Ethereem
Potřebujete nejdříve úplně základní informace? Podívejte se na ethereum.org/learn nebo ethereum.org/developers.
- Vysvětlení blockchainuopens in a new tab
- Porozumění chytrým kontraktůmopens in a new tab
- Napište svůj první chytrý kontraktopens in a new tab
- Naučte se kompilovat a nasazovat Solidityopens in a new tab
- Zpráva o stavu Pythonu v blockchainu v roce 2023opens in a new tab
Články pro začátečníky
- Přehled web3.pyopens in a new tab
- Prohlídka ekosystému Ethereum a Pythonuopens in a new tab
- Průvodce Ethereum pro (Python) vývojářeopens in a new tab
- Prize-Worthy: Průvodce hackathonem pro Ethereum a Pythonopens in a new tab
- Úvod do chytrých kontraktů s Vyperopens in a new tab
- Jak vyvíjet kontrakt pro Ethereum pomocí Python Flask?opens in a new tab
- Úvod do Web3.py · Ethereum pro vývojáře v Pythonuopens in a new tab
- Jak volat funkci chytrého kontraktu pomocí Python a web3.pyopens in a new tab
Články pro pokročilé
- Přátelé web3.py: Úvod do Apeopens in a new tab
- Vývoj dapp pro programátory v Pythonuopens in a new tab
- Vytvoření rozhraní Ethereum v Pythonu: Část 1opens in a new tab
- Chytré kontrakty na Ethereum v Pythonu: komplexní průvodce (tak trochu)opens in a new tab
Pokročilé vzory použití
- Vzory web3.py: Odběry událostí v reálném časeopens in a new tab
- Vzory web3.py: WebSocketProvideropens in a new tab
- Kompilace, nasazení a volání chytrého kontraktu na Ethereum pomocí Pythonuopens in a new tab
- Analyzujte chytré kontrakty Solidity pomocí Slitheropens in a new tab
- Blockchain Fintech Tutoriál: Půjčování a vypůjčování s Pythonemopens in a new tab
Archivované články
- Nasaďte svůj vlastní ERC20 token s Pythonem a Brownieopens in a new tab
- Použití Brownie a Pythonu k nasazení chytrých kontraktůopens in a new tab
- Vytváření NFT na OpenSea pomocí Brownieopens in a new tab
Projekty a nástroje pro Python
Aktivní:
- Web3.pyopens in a new tab - knihovna Pythonu pro interakci s Ethereum
- Vyperopens in a new tab - Pythonický jazyk pro chytré kontrakty pro EVM
- Apeopens in a new tab - nástroj pro vývoj chytrých kontraktů pro Pythonisty, datové vědce a bezpečnostní profesionály
- py-evmopens in a new tab - implementace Ethereum Virtual Machine
- eth-testeropens in a new tab - nástroje pro testování aplikací založených na Ethereum
- eth-utilsopens in a new tab - pomocné funkce pro práci s kódovými bázemi souvisejícími s Ethereem
- py-solc-xopens in a new tab - Python wrapper pro kompilátor solc pro Solidity s podporou 0.5.x
- pymakeropens in a new tab - Python API pro kontrakty Maker
- siweopens in a new tab - Sign in with Ethereum (siwe) pro Python
- Web3 DeFi for Ethereum integrationsopens in a new tab - Balíček Pythonu s připravenými integracemi pro ERC-20, Uniswap a další populární projekty
- Wakeopens in a new tab - All-in-one Python framework pro testování kontraktů, fuzzing, nasazení, skenování zranitelností a navigaci v kódu (jazykový server – Tools for Solidityopens in a new tab)
Archivováno / Již se neudržuje:
- Trinityopens in a new tab - Python klient pro Ethereum
- Mambaopens in a new tab - framework pro psaní, kompilaci a nasazení chytrých kontraktů napsaných v jazyce Vyper
- Brownieopens in a new tab - Python framework pro nasazení, testování a interakci s chytrými kontrakty Etherea
- pydevp2popens in a new tab - implementace P2P stacku Etherea
- py-wasmopens in a new tab - implementace interpreta WebAssembly v Pythonu
Hledáte další informační zdroje? Podívejte se na ethereum.org/developers.
Projekty využívající nástroje pro Python
Následující projekty založené na Ethereu používají nástroje uvedené na této stránce. Související open-source repozitáře slouží jako dobrý referenční zdroj pro příklady kódu a osvědčené postupy.
- Yearn Financeopens in a new tab a repozitář Yearn Vault Contractsopens in a new tab
- Curveopens in a new tab a repozitář chytrých kontraktů Curveopens in a new tab
- BadgerDAOopens in a new tab a chytré kontrakty využívající sadu nástrojů Brownieopens in a new tab
- Sushiopens in a new tab používá Python při správě a nasazování svých vestingových kontraktůopens in a new tab
- Alpha Financeopens in a new tab, známá díky Alpha Homora, používá Brownie k testování a nasazení chytrých kontraktůopens in a new tab
Diskuse komunity Pythonu
- Discord komunity Ethereum a Pythonuopens in a new tab pro diskuzi o Web3.py a dalších frameworcích pro Python
- Discord pro Vyperopens in a new tab pro diskuzi o programování chytrých kontraktů v jazyce Vyper
Další souhrnné seznamy
Wiki pro Vyper má neuvěřitelný seznam zdrojů pro Vyperopens in a new tab