---
title: "⁦Python⁩ ڈیولپرز کے لیے ایتھیریم"
description: "⁦Python⁩ پر مبنی پروجیکٹس اور ٹولنگ کا استعمال کرتے ہوئے ایتھیریم کے لیے ڈیولپ کرنا سیکھیں"
lang: ur
incomplete: true
---

<FeaturedText><span dir="ltr">Python</span> پر مبنی پروجیکٹس اور ٹولنگ کا استعمال کرتے ہوئے ایتھیریم کے لیے ڈیولپ کرنا سیکھیں</FeaturedText>

کرپٹو کرنسی اور بلاک چین ٹیکنالوجی کے فوائد کو استعمال کرنے والی غیر مرکزی ایپلی کیشنز (یا <span dir="ltr">"dapps"</span>) بنانے کے لیے ایتھیریم کا استعمال کریں۔ یہ <span dir="ltr">dapps</span> قابل اعتماد ہو سکتی ہیں، جس کا مطلب ہے کہ ایک بار جب انہیں ایتھیریم پر تعینات کر دیا جاتا ہے، تو وہ ہمیشہ پروگرام کے مطابق چلیں گی۔ وہ نئی قسم کی مالیاتی ایپلی کیشنز بنانے کے لیے ڈیجیٹل اثاثوں کو کنٹرول کر سکتی ہیں۔ وہ لامركزی ہو سکتی ہیں، جس کا مطلب ہے کہ کوئی ایک ادارہ یا شخص انہیں کنٹرول نہیں کرتا اور انہیں سنسر کرنا تقریباً ناممکن ہے۔

## سمارٹ کنٹریکٹس اور <span dir="ltr">Solidity</span> زبان کے ساتھ شروعات کرنا {#getting-started-with-smart-contracts-and-solidity}

**<span dir="ltr">Python</span> کو ایتھیریم کے ساتھ مربوط کرنے کے لیے اپنے پہلے قدم اٹھائیں**

پہلے مزید بنیادی معلومات کی ضرورت ہے؟ [<span dir="ltr">ethereum.org/learn</span>](/learn/) یا [<span dir="ltr">ethereum.org/developers</span>](/developers/) دیکھیں۔

