---
title: "⁦Python⁩ ডেভেলপারদের জন্য ইথেরিয়াম"
description: "⁦Python⁩-ভিত্তিক প্রজেক্ট এবং টুলিং ব্যবহার করে ইথেরিয়ামের জন্য কীভাবে ডেভেলপ করতে হয় তা শিখুন"
lang: bn
incomplete: true
---

<FeaturedText>⁦Python⁩-ভিত্তিক প্রজেক্ট এবং টুলিং ব্যবহার করে ইথেরিয়ামের জন্য কীভাবে ডেভেলপ করতে হয় তা শিখুন</FeaturedText>

ক্রিপ্টোকারেন্সি এবং ব্লকচেইন প্রযুক্তির সুবিধাগুলো কাজে লাগায় এমন বিকেন্দ্রীকৃত অ্যাপ্লিকেশন (dapp) তৈরি করতে ইথেরিয়াম ব্যবহার করুন। এই dapp-গুলো বিশ্বস্ত হতে পারে, যার মানে হলো একবার ইথেরিয়ামে ডিপ্লয় করা হলে, এগুলো সবসময় প্রোগ্রাম করা অনুযায়ী চলবে। নতুন ধরনের আর্থিক অ্যাপ্লিকেশন তৈরি করার জন্য এগুলো ডিজিটাল সম্পদ নিয়ন্ত্রণ করতে পারে। এগুলো বিকেন্দ্রীকৃত হতে পারে, যার মানে হলো কোনো একক সত্তা বা ব্যক্তি এগুলোকে নিয়ন্ত্রণ করে না এবং এগুলো সেন্সর করা প্রায় অসম্ভব।

## স্মার্ট কন্ট্রাক্ট এবং Solidity ল্যাঙ্গুয়েজ দিয়ে শুরু করা {#getting-started-with-smart-contracts-and-solidity}

**ইথেরিয়ামের সাথে Python ইন্টিগ্রেট করার জন্য আপনার প্রথম পদক্ষেপ নিন**

