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 सह ओपनसीवर NFTs तयार करणे (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), जे 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) आहे