پائیتھن ڈیولپرز کے لیے Ethereum
صفحہ کی آخری تازہ کاری: 26 فروری، 2026
غیر مرکزی ایپلی کیشنز (یا "dapps") بنانے کے لیے Ethereum کا استعمال کریں جو کرپٹو کرنسی اور بلاک چین ٹیکنالوجی کے فوائد کا استعمال کرتی ہیں۔ یہ dapps قابل اعتماد ہو سکتی ہیں، یعنی ایک بار جب انہیں Ethereum پر ڈیپلائے کر دیا جاتا ہے، تو وہ ہمیشہ پروگرام کے مطابق چلیں گی۔ وہ نئی قسم کی مالیاتی ایپلی کیشنز بنانے کے لیے ڈیجیٹل اثاثوں کو کنٹرول کر سکتی ہیں۔ وہ غیر مرکزی ہو سکتی ہیں، یعنی کوئی واحد ادارہ یا شخص انہیں کنٹرول نہیں کرتا ہے اور انہیں سنسر کرنا تقریباً ناممکن ہے۔
اسمارٹ کنٹریکٹس اور Solidity زبان کے ساتھ شروعات کرنا
Python کو Ethereum کے ساتھ مربوط کرنے کے لیے اپنے پہلے قدم اٹھائیں
پہلے مزید بنیادی پرائمر کی ضرورت ہے؟ 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)
- بلاک چین 2023 رپورٹ میں پائیتھن کی حالت (opens in a new tab)
ابتدائی مضامین
- web3.py کا جائزہ (opens in a new tab)
- Ethereum پائیتھن ایکو سسٹم کا ٹور (opens in a new tab)
- Ethereum کے لیے ایک (پائیتھن) ڈیولپر کی گائیڈ (opens in a new tab)
- انعام کے لائق: ایک Ethereum پائیتھن ہیکاتھون گائیڈ (opens in a new tab)
- Vyper کے ساتھ اسمارٹ کنٹریکٹس کا تعارف (opens in a new tab)
- Python Flask کا استعمال کرتے ہوئے Ethereum کنٹریکٹ کیسے ڈیولپ کریں؟ (opens in a new tab)
- Web3.py کا تعارف · پائیتھن ڈیولپرز کے لیے Ethereum (opens in a new tab)
- Python اور web3.py کا استعمال کرتے ہوئے اسمارٹ کنٹریکٹ فنکشن کو کیسے کال کریں (opens in a new tab)
درمیانی سطح کے مضامین
- web3.py کے دوست: Ape کا تعارف (opens in a new tab)
- پائیتھن پروگرامرز کے لیے Dapp ڈیولپمنٹ (opens in a new tab)
- ایک پائیتھن Ethereum انٹرفیس بنانا: حصہ 1 (opens in a new tab)
- پائیتھن میں Ethereum اسمارٹ کنٹریکٹس: ایک جامع (ish) گائیڈ (opens in a new tab)
استعمال کے جدید پیٹرن
- web3.py پیٹرنز: ریئل ٹائم ایونٹ سبسکرپشنز (opens in a new tab)
- web3.py پیٹرنز: WebSocketProvider (opens in a new tab)
- Python کا استعمال کرتے ہوئے Ethereum اسمارٹ کنٹریکٹ کو کمپائل، ڈیپلائے اور کال کرنا (opens in a new tab)
- Slither کے ساتھ Solidity اسمارٹ کنٹریکٹس کا تجزیہ کریں (opens in a new tab)
- بلاک چین فنٹیک ٹیوٹوریل: پائیتھن کے ساتھ قرض دینا اور لینا (opens in a new tab)
آرکائیو شدہ مضامین
- Python اور Brownie کے ساتھ اپنا ERC20 ٹوکن ڈیپلائے کریں (opens in a new tab)
- اسمارٹ کنٹریکٹس کو ڈیپلائے کرنے کے لیے Brownie اور Python کا استعمال (opens in a new tab)
- Brownie کے ساتھ OpenSea پر NFTs بنانا (opens in a new tab)
پائیتھن پروجیکٹس اور ٹولز
فعال:
- Web3.py (opens in a new tab) - Ethereum کے ساتھ تعامل کے لیے پائیتھن لائبریری
- Vyper (opens in a new tab) - EVM کے لیے پائیتھونک اسمارٹ کنٹریکٹ زبان
- Ape (opens in a new tab) - Pythonistas، ڈیٹا سائنسدانوں، اور سیکیورٹی پروفیشنلز کے لیے اسمارٹ کنٹریکٹ ڈیولپمنٹ ٹول
- py-evm (opens in a new tab) - Ethereum ورچوئل مشین کا نفاذ
- eth-tester (opens in a new tab) - Ethereum پر مبنی ایپلی کیشنز کی جانچ کے لیے ٹولز
- eth-utils (opens in a new tab) - Ethereum سے متعلقہ کوڈ بیس کے ساتھ کام کرنے کے لیے یوٹیلٹی فنکشنز
- py-solc-x (opens in a new tab) - 0.5.x سپورٹ کے ساتھ solc solidity کمپائلر کے ارد گرد پائیتھن ریپر
- pymaker (opens in a new tab) - Maker کنٹریکٹس کے لیے پائیتھن API
- siwe (opens in a new tab) - پائیتھن کے لیے Ethereum کے ساتھ سائن ان کریں (siwe)
- Ethereum انٹیگریشنز کے لیے Web3 DeFi (opens in a new tab) - ERC-20, Uniswap اور دیگر مقبول پروجیکٹس کے لیے تیار انٹیگریشنز کے ساتھ ایک پائیتھن پیکیج
- Wake (opens in a new tab) - کنٹریکٹس کی جانچ، فزنگ، ڈیپلائمنٹ، کمزوری اسکیننگ اور کوڈ نیویگیشن کے لیے آل-ان-ون پائیتھن فریم ورک (لینگویج سرور - Solidity کے لیے ٹولز (opens in a new tab))
آرکائیو شدہ / اب برقرار نہیں رکھا گیا:
- Trinity (opens in a new tab) - Ethereum پائیتھن کلائنٹ
- Mamba (opens in a new tab) - Vyper زبان میں لکھے گئے اسمارٹ کنٹریکٹس کو لکھنے، کمپائل کرنے اور ڈیپلائے کرنے کا فریم ورک
- Brownie (opens in a new tab) - Ethereum اسمارٹ کنٹریکٹس کو ڈیپلائے کرنے، جانچنے اور ان کے ساتھ تعامل کے لیے پائیتھن فریم ورک
- pydevp2p (opens in a new tab) - Ethereum P2P اسٹیک کا نفاذ
- py-wasm (opens in a new tab) - ویب اسمبلی انٹرپریٹر کا پائیتھن نفاذ
مزید وسائل کی تلاش ہے؟ ethereum.org/developers دیکھیں۔
پائیتھن ٹولنگ کا استعمال کرنے والے پروجیکٹس
درج ذیل Ethereum پر مبنی پروجیکٹس اس صفحہ پر مذکور ٹولز کا استعمال کرتے ہیں۔ متعلقہ اوپن سورس ریپوزٹریز مثال کے طور پر کوڈ اور بہترین طریقوں کے لیے ایک اچھا حوالہ کے طور پر کام کرتی ہیں۔
- Yearn Finance (opens in a new tab) اور Yearn Vault Contracts repository (opens in a new tab)
- Curve (opens in a new tab) اور Curve smart contracts repository (opens in a new tab)
- BadgerDAO (opens in a new tab) اور Brownie ٹول چین کا استعمال کرتے ہوئے اسمارٹ کنٹریکٹس (opens in a new tab)
- Sushi (opens in a new tab) اپنے ویسٹنگ کنٹریکٹس کو منظم کرنے اور ڈیپلائے کرنے میں پائیتھن کا استعمال کرتا ہے (opens in a new tab)
- Alpha Venture DAO (opens in a new tab)، جو Alpha Homora کی شہرت کا حامل ہے، اسمارٹ کنٹریکٹس کی جانچ اور ڈیپلائے کرنے کے لیے Brownie کا استعمال کرتا ہے (opens in a new tab)
پائیتھن کمیونٹی ڈسکشن
- Web3.py اور دیگر پائیتھن فریم ورک ڈسکشن کے لیے Ethereum Python Community Discord (opens in a new tab)
- Vyper اسمارٹ کنٹریکٹ پروگرامنگ ڈسکشن کے لیے Vyper Discord (opens in a new tab)
دیگر مجموعی فہرستیں
Vyper وکی میں Vyper کے لیے وسائل کی ایک ناقابل یقین فہرست (opens in a new tab) ہے