Python డెవలపర్ల కోసం ఎథీరియం
క్రిప్టోకరెన్సీ మరియు బ్లాక్చైన్ టెక్నాలజీ ప్రయోజనాలను ఉపయోగించుకునే వికేంద్రీకృత అప్లికేషన్లను (లేదా "dapps") సృష్టించడానికి ఎథీరియంను ఉపయోగించండి. ఈ dapps నమ్మదగినవిగా ఉంటాయి, అంటే అవి ఎథీరియంకు డిప్లాయ్ చేయబడిన తర్వాత, అవి ఎల్లప్పుడూ ప్రోగ్రామ్ చేయబడిన విధంగానే రన్ అవుతాయి. కొత్త రకాల ఆర్థిక అప్లికేషన్లను సృష్టించడానికి అవి డిజిటల్ ఆస్తులను నియంత్రించగలవు. అవి వికేంద్రీకృతంగా ఉంటాయి, అంటే ఏ ఒక్క సంస్థ లేదా వ్యక్తి వాటిని నియంత్రించలేరు మరియు వాటిని సెన్సార్ చేయడం దాదాపు అసాధ్యం.
స్మార్ట్ కాంట్రాక్ట్లు మరియు Solidity భాషతో ప్రారంభించడం
Pythonను ఎథీరియంతో అనుసంధానించడానికి మీ మొదటి అడుగులు వేయండి
ముందుగా మరింత ప్రాథమిక సమాచారం కావాలా? ethereum.org/learn లేదా ethereum.org/developersని చూడండి.
- బ్లాక్చైన్ వివరణ (opens in a new tab)
- స్మార్ట్ కాంట్రాక్ట్లను అర్థం చేసుకోవడం (opens in a new tab)
- మీ మొదటి స్మార్ట్ కాంట్రాక్ట్ను రాయండి (opens in a new tab)
- Solidityని కంపైలింగ్ మరియు డిప్లాయ్ చేయడం ఎలాగో తెలుసుకోండి (opens in a new tab)
- బ్లాక్చైన్లో Python స్థితి 2023 నివేదిక (opens in a new tab)
ప్రారంభకుల కథనాలు
- Web3.py అవలోకనం (opens in a new tab)
- ఎథీరియం Python ఎకోసిస్టమ్ టూర్ (opens in a new tab)
- ఎథీరియంకు ఒక (Python) డెవలపర్ గైడ్ (opens in a new tab)
- బహుమతికి అర్హమైనది: ఒక ఎథీరియం Python హ్యాకథాన్ గైడ్ (opens in a new tab)
- Vyperతో స్మార్ట్ కాంట్రాక్ట్లకు పరిచయం (opens in a new tab)
- Python Flask ఉపయోగించి ఎథీరియం కాంట్రాక్ట్ను ఎలా డెవలప్ చేయాలి? (opens in a new tab)
- Web3.pyకి పరిచయం · Python డెవలపర్ల కోసం ఎథీరియం (opens in a new tab)
- Python మరియు Web3.py ఉపయోగించి స్మార్ట్ కాంట్రాక్ట్ ఫంక్షన్ను ఎలా కాల్ చేయాలి (opens in a new tab)
ఇంటర్మీడియట్ కథనాలు
- Web3.py మిత్రులు: Apeకి పరిచయం (opens in a new tab)
- Python ప్రోగ్రామర్ల కోసం Dapp డెవలప్మెంట్ (opens in a new tab)
- Python ఎథీరియం ఇంటర్ఫేస్ను సృష్టించడం: పార్ట్ 1 (opens in a new tab)
- Pythonలో ఎథీరియం స్మార్ట్ కాంట్రాక్ట్లు: ఒక సమగ్రమైన గైడ్ (opens in a new tab)
అధునాతన వినియోగ నమూనాలు
- Web3.py నమూనాలు: రియల్-టైమ్ ఈవెంట్ సబ్స్క్రిప్షన్లు (opens in a new tab)
- Web3.py నమూనాలు: WebSocketProvider (opens in a new tab)
- Python ఉపయోగించి ఎథీరియం స్మార్ట్ కాంట్రాక్ట్ను కంపైలింగ్, డిప్లాయ్ చేయడం మరియు కాల్ చేయడం (opens in a new tab)
- స్లిదర్తో Solidity స్మార్ట్ కాంట్రాక్ట్లను విశ్లేషించండి (opens in a new tab)
- బ్లాక్చైన్ ఫిన్టెక్ ట్యుటోరియల్: Pythonతో రుణం ఇవ్వడం మరియు రుణం తీసుకోవడం (opens in a new tab)
ఆర్కైవ్ చేయబడిన కథనాలు
- Python మరియు Brownieతో మీ స్వంత ERC-20 టోకెన్ను డిప్లాయ్ చేయండి (opens in a new tab)
- స్మార్ట్ కాంట్రాక్ట్లను డిప్లాయ్ చేయడానికి Brownie మరియు Pythonను ఉపయోగించడం (opens in a new tab)
- Brownieతో ఓపెన్సీలో NFTలను సృష్టించడం (opens in a new tab)
Python ప్రాజెక్ట్లు మరియు టూల్స్
యాక్టివ్:
- Web3.py (opens in a new tab) - ఎథీరియంతో ఇంటరాక్ట్ అవ్వడానికి Python లైబ్రరీ
- Vyper (opens in a new tab) - EVM కోసం పైథానిక్ స్మార్ట్ కాంట్రాక్ట్ భాష
- Ape (opens in a new tab) - పైథానిస్టాలు, డేటా సైంటిస్ట్లు మరియు సెక్యూరిటీ ప్రొఫెషనల్స్ కోసం స్మార్ట్ కాంట్రాక్ట్ డెవలప్మెంట్ టూల్
- py-evm (opens in a new tab) - ఎథీరియం వర్చువల్ మెషీన్ యొక్క అమలు
- eth-tester (opens in a new tab) - ఎథీరియం-ఆధారిత అప్లికేషన్లను పరీక్షించడానికి టూల్స్
- eth-utils (opens in a new tab) - ఎథీరియం సంబంధిత కోడ్బేస్లతో పనిచేయడానికి యుటిలిటీ ఫంక్షన్లు
- py-solc-x (opens in a new tab) - 0.5.x మద్దతుతో solc Solidity కంపైలర్ చుట్టూ Python ర్యాపర్
- pymaker (opens in a new tab) - Maker కాంట్రాక్ట్ల కోసం Python API
- siwe (opens in a new tab) - Python కోసం ఎథీరియంతో సైన్ ఇన్ చేయండి (SIWE)
- ఎథీరియం ఇంటిగ్రేషన్ల కోసం Web3 వికేంద్రీకృత ఫైనాన్స్ (DeFi) (opens in a new tab) - ERC-20, యూనిస్వాప్ మరియు ఇతర ప్రసిద్ధ ప్రాజెక్ట్ల కోసం సిద్ధంగా ఉన్న ఇంటిగ్రేషన్లతో కూడిన Python ప్యాకేజీ
- Wake (opens in a new tab) - కాంట్రాక్ట్ల టెస్టింగ్, ఫజ్జింగ్, డిప్లాయ్మెంట్, వల్నరబిలిటీ స్కానింగ్ మరియు కోడ్ నావిగేషన్ కోసం ఆల్-ఇన్-వన్ Python ఫ్రేమ్వర్క్ (లాంగ్వేజ్ సర్వర్ - Solidity కోసం టూల్స్ (opens in a new tab))
- DeFiPy (opens in a new tab) - యూనిస్వాప్ V2/V3, Balancer మరియు Curve అంతటా వికేంద్రీకృత ఫైనాన్స్ (DeFi) విశ్లేషణలు మరియు స్వయంచాలక మార్కెట్ మేకర్ (amm) అనుకరణ కోసం Python SDK
ఆర్కైవ్ చేయబడినవి / ఇకపై నిర్వహించబడనివి:
- Trinity (opens in a new tab) - ఎథీరియం Python క్లయింట్
- Mamba (opens in a new tab) - Vyper భాషలో వ్రాసిన స్మార్ట్ కాంట్రాక్ట్లను వ్రాయడానికి, కంపైలింగ్ చేయడానికి మరియు డిప్లాయ్ చేయడానికి ఫ్రేమ్వర్క్
- Brownie (opens in a new tab) - ఎథీరియం స్మార్ట్ కాంట్రాక్ట్లను డిప్లాయ్ చేయడానికి, పరీక్షించడానికి మరియు ఇంటరాక్ట్ అవ్వడానికి Python ఫ్రేమ్వర్క్
- pydevp2p (opens in a new tab) - ఎథీరియం P2P స్టాక్ యొక్క అమలు
- py-wasm (opens in a new tab) - వెబ్ అసెంబ్లీ ఇంటర్ప్రెటర్ యొక్క Python అమలు
మరిన్ని వనరుల కోసం చూస్తున్నారా? ethereum.org/developersని చూడండి.
Python టూలింగ్ని ఉపయోగిస్తున్న ప్రాజెక్ట్లు
కింది ఎథీరియం-ఆధారిత ప్రాజెక్ట్లు ఈ పేజీలో పేర్కొన్న టూల్స్ను ఉపయోగిస్తాయి. సంబంధిత ఓపెన్-సోర్స్ రిపోజిటరీలు ఉదాహరణ కోడ్ మరియు ఉత్తమ పద్ధతులకు మంచి సూచనగా ఉపయోగపడతాయి.
- Yearn Finance (opens in a new tab) మరియు Yearn ఖజానా కాంట్రాక్ట్ల రిపోజిటరీ (opens in a new tab)
- Curve (opens in a new tab) మరియు Curve స్మార్ట్ కాంట్రాక్ట్ల రిపోజిటరీ (opens in a new tab)
- BadgerDAO (opens in a new tab) మరియు Brownie టూల్చెయిన్ని ఉపయోగిస్తున్న స్మార్ట్ కాంట్రాక్ట్లు (opens in a new tab)
- Sushi (opens in a new tab) వారి వెస్టింగ్ కాంట్రాక్ట్లను నిర్వహించడంలో మరియు డిప్లాయ్ చేయడంలో Pythonను ఉపయోగిస్తుంది (opens in a new tab)
- ఆల్ఫా హోమోరా ఫేమ్ అయిన Alpha Finance (opens in a new tab), స్మార్ట్ కాంట్రాక్ట్లను పరీక్షించడానికి మరియు డిప్లాయ్ చేయడానికి Brownieని ఉపయోగిస్తుంది (opens in a new tab)
Python కమ్యూనిటీ చర్చ
- Web3.py మరియు ఇతర Python ఫ్రేమ్వర్క్ చర్చ కోసం ఎథీరియం Python కమ్యూనిటీ డిస్కార్డ్ (opens in a new tab)
- Vyper స్మార్ట్ కాంట్రాక్ట్ ప్రోగ్రామింగ్ చర్చ కోసం Vyper డిస్కార్డ్ (opens in a new tab)
ఇతర సమగ్ర జాబితాలు
Vyper వికీలో Vyper కోసం అద్భుతమైన వనరుల జాబితా (opens in a new tab) ఉంది