---
title: "Python డెవలపర్‌ల కోసం ఎథీరియం"
description: "Python-ఆధారిత ప్రాజెక్ట్‌లు మరియు టూలింగ్‌ని ఉపయోగించి ఎథీరియం కోసం ఎలా డెవలప్ చేయాలో తెలుసుకోండి"
lang: te
incomplete: true
---

<FeaturedText>Python-ఆధారిత ప్రాజెక్ట్‌లు మరియు టూలింగ్‌ని ఉపయోగించి ఎథీరియం కోసం ఎలా డెవలప్ చేయాలో తెలుసుకోండి</FeaturedText>

క్రిప్టోకరెన్సీ మరియు బ్లాక్‌చైన్ టెక్నాలజీ ప్రయోజనాలను ఉపయోగించుకునే వికేంద్రీకృత అప్లికేషన్‌లను (లేదా "dapps") సృష్టించడానికి ఎథీరియంను ఉపయోగించండి. ఈ dapps నమ్మదగినవిగా ఉంటాయి, అంటే అవి ఎథీరియంకు డిప్లాయ్ చేయబడిన తర్వాత, అవి ఎల్లప్పుడూ ప్రోగ్రామ్ చేయబడిన విధంగానే రన్ అవుతాయి. కొత్త రకాల ఆర్థిక అప్లికేషన్‌లను సృష్టించడానికి అవి డిజిటల్ ఆస్తులను నియంత్రించగలవు. అవి వికేంద్రీకృతంగా ఉంటాయి, అంటే ఏ ఒక్క సంస్థ లేదా వ్యక్తి వాటిని నియంత్రించలేరు మరియు వాటిని సెన్సార్ చేయడం దాదాపు అసాధ్యం.

## స్మార్ట్ కాంట్రాక్ట్‌లు మరియు Solidity భాషతో ప్రారంభించడం {#getting-started-with-smart-contracts-and-solidity}

**Pythonను ఎథీరియంతో అనుసంధానించడానికి మీ మొదటి అడుగులు వేయండి**

ముందుగా మరింత ప్రాథమిక సమాచారం కావాలా? [ethereum.org/learn](/learn/) లేదా [ethereum.org/developers](/developers/)ని చూడండి.

