মূল কন্টেন্টে যান
Change page

⁦Python⁩ ডেভেলপারদের জন্য ইথেরিয়াম

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

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

স্মার্ট কন্ট্রাক্ট এবং Solidity ল্যাঙ্গুয়েজ দিয়ে শুরু করা

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

প্রথমে আরও প্রাথমিক নির্দেশিকা প্রয়োজন? ethereum.org/learn বা ethereum.org/developers দেখুন।

নতুনদের জন্য আর্টিকেল

মধ্যম স্তরের আর্টিকেল

অ্যাডভান্সড ব্যবহারের প্যাটার্ন

আর্কাইভ করা আর্টিকেল

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 সলিডিটি কম্পাইলারের জন্য Python র‍্যাপার
  • pymaker (opens in a new tab) - Maker কন্ট্রাক্টের জন্য Python API
  • siwe (opens in a new tab) - Python-এর জন্য সাইন ইন উইথ ইথেরিয়াম (SIWE)
  • ইথেরিয়াম ইন্টিগ্রেশনের জন্য Web3 DeFi (opens in a new tab) - ERC-20, ইউনিসোয়াপ (Uniswap) এবং অন্যান্য জনপ্রিয় প্রজেক্টের রেডি ইন্টিগ্রেশনসহ একটি Python প্যাকেজ
  • Wake (opens in a new tab) - কন্ট্রাক্ট টেস্টিং, ফাজিং, ডিপ্লয়মেন্ট, ভালনারেবিলিটি স্ক্যানিং এবং কোড নেভিগেশনের জন্য অল-ইন-ওয়ান Python ফ্রেমওয়ার্ক (ল্যাঙ্গুয়েজ সার্ভার - Solidity-এর জন্য টুল (opens in a new tab))
  • DeFiPy (opens in a new tab) - ইউনিসোয়াপ (Uniswap) 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 টুলিং ব্যবহার করা প্রজেক্ট

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

Python কমিউনিটি আলোচনা

অন্যান্য একত্রিত তালিকা

Vyper উইকিতে Vyper-এর জন্য রিসোর্সের একটি চমৎকার তালিকা (opens in a new tab) রয়েছে