প্রথমে আরও প্রাথমিক নির্দেশিকা প্রয়োজন? [ethereum.org/learn](/learn/) বা [ethereum.org/developers](/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)
- [কীভাবে Solidity কম্পাইল এবং ডিপ্লয় করতে হয় তা শিখুন](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
- [ব্লকচেইনে Python-এর স্টেট 2023 রিপোর্ট](https://tradingstrategy.ai/blog/the-state-of-python-in-blockchain-in-2023)

## নতুনদের জন্য আর্টিকেল {#beginner-articles}

- [Web3.py ওভারভিউ](https://web3py.readthedocs.io/en/latest/overview.html)
- [ইথেরিয়াম Python ইকোসিস্টেম ট্যুর](https://snakecharmers.ethereum.org/python-ecosystem/)
- [ইথেরিয়ামে একজন (Python) ডেভেলপারের গাইড](https://snakecharmers.ethereum.org/a-developers-guide-to-ethereum-pt-1/)
- [প্রাইজ-ওয়ার্দি: একটি ইথেরিয়াম Python হ্যাকাথন গাইড](https://snakecharmers.ethereum.org/prize-worthy/)
- [Vyper-এর সাথে স্মার্ট কন্ট্রাক্টের পরিচিতি](https://kauri.io/#collections/Getting%20Started/an-introduction-to-smart-contracts-with-vyper/)
- [Python Flask ব্যবহার করে কীভাবে ইথেরিয়াম কন্ট্রাক্ট ডেভেলপ করবেন?](https://medium.com/coinmonks/how-to-develop-ethereum-contract-using-python-flask-9758fe65976e)
- [Web3.py পরিচিতি · Python ডেভেলপারদের জন্য ইথেরিয়াম](https://www.dappuniversity.com/articles/web3-py-intro)
- [Python এবং Web3.py ব্যবহার করে কীভাবে একটি স্মার্ট কন্ট্রাক্ট ফাংশন কল করবেন](https://stackoverflow.com/questions/57580702/how-to-call-a-smart-contract-function-using-python-and-web3-py)

## মধ্যম স্তরের আর্টিকেল {#intermediate-articles}

- [Web3.py-এর বন্ধুরা: Ape পরিচিতি](https://snakecharmers.ethereum.org/intro-to-ape/)
- [Python প্রোগ্রামারদের জন্য Dapp ডেভেলপমেন্ট](https://www.youtube.com/watch?v=tE-8bG35VNw)
- [একটি Python ইথেরিয়াম ইন্টারফেস তৈরি করা: পর্ব 1](https://hackernoon.com/creating-a-python-ethereum-interface-part-1-4d2e47ea0f4d)
- [Python-এ ইথেরিয়াম স্মার্ট কন্ট্রাক্ট: একটি বিস্তারিত গাইড](https://hackernoon.com/ethereum-smart-contracts-in-python-a-comprehensive-ish-guide-771b03990988)

## অ্যাডভান্সড ব্যবহারের প্যাটার্ন {#advanced-use-patterns}

- [Web3.py প্যাটার্ন: রিয়েল-টাইম ইভেন্ট সাবস্ক্রিপশন](https://snakecharmers.ethereum.org/subscriptions/)
- [Web3.py প্যাটার্ন: WebSocketProvider](https://snakecharmers.ethereum.org/websocketprovider/)
- [Python ব্যবহার করে ইথেরিয়াম স্মার্ট কন্ট্রাক্ট কম্পাইল, ডিপ্লয় এবং কল করা](https://yohanes.gultom.id/2018/11/28/compiling-deploying-and-calling-ethereum-smartcontract-using-python/)
- [স্লিদার (Slither) দিয়ে Solidity স্মার্ট কন্ট্রাক্ট বিশ্লেষণ করুন](https://kauri.io/#collections/DevOps/analyze-solidity-smart-contracts-with-slither/#analyze-solidity-smart-contracts-with-slither)
- [ব্লকচেইন ফিনটেক টিউটোরিয়াল: Python-এর সাথে ঋণ প্রদান এবং ঋণ গ্রহণ](https://blog.chain.link/blockchain-fintech-defi-tutorial-lending-borrowing-python/)

## আর্কাইভ করা আর্টিকেল {#archived-articles}

- [Python এবং Brownie দিয়ে আপনার নিজস্ব ERC-20 টোকেন ডিপ্লয় করুন](https://betterprogramming.pub/python-blockchain-token-deployment-tutorial-create-an-erc20-77a5fd2e1a58)
- [স্মার্ট কন্ট্রাক্ট ডিপ্লয় করতে Brownie এবং Python ব্যবহার করা](https://dev.to/patrickalphac/using-brownie-for-to-deploy-smart-contracts-1kkp)
- [Brownie দিয়ে ওপেনসি (OpenSea)-তে NFT তৈরি করা](https://www.freecodecamp.org/news/how-to-make-an-nft-and-render-on-opensea-marketplace/)

## Python প্রজেক্ট এবং টুল {#python-projects-and-tools}

### অ্যাক্টিভ:
- [Web3.py](https://github.com/ethereum/web3.py) - _ইথেরিয়ামের সাথে ইন্টারঅ্যাক্ট করার জন্য Python লাইব্রেরি_
- [Vyper](https://github.com/ethereum/vyper/) - _EVM-এর জন্য পাইথনিক (Pythonic) স্মার্ট কন্ট্রাক্ট ল্যাঙ্গুয়েজ_
- [Titanoboa](https://github.com/vyperlang/titanoboa/) - _Vyper-এর নিজস্ব টেস্টিং টুল; মেইননেট ফোর্কিং, ডিবাগিং এবং সুন্দর ট্রেসব্যাকসহ একটি ইন্টারপ্রেটার_
- [Moccasin](https://github.com/Cyfrin/moccasin) - _Titanoboa-এর উপর নির্মিত Vyper এবং Python-এর জন্য একটি স্মার্ট কন্ট্রাক্ট ডেভেলপমেন্ট এবং টেস্টিং ফ্রেমওয়ার্ক_
- [Ape](https://github.com/ApeWorX/ape) - _পাইথনিস্টা (Pythonistas), ডেটা সায়েন্টিস্ট এবং সিকিউরিটি প্রফেশনালদের জন্য স্মার্ট কন্ট্রাক্ট ডেভেলপমেন্ট টুল_
- [py-evm](https://github.com/ethereum/py-evm) - _ইথেরিয়াম ভার্চুয়াল মেশিনের ইমপ্লিমেন্টেশন_
- [eth-tester](https://github.com/ethereum/eth-tester) - _ইথেরিয়াম-ভিত্তিক অ্যাপ্লিকেশন টেস্ট করার টুল_
- [eth-utils](https://github.com/ethereum/eth-utils/) - _ইথেরিয়াম সম্পর্কিত কোডবেস নিয়ে কাজ করার জন্য ইউটিলিটি ফাংশন_
- [py-solc-x](https://pypi.org/project/py-solc-x/) - _0.5.x সাপোর্টসহ solc Solidity কম্পাইলারের জন্য Python র‍্যাপার_
- [pymaker](https://github.com/makerdao/pymaker) - _Maker কন্ট্রাক্টের জন্য Python API_
- [siwe](https://github.com/signinwithethereum/siwe-py) - _Python-এর জন্য সাইন ইন উইথ ইথেরিয়াম (siwe)_
- [Web3 DeFi for Ethereum integrations](https://github.com/tradingstrategy-ai/web3-ethereum-defi) - _ERC-20, ইউনিসোয়াপ এবং অন্যান্য জনপ্রিয় প্রজেক্টের জন্য রেডি ইন্টিগ্রেশনসহ একটি Python প্যাকেজ_
- [Wake](https://getwake.io) - _কন্ট্রাক্ট টেস্টিং, ফাজিং, ডিপ্লয়মেন্ট, দুর্বলতা স্ক্যানিং এবং কোড নেভিগেশনের জন্য অল-ইন-ওয়ান Python ফ্রেমওয়ার্ক (ল্যাঙ্গুয়েজ সার্ভার - [Tools for Solidity](https://marketplace.visualstudio.com/items?itemName=AckeeBlockchain.tools-for-solidity))_
- [DeFiPy](https://github.com/defipy-devs/defipy) - _ইউনিসোয়াপ V2/V3, Balancer এবং Curve জুড়ে বিকেন্দ্রীভূত অর্থব্যবস্থা (DeFi) অ্যানালিটিক্স এবং স্বয়ংক্রিয় বাজার নির্ধারক (এএমএম) সিমুলেশনের জন্য Python SDK_
### আর্কাইভ করা / আর মেইনটেইন করা হয় না: {#archived--no-longer-maintained}

- [Trinity](https://github.com/ethereum/trinity) - _ইথেরিয়াম Python ক্লায়েন্ট_
- [Mamba](https://github.com/arjunaskykok/mamba) - _Vyper ল্যাঙ্গুয়েজে লেখা স্মার্ট কন্ট্রাক্ট লেখা, কম্পাইল এবং ডিপ্লয় করার ফ্রেমওয়ার্ক_
- [Brownie](https://github.com/eth-brownie/brownie) - _ইথেরিয়াম স্মার্ট কন্ট্রাক্ট ডিপ্লয়, টেস্ট এবং ইন্টারঅ্যাক্ট করার জন্য Python ফ্রেমওয়ার্ক_
- [pydevp2p](https://github.com/ethereum/pydevp2p) - _ইথেরিয়াম P2P স্ট্যাকের ইমপ্লিমেন্টেশন_
- [py-wasm](https://github.com/ethereum/py-wasm) - _ওয়েব অ্যাসেম্বলি ইন্টারপ্রেটারের Python ইমপ্লিমেন্টেশন_

আরও রিসোর্স খুঁজছেন? [ethereum.org/developers](/developers/) দেখুন।

## Python টুলিং ব্যবহার করা প্রজেক্ট {#projects-using-python-tooling}

নিচের ইথেরিয়াম-ভিত্তিক প্রজেক্টগুলো এই পেজে উল্লেখ করা টুলগুলো ব্যবহার করে। সম্পর্কিত ওপেন-সোর্স রিপোজিটরিগুলো উদাহরণ কোড এবং সেরা অনুশীলনের জন্য একটি ভালো রেফারেন্স হিসেবে কাজ করে।

- [Yearn Finance](https://yearn.finance/) এবং [Yearn ভল্ট (Vault) কন্ট্রাক্ট রিপোজিটরি](https://github.com/yearn/yearn-vaults)
- [Curve](https://www.curve.finance/) এবং [Curve স্মার্ট কন্ট্রাক্ট রিপোজিটরি](https://github.com/curvefi/curve-contract)
- [BadgerDAO](https://badger.com/) এবং [Brownie টুলচেইন ব্যবহার করা স্মার্ট কন্ট্রাক্ট](https://github.com/Badger-Finance/badger-system)
- [Sushi](https://sushi.com/) তাদের ভেস্টিং কন্ট্রাক্ট পরিচালনা এবং ডিপ্লয় করতে [Python ব্যবহার করে](https://github.com/sushiswap/sushi-vesting-protocols)
- [Alpha Finance](https://alphaventuredao.io/), যা Alpha Homora-এর জন্য বিখ্যাত, স্মার্ট কন্ট্রাক্ট টেস্ট এবং ডিপ্লয় করতে [Brownie ব্যবহার করে](https://github.com/AlphaFinanceLab/alpha-staking-contract)

## Python কমিউনিটি আলোচনা {#python-community-contributors}

- Web3.py এবং অন্যান্য Python ফ্রেমওয়ার্ক নিয়ে আলোচনার জন্য [ইথেরিয়াম Python কমিউনিটি ডিসকর্ড (Discord)](https://discord.gg/9zk7snTfWe)
- Vyper স্মার্ট কন্ট্রাক্ট প্রোগ্রামিং নিয়ে আলোচনার জন্য [Vyper ডিসকর্ড (Discord)](https://discord.gg/SdvKC79cJk)

## অন্যান্য একত্রিত তালিকা {#other-aggregated-lists}

Vyper উইকিতে [Vyper-এর জন্য রিসোর্সের একটি চমৎকার তালিকা](https://github.com/vyperlang/vyper/wiki/Vyper-tools-and-resources) রয়েছে
