Ethereum kwa wajenzi wa Python
Ukurasa ulihaririwa mwisho: 26 Februari 2026
Tumia Ethereum kuunda programu zilizogatuliwa (au "dapps") zinazotumia manufaa ya sarafu fiche na teknolojia ya kiambajengo. Dapp hizi zinaweza kuaminika, kumaanisha kwamba pindi tu zitakapotumwa Ethereum, zitatumika kila mara jinsi zilivyoratibiwa. Wanaweza kudhibiti vipengee vya dijitali ili kuunda aina mpya za programu za kifedha. Zinaweza kugatuliwa, kumaanisha kuwa hakuna huluki moja au mtu anayezidhibiti na karibu haiwezekani kuzidhibiti.
Kuanza na mikataba-erevu na lugha ya Solidity
Chukua hatua zako za kwanza za kuunganisha Python na Ethereum
Je, unahitaji primer ya msingi zaidi kwanza? Angalia ethereum.org/learn au ethereum.org/developers.
- Mnyororo wa bloku Umefafanuliwa (opens in a new tab)
- Kuelewa Mikataba-erevu (opens in a new tab)
- Andika Mkataba-erevu wako wa Kwanza (opens in a new tab)
- Jifunze Jinsi ya Kuandaa na Kupeleka Solidity (opens in a new tab)
- Ripoti ya hali ya Python katika mnyororo wa bloku 2023 (opens in a new tab)
Makala za wanaoanza
- Muhtasari wa web3.py (opens in a new tab)
- Ziara ya Mfumo Ikolojia wa Python wa Ethereum (opens in a new tab)
- Mwongozo wa Msanidi Programu (wa Python) wa Ethereum (opens in a new tab)
- Yenye Kustahili Tuzo: Mwongozo wa Hackathon ya Python ya Ethereum (opens in a new tab)
- Utangulizi wa Mikataba-erevu kwa kutumia Vyper (opens in a new tab)
- Jinsi ya kuendeleza mkataba wa Ethereum kwa kutumia Python Flask? (opens in a new tab)
- Utangulizi wa Web3.py · Ethereum kwa Wasanidi Programu wa Python (opens in a new tab)
- Jinsi ya kuita kazi ya Mkataba-erevu kwa kutumia Python na web3.py (opens in a new tab)
Makala za wastani
- Marafiki wa web3.py: Utangulizi wa Ape (opens in a new tab)
- Uendelezaji wa mfumo mtawanyo wa kimamlaka kwa Wasanidi Programu wa Python (opens in a new tab)
- Kuunda Kiolesura cha Python cha Ethereum: Sehemu ya 1 (opens in a new tab)
- Mikataba-erevu ya Ethereum katika Python: mwongozo wa kina (kwa kiasi) (opens in a new tab)
Mifumo ya juu ya matumizi
- Mifumo ya web3.py: Usajili wa Matukio ya Wakati Halisi (opens in a new tab)
- Mifumo ya web3.py: WebSocketProvider (opens in a new tab)
- Kuandaa, kupeleka na kuita mkataba-erevu wa Ethereum kwa kutumia Python (opens in a new tab)
- Changanua Mikataba-erevu ya Solidity kwa kutumia Slither (opens in a new tab)
- Mafunzo ya Fintech ya Mnyororo wa bloku: Kukopesha na Kukopa kwa Kutumia Python (opens in a new tab)
Makala yaliyohifadhiwa
- Peleka Tokeni yako mwenyewe ya ERC20 kwa kutumia Python na Brownie (opens in a new tab)
- Kutumia Brownie na Python kupeleka Mikataba-erevu (opens in a new tab)
- Kuunda NFT kwenye OpenSea kwa kutumia Brownie (opens in a new tab)
Miradi na zana za Python
Inayotumika:
- Web3.py (opens in a new tab) - Maktaba ya Python ya kuingiliana na Ethereum
- Vyper (opens in a new tab) - Lugha ya Mkataba-erevu ya Kipthoni kwa ajili ya EVM
- Ape (opens in a new tab) - Zana ya kuendeleza mikataba-erevu kwa Wapythoni, Wanasayansi wa Data, na Wataalamu wa Usalama
- py-evm (opens in a new tab) - utekelezaji wa Mashine ya Mtandaoni ya Ethereum
- eth-tester (opens in a new tab) - zana za kujaribu programu-tumizi za msingi wa Ethereum
- eth-utils (opens in a new tab) - kazi za matumizi kwa ajili ya kufanya kazi na misimbo-msingi inayohusiana na Ethereum
- py-solc-x (opens in a new tab) - Kifuniko cha Python kuzunguka kikusanyaji cha solc cha solidity chenye usaidizi wa 0.5.x
- pymaker (opens in a new tab) - API ya Python kwa mikataba ya Maker
- siwe (opens in a new tab) - Ingia na Ethereum (siwe) kwa Python
- Web3 DeFi kwa miunganisho ya Ethereum (opens in a new tab) - Kifurushi cha Python kilicho na miunganisho tayari kwa ERC-20, Uniswap na miradi mingine maarufu
- Wake (opens in a new tab) - Mfumo mmoja wa Python kwa ajili ya majaribio ya mikataba, fuzzing, upelekaji, uchunguzi wa udhaifu na urambazaji wa msimbo (seva ya lugha - Zana za Solidity (opens in a new tab))
Imehifadhiwa / Haihudumiwi tena:
- Trinity (opens in a new tab) - Mteja wa Python wa Ethereum
- Mamba (opens in a new tab) - mfumo wa kuandika, kuandaa, na kupeleka mikataba-erevu iliyoandikwa kwa lugha ya Vyper
- Brownie (opens in a new tab) - Mfumo wa Python wa kupeleka, kujaribu na kuingiliana na mikataba-erevu ya Ethereum
- pydevp2p (opens in a new tab) - utekelezaji wa safu ya P2P ya Ethereum
- py-wasm (opens in a new tab) - utekelezaji wa Python wa mkalimani wa web assembly
Je, unatafuta rasilimali zaidi? Angalia ethereum.org/developers.
Miradi inayotumia zana za Python
Miradi ifuatayo ya msingi wa Ethereum hutumia zana zilizotajwa kwenye ukurasa huu. Hifadhi za chanzo-wazi zinazohusiana hutumika kama marejeleo mazuri kwa mfano msimbo na mbinu bora.
- Yearn Finance (opens in a new tab) na hazina ya Mikataba ya Vault ya Yearn (opens in a new tab)
- Curve (opens in a new tab) na hazina ya mikataba-erevu ya Curve (opens in a new tab)
- BadgerDAO (opens in a new tab) na mikataba-erevu inayotumia msururu wa zana za Brownie (opens in a new tab)
- Sushi (opens in a new tab) hutumia Python katika kusimamia na kupeleka mikataba yao ya ugawaji (opens in a new tab)
- Alpha Finance (opens in a new tab), inayofahamika kwa Alpha Homora, hutumia Brownie kujaribu na kupeleka mikataba-erevu (opens in a new tab)
Majadiliano ya Jumuiya ya Python
- Discord ya Jumuiya ya Python ya Ethereum (opens in a new tab) kwa majadiliano ya Web3.py na mifumo mingine ya Python
- Discord ya Vyper (opens in a new tab) kwa majadiliano ya programu za mkataba-erevu wa Vyper
Orodha zingine zilizokusanywa
Wiki ya Vyper ina orodha ya ajabu ya rasilimali za Vyper (opens in a new tab)