Python डेवलपर्स के लिए इथेरियम
क्रिप्टोकरेंसी और ब्लॉकचेन तकनीक के लाभों का उपयोग करने वाले विकेंद्रीकृत एप्लिकेशन (dapp) बनाने के लिए इथेरियम का उपयोग करें। ये dapp भरोसेमंद हो सकते हैं, जिसका अर्थ है कि एक बार जब वे इथेरियम पर तैनात हो जाते हैं, तो वे हमेशा प्रोग्राम किए गए अनुसार ही चलेंगे। वे नए प्रकार के वित्तीय एप्लिकेशन बनाने के लिए डिजिटल संपत्तियों को नियंत्रित कर सकते हैं। वे विकेंद्रीकृत हो सकते हैं, जिसका अर्थ है कि कोई भी एकल संस्था या व्यक्ति उन्हें नियंत्रित नहीं करता है और उन्हें सेंसर करना लगभग असंभव है।
स्मार्ट अनुबंध और 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 के लिए Pythonic स्मार्ट अनुबंध भाषा
- Ape (opens in a new tab) - Pythonistas, डेटा वैज्ञानिकों और सुरक्षा पेशेवरों के लिए स्मार्ट अनुबंध विकास टूल
- 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), जो Alpha Homora के लिए प्रसिद्ध है, स्मार्ट अनुबंधों का परीक्षण और तैनाती करने के लिए 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) है