- [بلاک چین کی وضاحت](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
- [سمارٹ کنٹریکٹس کو سمجھنا](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
- [اپنا پہلا سمارٹ کنٹریکٹ لکھیں](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [<span dir="ltr">Solidity</span> کو کمپائلنگ اور تعینات کرنا سیکھیں](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
- [بلاک چین میں <span dir="ltr">Python</span> کی حالت کی <span dir="ltr">2023</span> کی رپورٹ](https://tradingstrategy.ai/blog/the-state-of-python-in-blockchain-in-2023)

## ابتدائی مضامین {#beginner-articles}

- [<span dir="ltr">Web3.py</span> کا جائزہ](https://web3py.readthedocs.io/en/latest/overview.html)
- [ایتھیریم <span dir="ltr">Python</span> ایکو سسٹم کا دورہ](https://snakecharmers.ethereum.org/python-ecosystem/)
- [ایتھیریم کے لیے ایک (<span dir="ltr">Python</span>) ڈیولپر کی گائیڈ](https://snakecharmers.ethereum.org/a-developers-guide-to-ethereum-pt-1/)
- [انعام کے قابل: ایک ایتھیریم <span dir="ltr">Python</span> ہیکاتھون گائیڈ](https://snakecharmers.ethereum.org/prize-worthy/)
- [<span dir="ltr">Vyper</span> کے ساتھ سمارٹ کنٹریکٹس کا تعارف](https://kauri.io/#collections/Getting%20Started/an-introduction-to-smart-contracts-with-vyper/)
- [<span dir="ltr">Python Flask</span> کا استعمال کرتے ہوئے ایتھیریم کنٹریکٹ کیسے تیار کریں؟](https://medium.com/coinmonks/how-to-develop-ethereum-contract-using-python-flask-9758fe65976e)
- [<span dir="ltr">Web3.py</span> کا تعارف · <span dir="ltr">Python</span> ڈیولپرز کے لیے ایتھیریم](https://www.dappuniversity.com/articles/web3-py-intro)
- [<span dir="ltr">Python</span> اور <span dir="ltr">Web3.py</span> کا استعمال کرتے ہوئے سمارٹ کنٹریکٹ فنکشن کو کیسے کال کریں](https://stackoverflow.com/questions/57580702/how-to-call-a-smart-contract-function-using-python-and-web3-py)

## درمیانی سطح کے مضامین {#intermediate-articles}

- [<span dir="ltr">Web3.py</span> کے دوست: <span dir="ltr">Ape</span> کا تعارف](https://snakecharmers.ethereum.org/intro-to-ape/)
- [<span dir="ltr">Python</span> پروگرامرز کے لیے <span dir="ltr">Dapp</span> ڈیولپمنٹ](https://www.youtube.com/watch?v=tE-8bG35VNw)
- [ایک <span dir="ltr">Python</span> ایتھیریم انٹرفیس بنانا: حصہ <span dir="ltr">1</span>](https://hackernoon.com/creating-a-python-ethereum-interface-part-1-4d2e47ea0f4d)
- [<span dir="ltr">Python</span> میں ایتھیریم سمارٹ کنٹریکٹس: ایک جامع (سی) گائیڈ](https://hackernoon.com/ethereum-smart-contracts-in-python-a-comprehensive-ish-guide-771b03990988)

## اعلی درجے کے استعمال کے پیٹرن {#advanced-use-patterns}

- [<span dir="ltr">Web3.py</span> پیٹرنز: ریئل ٹائم ایونٹس کی سبسکرپشنز](https://snakecharmers.ethereum.org/subscriptions/)
- [<span dir="ltr">Web3.py</span> پیٹرنز: <span dir="ltr">WebSocketProvider</span>](https://snakecharmers.ethereum.org/websocketprovider/)
- [<span dir="ltr">Python</span> کا استعمال کرتے ہوئے ایتھیریم سمارٹ کنٹریکٹ کی کمپائلنگ، تعیناتی اور کالنگ](https://yohanes.gultom.id/2018/11/28/compiling-deploying-and-calling-ethereum-smartcontract-using-python/)
- [سلدر کے ساتھ <span dir="ltr">Solidity</span> سمارٹ کنٹریکٹس کا تجزیہ کریں](https://kauri.io/#collections/DevOps/analyze-solidity-smart-contracts-with-slither/#analyze-solidity-smart-contracts-with-slither)
- [بلاک چین فنٹیک ٹیوٹوریل: <span dir="ltr">Python</span> کے ساتھ قرض دینا اور قرض گیری](https://blog.chain.link/blockchain-fintech-defi-tutorial-lending-borrowing-python/)

## آرکائیو شدہ مضامین {#archived-articles}

- [<span dir="ltr">Python</span> اور <span dir="ltr">Brownie</span> کے ساتھ اپنا <span dir="ltr">ERC-20</span> ٹوکن تعینات کریں](https://betterprogramming.pub/python-blockchain-token-deployment-tutorial-create-an-erc20-77a5fd2e1a58)
- [سمارٹ کنٹریکٹس کو تعینات کرنے کے لیے <span dir="ltr">Brownie</span> اور <span dir="ltr">Python</span> کا استعمال](https://dev.to/patrickalphac/using-brownie-for-to-deploy-smart-contracts-1kkp)
- [<span dir="ltr">Brownie</span> کے ساتھ اوپن سی پر <span dir="ltr">NFTs</span> بنانا](https://www.freecodecamp.org/news/how-to-make-an-nft-and-render-on-opensea-marketplace/)

## <span dir="ltr">Python</span> پروجیکٹس اور ٹولز {#python-projects-and-tools}

### Active: {#active}

- [Web3.py](https://github.com/ethereum/web3.py) - _Python library for interacting with Ethereum_
- [Vyper](https://github.com/ethereum/vyper/) - _Pythonic Smart Contract Language for the EVM_
- [Titanoboa](https://github.com/vyperlang/titanoboa/) - _Vyper's native testing tool; an interpreter with mainnet forking, debugging, and pretty tracebacks_
- [Moccasin](https://github.com/Cyfrin/moccasin) - _A smart contract development and testing framework for Vyper and Python, built on Titanoboa_
- [Ape](https://github.com/ApeWorX/ape) - _The smart contract development tool for Pythonistas, Data Scientists, and Security Professionals_
- [py-evm](https://github.com/ethereum/py-evm) - _implementation of the Ethereum Virtual Machine_
- [eth-tester](https://github.com/ethereum/eth-tester) - _tools for testing Ethereum-based applications_
- [eth-utils](https://github.com/ethereum/eth-utils/) - _utility functions for working with Ethereum related codebases_
- [py-solc-x](https://pypi.org/project/py-solc-x/) - _Python wrapper around the solc solidity compiler with 0.5.x support_
- [pymaker](https://github.com/makerdao/pymaker) - _Python API for Maker contracts_
- [siwe](https://github.com/signinwithethereum/siwe-py) - _Sign in with Ethereum (siwe) for Python_
- [Web3 DeFi for Ethereum integrations](https://github.com/tradingstrategy-ai/web3-ethereum-defi) - _A Python package with ready integrations for ERC-20, Uniswap and other popular projects_
- [Wake](https://getwake.io) - _All-in-one Python framework for contracts testing, fuzzing, deployment, vulnerability scanning and code navigation (language server - [Tools for Solidity](https://marketplace.visualstudio.com/items?itemName=AckeeBlockchain.tools-for-solidity))_
- [DeFiPy](https://github.com/defipy-devs/defipy) - _Python SDK for DeFi analytics and AMM simulation across Uniswap V2/V3, Balancer, and Curve_
### آرکائیو شدہ / اب برقرار نہیں رکھا گیا: {#archived--no-longer-maintained}

- [<span dir="ltr">Trinity</span>](https://github.com/ethereum/trinity) - _ایتھیریم <span dir="ltr">Python</span> کلائنٹ_
- [<span dir="ltr">Mamba</span>](https://github.com/arjunaskykok/mamba) - _<span dir="ltr">Vyper</span> زبان میں لکھے گئے سمارٹ کنٹریکٹس کو لکھنے، کمپائلنگ، اور تعینات کرنے کا فریم ورک_
- [<span dir="ltr">Brownie</span>](https://github.com/eth-brownie/brownie) - _ایتھیریم سمارٹ کنٹریکٹس کی تعیناتی، ٹیسٹنگ اور ان کے ساتھ تعامل کے لیے <span dir="ltr">Python</span> فریم ورک_
- [<span dir="ltr">pydevp2p</span>](https://github.com/ethereum/pydevp2p) - _ایتھیریم <span dir="ltr">P2P</span> اسٹیک کا نفاذ_
- [<span dir="ltr">py-wasm</span>](https://github.com/ethereum/py-wasm) - _ویب اسمبلی انٹرپریٹر کا <span dir="ltr">Python</span> نفاذ_

مزید وسائل تلاش کر رہے ہیں؟ [<span dir="ltr">ethereum.org/developers</span>](/developers/) دیکھیں۔

## <span dir="ltr">Python</span> ٹولنگ استعمال کرنے والے پروجیکٹس {#projects-using-python-tooling}

درج ذیل ایتھیریم پر مبنی پروجیکٹس اس صفحہ پر مذکور ٹولز کا استعمال کرتے ہیں۔ متعلقہ اوپن سورس ریپوزٹریز مثالی کوڈ اور بہترین طریقوں کے لیے ایک اچھے حوالے کے طور پر کام کرتی ہیں۔

- [<span dir="ltr">Yearn Finance</span>](https://yearn.finance/) اور [<span dir="ltr">Yearn</span> تجوری کنٹریکٹس ریپوزٹری](https://github.com/yearn/yearn-vaults)
- [<span dir="ltr">Curve</span>](https://www.curve.finance/) اور [<span dir="ltr">Curve</span> سمارٹ کنٹریکٹس ریپوزٹری](https://github.com/curvefi/curve-contract)
- [<span dir="ltr">BadgerDAO</span>](https://badger.com/) اور [<span dir="ltr">Brownie</span> ٹول چین کا استعمال کرتے ہوئے سمارٹ کنٹریکٹس](https://github.com/Badger-Finance/badger-system)
- [<span dir="ltr">Sushi</span>](https://sushi.com/) اپنے ویسٹنگ کنٹریکٹس کے انتظام اور تعیناتی میں [<span dir="ltr">Python</span> کا استعمال کرتا ہے](https://github.com/sushiswap/sushi-vesting-protocols)
- [<span dir="ltr">Alpha Finance</span>](https://alphaventuredao.io/)، جو <span dir="ltr">Alpha Homora</span> کی شہرت رکھتا ہے، [سمارٹ کنٹریکٹس کی ٹیسٹنگ اور تعیناتی کے لیے <span dir="ltr">Brownie</span> کا استعمال کرتا ہے](https://github.com/AlphaFinanceLab/alpha-staking-contract)

## <span dir="ltr">Python</span> کمیونٹی کی بحث {#python-community-contributors}

- <span dir="ltr">Web3.py</span> اور دیگر <span dir="ltr">Python</span> فریم ورک کی بحث کے لیے [ایتھیریم <span dir="ltr">Python</span> کمیونٹی ڈسکارڈ](https://discord.gg/9zk7snTfWe)
- <span dir="ltr">Vyper</span> سمارٹ کنٹریکٹ پروگرامنگ کی بحث کے لیے [<span dir="ltr">Vyper</span> ڈسکارڈ](https://discord.gg/SdvKC79cJk)

## دیگر جمع شدہ فہرستیں {#other-aggregated-lists}

<span dir="ltr">Vyper</span> وکی میں [<span dir="ltr">Vyper</span> کے لیے وسائل کی ایک ناقابل یقین فہرست ہے](https://github.com/vyperlang/vyper/wiki/Vyper-tools-and-resources)
