---
title: Ethereum kwa Wasanidi wa Python
description: Jifunze jinsi ya kusanidi Ethereum ukitumia miradi na zana zinazotegemea Python
lang: sw
incomplete: true
---

<FeaturedText>Jifunze jinsi ya kusanidi Ethereum ukitumia miradi na zana zinazotegemea Python</FeaturedText>

Tumia Ethereum kuunda programu tumizi zilizogatuliwa (au "dapps") zinazotumia faida za sarafu-fiche na teknolojia ya mnyororo wa vitalu. Dapps hizi zinaweza kuaminika, ikimaanisha kwamba mara tu zikishasambazwa kwenye Ethereum, zitaendelea kufanya kazi kama zilivyopangwa. Zinaweza kudhibiti mali za kidijitali ili kuunda aina mpya za programu za kifedha. Zinaweza kuwa zilizogatuliwa, ikimaanisha kwamba hakuna taasisi au mtu mmoja anayezidhibiti na ni karibu haiwezekani kuzidhibiti.

## Kuanza na mikataba mahiri na lugha ya Solidity {#getting-started-with-smart-contracts-and-solidity}

**Chukua hatua zako za kwanza za kuunganisha Python na Ethereum**

Je, unahitaji mwongozo wa kimsingi zaidi kwanza? Angalia [ethereum.org/learn](/learn/) au [ethereum.org/developers](/developers/).

