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

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

পেজ সর্বশেষ আপডেট: ২৬ ফেব্রুয়ারী, ২০২৬

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

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

স্মার্ট কন্ট্রাক্ট এবং Solidity ভাষার সাথে শুরু করা

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

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

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

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

উন্নত ব্যবহারের প্যাটার্ন

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

পাইথন প্রজেক্ট এবং টুলস

সক্রিয়:

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

আর্কাইভ করা / আর রক্ষণাবেক্ষণ করা হয় না:

  • Trinity (opens in a new tab) - ইথিরিয়াম পাইথন ক্লায়েন্ট
  • Mamba (opens in a new tab) - Vyper ভাষায় লেখা স্মার্ট কন্ট্রাক্ট লেখা, কম্পাইল এবং ডেপ্লয় করার ফ্রেমওয়ার্ক
  • Brownie (opens in a new tab) - ইথিরিয়াম স্মার্ট কন্ট্রাক্ট ডেপ্লয়, টেস্ট এবং ইন্টারঅ্যাক্ট করার জন্য পাইথন ফ্রেমওয়ার্ক
  • pydevp2p (opens in a new tab) - ইথিরিয়াম P2P স্ট্যাকের ইমপ্লিমেন্টেশন
  • py-wasm (opens in a new tab) - ওয়েব অ্যাসেম্বলি ইন্টারপ্রেটারের পাইথন ইমপ্লিমেন্টেশন

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

পাইথন টুলিং ব্যবহার করা প্রজেক্ট

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

পাইথন কমিউনিটি আলোচনা

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

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

এই আর্টিকেলটি কি সহায়ক ছিল?