Python டெவலப்பர்களுக்கான எத்திரியம்
மறைக்குறியீட்டு நாணயம் மற்றும் தொகுதிச்சங்கிலி தொழில்நுட்பத்தின் நன்மைகளைப் பயன்படுத்தும் பரவலாக்கப்பட்ட செயலிகளை (அல்லது "dapps") உருவாக்க எத்திரியத்தைப் பயன்படுத்தவும். இந்த 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 (புதிய தாவலில் திறக்கப்படும்) - Titanoboa-வில் கட்டமைக்கப்பட்ட, Vyper மற்றும் Python-க்கான திறன் ஒப்பந்த மேம்பாடு மற்றும் சோதனைக் கட்டமைப்பு
- Ape (புதிய தாவலில் திறக்கப்படும்) - Pythonistas, தரவு விஞ்ஞானிகள் மற்றும் பாதுகாப்பு நிபுணர்களுக்கான திறன் ஒப்பந்த மேம்பாட்டுக் கருவி
- py-evm (புதிய தாவலில் திறக்கப்படும்) - எத்திரியம் விர்ச்சுவல் மெஷினின் செயலாக்கம்
- eth-tester (புதிய தாவலில் திறக்கப்படும்) - எத்திரியம் அடிப்படையிலான செயலிகளைச் சோதிப்பதற்கான கருவிகள்
- eth-utils (புதிய தாவலில் திறக்கப்படும்) - எத்திரியம் தொடர்பான குறியீட்டுத் தளங்களுடன் பணியாற்றுவதற்கான பயன்பாட்டுச் சார்புகள்
- py-solc-x (புதிய தாவலில் திறக்கப்படும்) - 0.5.x ஆதரவுடன் solc Solidity கம்பைலரைச் சுற்றியுள்ள Python ரேப்பர்
- pymaker (புதிய தாவலில் திறக்கப்படும்) - Maker ஒப்பந்தங்களுக்கான Python API
- siwe (புதிய தாவலில் திறக்கப்படும்) - Python-க்கான Sign in with Ethereum (SIWE)
- Web3 DeFi for Ethereum integrations (புதிய தாவலில் திறக்கப்படும்) - ERC-20, யூனிஸ்வாப் மற்றும் பிற பிரபலமான திட்டங்களுக்கான ஆயத்த ஒருங்கிணைப்புகளைக் கொண்ட ஒரு Python தொகுப்பு
- Wake (புதிய தாவலில் திறக்கப்படும்) - ஒப்பந்தங்கள் சோதனை, ஃபஸ்ஸிங், நிலைநிறுத்தம், பாதிப்பு ஸ்கேனிங் மற்றும் குறியீட்டு வழிசெலுத்தலுக்கான ஆல்-இன்-ஒன் Python கட்டமைப்பு (மொழி சேவையகம் - Tools for 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 Homora புகழ்பெற்ற Alpha Finance (புதிய தாவலில் திறக்கப்படும்), திறன் ஒப்பந்தங்களைச் சோதிக்கவும் நிலைநிறுத்தவும் Brownie-ஐப் பயன்படுத்துகிறது (புதிய தாவலில் திறக்கப்படும்)
Python சமூக விவாதம்
- Web3.py மற்றும் பிற Python கட்டமைப்பு விவாதங்களுக்கான எத்திரியம் Python சமூக டிஸ்கார்ட் (புதிய தாவலில் திறக்கப்படும்)
- Vyper திறன் ஒப்பந்த நிரலாக்க விவாதங்களுக்கான Vyper டிஸ்கார்ட் (புதிய தாவலில் திறக்கப்படும்)
பிற தொகுக்கப்பட்ட பட்டியல்கள்
Vyper விக்கியில் Vyper-க்கான நம்பமுடியாத ஆதாரங்களின் பட்டியல் (புதிய தாவலில் திறக்கப்படும்) உள்ளது