- [Mnyororo wa Vitalu Umefafanuliwa](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
- [Kuelewa Mikataba Mahiri](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
- [Andika Mkataba wako Mahiri wa Kwanza](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [Jifunze Jinsi ya Kukusanya na Kusambaza Solidity](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
- [Ripoti ya hali ya Python katika mnyororo wa vitalu ya 2023](https://tradingstrategy.ai/blog/the-state-of-python-in-blockchain-in-2023)

## Makala ya wanaoanza {#beginner-articles}

- [Muhtasari wa Web3.py](https://web3py.readthedocs.io/en/latest/overview.html)
- [Ziara ya Mfumo wa Ikolojia wa Ethereum Python](https://snakecharmers.ethereum.org/python-ecosystem/)
- [Mwongozo wa Msanidi (Python) kwa Ethereum](https://snakecharmers.ethereum.org/a-developers-guide-to-ethereum-pt-1/)
- [Inayostahili Tuzo: Mwongozo wa Hackathon ya Ethereum Python](https://snakecharmers.ethereum.org/prize-worthy/)
- [Utangulizi wa Mikataba Mahiri na Vyper](https://kauri.io/#collections/Getting%20Started/an-introduction-to-smart-contracts-with-vyper/)
- [Jinsi ya kusanidi mkataba wa Ethereum kwa kutumia Python Flask?](https://medium.com/coinmonks/how-to-develop-ethereum-contract-using-python-flask-9758fe65976e)
- [Utangulizi wa Web3.py · Ethereum Kwa Wasanidi wa Python](https://www.dappuniversity.com/articles/web3-py-intro)
- [Jinsi ya kuita utendakazi wa Mkataba Mahiri kwa kutumia Python na Web3.py](https://stackoverflow.com/questions/57580702/how-to-call-a-smart-contract-function-using-python-and-web3-py)

## Makala ya kati {#intermediate-articles}

- [Marafiki wa Web3.py: Utangulizi wa Ape](https://snakecharmers.ethereum.org/intro-to-ape/)
- [Usanidi wa Dapp kwa Watengenezaji wa Programu za Python](https://www.youtube.com/watch?v=tE-8bG35VNw)
- [Kuunda Kiolesura cha Python Ethereum: Sehemu ya 1](https://hackernoon.com/creating-a-python-ethereum-interface-part-1-4d2e47ea0f4d)
- [Mikataba Mahiri ya Ethereum katika Python: mwongozo (kiasi) wa kina](https://hackernoon.com/ethereum-smart-contracts-in-python-a-comprehensive-ish-guide-771b03990988)

## Miundo ya matumizi ya hali ya juu {#advanced-use-patterns}

- [Miundo ya Web3.py: Usajili wa Matukio ya Wakati Halisi](https://snakecharmers.ethereum.org/subscriptions/)
- [Miundo ya Web3.py: WebSocketProvider](https://snakecharmers.ethereum.org/websocketprovider/)
- [Kukusanya, kusambaza na kuita mkataba mahiri wa Ethereum kwa kutumia Python](https://yohanes.gultom.id/2018/11/28/compiling-deploying-and-calling-ethereum-smartcontract-using-python/)
- [Changanua Mikataba Mahiri ya Solidity na Slither](https://kauri.io/#collections/DevOps/analyze-solidity-smart-contracts-with-slither/#analyze-solidity-smart-contracts-with-slither)
- [Mafunzo ya Fintech ya Mnyororo wa Vitalu: Ukopeshaji na Ukopaji kwa Python](https://blog.chain.link/blockchain-fintech-defi-tutorial-lending-borrowing-python/)

## Makala yaliyohifadhiwa {#archived-articles}

- [Sambaza Tokeni yako ya ERC-20 kwa Python na Brownie](https://betterprogramming.pub/python-blockchain-token-deployment-tutorial-create-an-erc20-77a5fd2e1a58)
- [Kutumia Brownie na Python kusambaza Mikataba Mahiri](https://dev.to/patrickalphac/using-brownie-for-to-deploy-smart-contracts-1kkp)
- [Kuunda NFT kwenye OpenSea na Brownie](https://www.freecodecamp.org/news/how-to-make-an-nft-and-render-on-opensea-marketplace/)

## Miradi na zana za Python {#python-projects-and-tools}

- [Web3.py](https://github.com/ethereum/web3.py) - _Maktaba ya Python ya kuingiliana na Ethereum_
- [Vyper](https://github.com/ethereum/vyper/) - _Lugha ya Mkataba Mahiri ya Kipython kwa ajili ya EVM_
- [Titanoboa](https://github.com/vyperlang/titanoboa/) - _Zana asili ya kujaribu ya Vyper; mkalimani aliye na ugawaji wa Mtandao Mkuu, utatuzi, na ufuatiliaji mzuri_
- [Moccasin](https://github.com/Cyfrin/moccasin) - _Mfumo wa usanidi na majaribio wa mkataba mahiri kwa ajili ya Vyper na Python, uliojengwa kwenye Titanoboa_
- [Ape](https://github.com/ApeWorX/ape) - _Zana ya usanidi wa mkataba mahiri kwa Wapython, Wanasayansi wa Data, na Wataalamu wa Usalama_
- [py-evm](https://github.com/ethereum/py-evm) - _utekelezaji wa Mashine Pepe ya Ethereum_
- [eth-tester](https://github.com/ethereum/eth-tester) - _zana za kujaribu programu tumizi zinazotegemea Ethereum_
- [eth-utils](https://github.com/ethereum/eth-utils/) - _utendakazi wa matumizi kwa ajili ya kufanya kazi na misingi ya msimbo inayohusiana na Ethereum_
- [py-solc-x](https://pypi.org/project/py-solc-x/) - _Kifuniko cha Python kwenye kikusanyaji cha solc cha Solidity chenye usaidizi wa 0.5.x_
- [pymaker](https://github.com/makerdao/pymaker) - _API ya Python kwa ajili ya mikataba ya Maker_
- [siwe](https://github.com/signinwithethereum/siwe-py) - _Ingia kwa kutumia Ethereum (SIWE) kwa ajili ya Python_
- [Fedha zilizogatuliwa (DeFi) za Web3 kwa ajili ya miunganisho ya Ethereum](https://github.com/tradingstrategy-ai/web3-ethereum-defi) - _Kifurushi cha Python chenye miunganisho tayari kwa ajili ya ERC-20, Uniswap na miradi mingine maarufu_
- [Wake](https://getwake.io) - _Mfumo wa Python wa kila kitu kwa ajili ya majaribio ya mikataba, fuzzing, usambazaji, uchunguzi wa udhaifu na urambazaji wa msimbo (seva ya lugha - [Zana za Solidity](https://marketplace.visualstudio.com/items?itemName=AckeeBlockchain.tools-for-solidity))_
- [DeFiPy](https://github.com/defipy-devs/defipy) - _SDK ya Python kwa ajili ya uchanganuzi wa DeFi na uigaji wa kitengeneza soko cha kiotomatiki (AMM) kwenye Uniswap V2/V3, Balancer, na Curve_
### Zilizohifadhiwa / Hazitunzwi tena: {#archived--no-longer-maintained}

- [Trinity](https://github.com/ethereum/trinity) - _Mteja wa Ethereum Python_
- [Mamba](https://github.com/arjunaskykok/mamba) - _mfumo wa kuandika, kukusanya, na kusambaza mikataba mahiri iliyoandikwa kwa lugha ya Vyper_
- [Brownie](https://github.com/eth-brownie/brownie) - _Mfumo wa Python wa kusambaza, kujaribu na kuingiliana na mikataba mahiri ya Ethereum_
- [pydevp2p](https://github.com/ethereum/pydevp2p) - _utekelezaji wa rundo la P2P la Ethereum_
- [py-wasm](https://github.com/ethereum/py-wasm) - _Utekelezaji wa Python wa mkalimani wa web assembly_

Je, unatafuta rasilimali zaidi? Angalia [ethereum.org/developers](/developers/).

## Miradi inayotumia zana za Python {#projects-using-python-tooling}

Miradi ifuatayo inayotegemea Ethereum inatumia zana zilizotajwa kwenye ukurasa huu. Hifadhi zinazohusiana za chanzo huria hutumika kama rejeleo zuri kwa msimbo wa mfano na mbinu bora.

- [Yearn Finance](https://yearn.finance/) na [hifadhi ya Mikataba ya Hifadhi ya Yearn](https://github.com/yearn/yearn-vaults)
- [Curve](https://www.curve.finance/) na [hifadhi ya mikataba mahiri ya Curve](https://github.com/curvefi/curve-contract)
- [BadgerDAO](https://badger.com/) na [mikataba mahiri inayotumia msururu wa zana wa Brownie](https://github.com/Badger-Finance/badger-system)
- [Sushi](https://sushi.com/) inatumia [Python katika kudhibiti na kusambaza mikataba yao ya umilikishaji wa kimuda](https://github.com/sushiswap/sushi-vesting-protocols)
- [Alpha Finance](https://alphaventuredao.io/), maarufu kwa Alpha Homora, inatumia [Brownie kujaribu na kusambaza mikataba mahiri](https://github.com/AlphaFinanceLab/alpha-staking-contract)

## Majadiliano ya Jamii ya Python {#python-community-contributors}

- [Discord ya Jamii ya Ethereum Python](https://discord.gg/9zk7snTfWe) kwa majadiliano ya Web3.py na mifumo mingine ya Python
- [Discord ya Vyper](https://discord.gg/SdvKC79cJk) kwa majadiliano ya upangaji wa mkataba mahiri wa Vyper

## Orodha zingine zilizojumuishwa {#other-aggregated-lists}

Wiki ya Vyper ina [orodha nzuri ya rasilimali kwa Vyper](https://github.com/vyperlang/vyper/wiki/Vyper-tools-and-resources)
