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) - میکر کنٹریکٹس کے لیے 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) کے تجزیات اور خودکار بازار ساز (اے ایم ایم) سمولیشن کے لیے 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)