- [బ్లాక్‌చైన్ వివరణ](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
- [స్మార్ట్ కాంట్రాక్ట్‌లను అర్థం చేసుకోవడం](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
- [మీ మొదటి స్మార్ట్ కాంట్రాక్ట్‌ను రాయండి](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [Solidityని కంపైలింగ్ మరియు డిప్లాయ్ చేయడం ఎలాగో తెలుసుకోండి](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
- [బ్లాక్‌చైన్‌లో Python స్థితి 2023 నివేదిక](https://tradingstrategy.ai/blog/the-state-of-python-in-blockchain-in-2023)

## ప్రారంభకుల కథనాలు {#beginner-articles}

- [Web3.py అవలోకనం](https://web3py.readthedocs.io/en/latest/overview.html)
- [ఎథీరియం Python ఎకోసిస్టమ్ టూర్](https://snakecharmers.ethereum.org/python-ecosystem/)
- [ఎథీరియంకు ఒక (Python) డెవలపర్ గైడ్](https://snakecharmers.ethereum.org/a-developers-guide-to-ethereum-pt-1/)
- [బహుమతికి అర్హమైనది: ఒక ఎథీరియం Python హ్యాకథాన్ గైడ్](https://snakecharmers.ethereum.org/prize-worthy/)
- [Vyperతో స్మార్ట్ కాంట్రాక్ట్‌లకు పరిచయం](https://kauri.io/#collections/Getting%20Started/an-introduction-to-smart-contracts-with-vyper/)
- [Python Flask ఉపయోగించి ఎథీరియం కాంట్రాక్ట్‌ను ఎలా డెవలప్ చేయాలి?](https://medium.com/coinmonks/how-to-develop-ethereum-contract-using-python-flask-9758fe65976e)
- [Web3.pyకి పరిచయం · Python డెవలపర్‌ల కోసం ఎథీరియం](https://www.dappuniversity.com/articles/web3-py-intro)
- [Python మరియు Web3.py ఉపయోగించి స్మార్ట్ కాంట్రాక్ట్ ఫంక్షన్‌ను ఎలా కాల్ చేయాలి](https://stackoverflow.com/questions/57580702/how-to-call-a-smart-contract-function-using-python-and-web3-py)

## ఇంటర్మీడియట్ కథనాలు {#intermediate-articles}

- [Web3.py మిత్రులు: Apeకి పరిచయం](https://snakecharmers.ethereum.org/intro-to-ape/)
- [Python ప్రోగ్రామర్ల కోసం Dapp డెవలప్‌మెంట్](https://www.youtube.com/watch?v=tE-8bG35VNw)
- [Python ఎథీరియం ఇంటర్‌ఫేస్‌ను సృష్టించడం: పార్ట్ 1](https://hackernoon.com/creating-a-python-ethereum-interface-part-1-4d2e47ea0f4d)
- [Pythonలో ఎథీరియం స్మార్ట్ కాంట్రాక్ట్‌లు: ఒక సమగ్రమైన గైడ్](https://hackernoon.com/ethereum-smart-contracts-in-python-a-comprehensive-ish-guide-771b03990988)

## అధునాతన వినియోగ నమూనాలు {#advanced-use-patterns}

- [Web3.py నమూనాలు: రియల్-టైమ్ ఈవెంట్ సబ్‌స్క్రిప్షన్‌లు](https://snakecharmers.ethereum.org/subscriptions/)
- [Web3.py నమూనాలు: WebSocketProvider](https://snakecharmers.ethereum.org/websocketprovider/)
- [Python ఉపయోగించి ఎథీరియం స్మార్ట్ కాంట్రాక్ట్‌ను కంపైలింగ్, డిప్లాయ్ చేయడం మరియు కాల్ చేయడం](https://yohanes.gultom.id/2018/11/28/compiling-deploying-and-calling-ethereum-smartcontract-using-python/)
- [స్లిదర్‌తో Solidity స్మార్ట్ కాంట్రాక్ట్‌లను విశ్లేషించండి](https://kauri.io/#collections/DevOps/analyze-solidity-smart-contracts-with-slither/#analyze-solidity-smart-contracts-with-slither)
- [బ్లాక్‌చైన్ ఫిన్‌టెక్ ట్యుటోరియల్: Pythonతో రుణం ఇవ్వడం మరియు రుణం తీసుకోవడం](https://blog.chain.link/blockchain-fintech-defi-tutorial-lending-borrowing-python/)

## ఆర్కైవ్ చేయబడిన కథనాలు {#archived-articles}

- [Python మరియు Brownieతో మీ స్వంత ERC-20 టోకెన్‌ను డిప్లాయ్ చేయండి](https://betterprogramming.pub/python-blockchain-token-deployment-tutorial-create-an-erc20-77a5fd2e1a58)
- [స్మార్ట్ కాంట్రాక్ట్‌లను డిప్లాయ్ చేయడానికి Brownie మరియు Pythonను ఉపయోగించడం](https://dev.to/patrickalphac/using-brownie-for-to-deploy-smart-contracts-1kkp)
- [Brownieతో ఓపెన్‌సీలో NFTలను సృష్టించడం](https://www.freecodecamp.org/news/how-to-make-an-nft-and-render-on-opensea-marketplace/)

## Python ప్రాజెక్ట్‌లు మరియు టూల్స్ {#python-projects-and-tools}

### క్రియాశీలమైనవి:
- [Web3.py](https://github.com/ethereum/web3.py) - _ఎథీరియంతో ఇంటరాక్ట్ అవ్వడానికి Python లైబ్రరీ_
- [Vyper](https://github.com/ethereum/vyper/) - _EVM కోసం పైథానిక్ స్మార్ట్ కాంట్రాక్ట్ భాష_
- [Titanoboa](https://github.com/vyperlang/titanoboa/) - _Vyper యొక్క స్థానిక టెస్టింగ్ టూల్; మెయిన్‌నెట్ ఫోర్కింగ్, డీబగ్గింగ్ మరియు అందమైన ట్రేస్‌బ్యాక్‌లతో కూడిన ఇంటర్‌ప్రెటర్_
- [Moccasin](https://github.com/Cyfrin/moccasin) - _Titanoboaపై నిర్మించబడిన Vyper మరియు Python కోసం స్మార్ట్ కాంట్రాక్ట్ డెవలప్‌మెంట్ మరియు టెస్టింగ్ ఫ్రేమ్‌వర్క్_
- [Ape](https://github.com/ApeWorX/ape) - _పైథానిస్టాలు, డేటా సైంటిస్టులు మరియు సెక్యూరిటీ ప్రొఫెషనల్స్ కోసం స్మార్ట్ కాంట్రాక్ట్ డెవలప్‌మెంట్ టూల్_
- [py-evm](https://github.com/ethereum/py-evm) - _ఎథీరియం వర్చువల్ మెషిన్ యొక్క అమలు_
- [eth-tester](https://github.com/ethereum/eth-tester) - _ఎథీరియం-ఆధారిత అప్లికేషన్‌లను పరీక్షించడానికి టూల్స్_
- [eth-utils](https://github.com/ethereum/eth-utils/) - _ఎథీరియం సంబంధిత కోడ్‌బేస్‌లతో పనిచేయడానికి యుటిలిటీ ఫంక్షన్‌లు_
- [py-solc-x](https://pypi.org/project/py-solc-x/) - _0.5.x మద్దతుతో solc Solidity కంపైలర్ చుట్టూ Python ర్యాపర్_
- [pymaker](https://github.com/makerdao/pymaker) - _Maker కాంట్రాక్ట్‌ల కోసం Python API_
- [siwe](https://github.com/signinwithethereum/siwe-py) - _Python కోసం ఎథీరియంతో సైన్ ఇన్ చేయండి (SIWE)_
- [ఎథీరియం ఇంటిగ్రేషన్‌ల కోసం Web3 వికేంద్రీకృత ఫైనాన్స్ (DeFi)](https://github.com/tradingstrategy-ai/web3-ethereum-defi) - _ERC-20, యూనిస్వాప్ మరియు ఇతర ప్రసిద్ధ ప్రాజెక్ట్‌ల కోసం సిద్ధంగా ఉన్న ఇంటిగ్రేషన్‌లతో కూడిన Python ప్యాకేజీ_
- [Wake](https://getwake.io) - _కాంట్రాక్ట్‌ల టెస్టింగ్, ఫజ్జింగ్, డిప్లాయ్‌మెంట్, వల్నరబిలిటీ స్కానింగ్ మరియు కోడ్ నావిగేషన్ కోసం ఆల్-ఇన్-వన్ Python ఫ్రేమ్‌వర్క్ (లాంగ్వేజ్ సర్వర్ - [Solidity కోసం టూల్స్](https://marketplace.visualstudio.com/items?itemName=AckeeBlockchain.tools-for-solidity))_
- [DeFiPy](https://github.com/defipy-devs/defipy) - _యూనిస్వాప్ V2/V3, Balancer మరియు Curve అంతటా వికేంద్రీకృత ఫైనాన్స్ (DeFi) అనలిటిక్స్ మరియు స్వయంచాలక మార్కెట్ మేకర్ (amm) సిమ్యులేషన్ కోసం Python SDK_
### ఆర్కైవ్ చేయబడినవి / ఇకపై నిర్వహించబడనివి: {#archived--no-longer-maintained}

- [Trinity](https://github.com/ethereum/trinity) - _ఎథీరియం Python క్లయింట్_
- [Mamba](https://github.com/arjunaskykok/mamba) - _Vyper భాషలో వ్రాసిన స్మార్ట్ కాంట్రాక్ట్‌లను వ్రాయడానికి, కంపైలింగ్ చేయడానికి మరియు డిప్లాయ్ చేయడానికి ఫ్రేమ్‌వర్క్_
- [Brownie](https://github.com/eth-brownie/brownie) - _ఎథీరియం స్మార్ట్ కాంట్రాక్ట్‌లను డిప్లాయ్ చేయడానికి, పరీక్షించడానికి మరియు ఇంటరాక్ట్ అవ్వడానికి Python ఫ్రేమ్‌వర్క్_
- [pydevp2p](https://github.com/ethereum/pydevp2p) - _ఎథీరియం P2P స్టాక్ యొక్క అమలు_
- [py-wasm](https://github.com/ethereum/py-wasm) - _వెబ్ అసెంబ్లీ ఇంటర్‌ప్రెటర్ యొక్క Python అమలు_

మరిన్ని వనరుల కోసం చూస్తున్నారా? [ethereum.org/developers](/developers/)ని చూడండి.

## Python టూలింగ్‌ని ఉపయోగిస్తున్న ప్రాజెక్ట్‌లు {#projects-using-python-tooling}

కింది ఎథీరియం-ఆధారిత ప్రాజెక్ట్‌లు ఈ పేజీలో పేర్కొన్న టూల్స్‌ను ఉపయోగిస్తాయి. సంబంధిత ఓపెన్-సోర్స్ రిపోజిటరీలు ఉదాహరణ కోడ్ మరియు ఉత్తమ పద్ధతులకు మంచి సూచనగా ఉపయోగపడతాయి.

- [Yearn Finance](https://yearn.finance/) మరియు [Yearn ఖజానా కాంట్రాక్ట్‌ల రిపోజిటరీ](https://github.com/yearn/yearn-vaults)
- [Curve](https://www.curve.finance/) మరియు [Curve స్మార్ట్ కాంట్రాక్ట్‌ల రిపోజిటరీ](https://github.com/curvefi/curve-contract)
- [BadgerDAO](https://badger.com/) మరియు [Brownie టూల్‌చెయిన్‌ని ఉపయోగిస్తున్న స్మార్ట్ కాంట్రాక్ట్‌లు](https://github.com/Badger-Finance/badger-system)
- [Sushi](https://sushi.com/) వారి వెస్టింగ్ కాంట్రాక్ట్‌లను నిర్వహించడంలో మరియు డిప్లాయ్ చేయడంలో [Pythonను ఉపయోగిస్తుంది](https://github.com/sushiswap/sushi-vesting-protocols)
- ఆల్ఫా హోమోరా ఫేమ్ అయిన [Alpha Finance](https://alphaventuredao.io/), [స్మార్ట్ కాంట్రాక్ట్‌లను పరీక్షించడానికి మరియు డిప్లాయ్ చేయడానికి Brownieని ఉపయోగిస్తుంది](https://github.com/AlphaFinanceLab/alpha-staking-contract)

## Python కమ్యూనిటీ చర్చ {#python-community-contributors}

- Web3.py మరియు ఇతర Python ఫ్రేమ్‌వర్క్ చర్చ కోసం [ఎథీరియం Python కమ్యూనిటీ డిస్కార్డ్](https://discord.gg/9zk7snTfWe)
- Vyper స్మార్ట్ కాంట్రాక్ట్ ప్రోగ్రామింగ్ చర్చ కోసం [Vyper డిస్కార్డ్](https://discord.gg/SdvKC79cJk)

## ఇతర సమగ్ర జాబితాలు {#other-aggregated-lists}

Vyper వికీలో [Vyper కోసం అద్భుతమైన వనరుల జాబితా](https://github.com/vyperlang/vyper/wiki/Vyper-tools-and-resources) ఉంది
