Python डेवलपर्स के लिए इथेरियम
क्रिप्टोकरेंसी और ब्लॉकचेन तकनीक के लाभों का उपयोग करने वाले विकेंद्रीकृत एप्लिकेशन (dapp) बनाने के लिए इथेरियम का उपयोग करें। ये dapp भरोसेमंद हो सकते हैं, जिसका अर्थ है कि एक बार जब वे इथेरियम पर तैनात हो जाते हैं, तो वे हमेशा प्रोग्राम किए गए अनुसार ही चलेंगे। वे नए प्रकार के वित्तीय एप्लिकेशन बनाने के लिए डिजिटल संपत्तियों को नियंत्रित कर सकते हैं। वे विकेंद्रीकृत हो सकते हैं, जिसका अर्थ है कि कोई भी एकल संस्था या व्यक्ति उन्हें नियंत्रित नहीं करता है और उन्हें सेंसर करना लगभग असंभव है।
स्मार्ट अनुबंध और 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 के लिए Pythonic स्मार्ट अनुबंध भाषा
- Titanoboa (एक नए टैब में खुलता है) - Vyper का मूल परीक्षण टूल; मेननेट फोर्किंग, डिबगिंग और सुंदर ट्रेसबैक के साथ एक इंटरप्रेटर
- Moccasin (एक नए टैब में खुलता है) - Vyper और Python के लिए एक स्मार्ट अनुबंध विकास और परीक्षण फ्रेमवर्क, जो Titanoboa पर बनाया गया है
- Ape (एक नए टैब में खुलता है) - Pythonistas, डेटा वैज्ञानिकों और सुरक्षा पेशेवरों के लिए स्मार्ट अनुबंध विकास टूल
- 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 फ्रेमवर्क (भाषा सर्वर - Tools for Solidity (एक नए टैब में खुलता है))
- DeFiPy (एक नए टैब में खुलता है) - यूनिस्वैप V2/V3, Balancer, और Curve में विकेंद्रीकृत वित्त (DeFi) एनालिटिक्स और स्वचालित बाज़ार निर्माता (एएमएम) सिमुलेशन के लिए 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 (एक नए टैब में खुलता है), जो Alpha Homora के लिए प्रसिद्ध है, स्मार्ट अनुबंधों का परीक्षण और तैनाती करने के लिए Brownie (एक नए टैब में खुलता है) का उपयोग करता है
Python समुदाय चर्चा
- Web3.py और अन्य Python फ्रेमवर्क चर्चा के लिए इथेरियम Python समुदाय डिस्कॉर्ड (एक नए टैब में खुलता है)
- Vyper स्मार्ट अनुबंध प्रोग्रामिंग चर्चा के लिए Vyper डिस्कॉर्ड (एक नए टैब में खुलता है)
अन्य एकत्रित सूचियाँ
Vyper विकी में Vyper के लिए संसाधनों की एक अविश्वसनीय सूची (एक नए टैब में खुलता है) है