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