পাইথন ডেভেলপারদের জন্য ইথেরিয়াম
পৃষ্ঠাটি সর্বশেষ আপডেট করা হয়েছে: ২৬ ফেব্রুয়ারী, ২০২৬
ইথেরিয়াম ব্যবহার করে বিকেন্দ্রীভূত অ্যাপ্লিকেশন (বা "ড্যাপস") তৈরি করুন যেগুলো ক্রিপ্টোকারেন্সি এবং ব্লকচেইন প্রযুক্তির সুবিধাগুলোকে কাজে লাগায়।. এই ড্যাপগুলো বিশ্বাসযোগ্য হতে পারে, অর্থাৎ এগুলোকে একবার ইথেরিয়ামে প্রয়োগ করা হয়ে গেলে, এগুলো সবসময় প্রোগ্রামড হিসেবে চলতে থাকবে।. নতুন ধরণের আর্থিক অ্যাপ্লিকেশন তৈরি করার জন্য এগুলো ডিজিটাল সম্পদকে নিয়ন্ত্রণ করতে পারে।. এগুলো বিকেন্দ্রীভূত হতে পারে, যার মানে কোন একক সত্ত্বা বা ব্যক্তি এগুলো নিয়ন্ত্রণ করেনা এবং এগুলো সেন্সর করা প্রায় অসম্ভব।.
স্মার্ট কন্ট্র্যাক্ট এবং Solidity ভাষা দিয়ে শুরু করা
পাইথনের সাথে ইথেরিয়ামকে একীভূত করার জন্য প্রথম পদক্ষেপ নিন
একদম প্রথম থেকে শুরু করতে চান? 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)
- ব্লকচেইনে পাইথনের অবস্থা ২০২৩ রিপোর্ট (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)
- পাইথন ফ্লাস্ক ব্যবহার করে কীভাবে Ethereum কন্ট্র্যাক্ট ডেভেলপ করবেন? (opens in a new tab)
- Web3.py-এর ভূমিকা · পাইথন ডেভেলপারদের জন্য Ethereum (opens in a new tab)
- পাইথন এবং web3.py ব্যবহার করে কীভাবে একটি স্মার্ট কন্ট্র্যাক্ট ফাংশন কল করবেন (opens in a new tab)
মধ্যবর্তী স্তরের নিবন্ধ
- web3.py-এর বন্ধুরা: Ape-এর ভূমিকা (opens in a new tab)
- পাইথন প্রোগ্রামারদের জন্য ডিএ্যাপ ডেভেলপমেন্ট (opens in a new tab)
- একটি পাইথন Ethereum ইন্টারফেস তৈরি করা: পর্ব ১ (opens in a new tab)
- পাইথনে Ethereum স্মার্ট কন্ট্র্যাক্ট: একটি (প্রায়) ব্যাপক নির্দেশিকা (opens in a new tab)
উন্নত ব্যবহারের প্যাটার্ন
- web3.py প্যাটার্নস: রিয়েল-টাইম ইভেন্ট সাবস্ক্রিপশন (opens in a new tab)
- web3.py প্যাটার্নস: WebSocketProvider (opens in a new tab)
- পাইথন ব্যবহার করে Ethereum স্মার্ট কন্ট্র্যাক্ট কম্পাইল, ডিপ্লয় এবং কল করা (opens in a new tab)
- Slither দিয়ে Solidity স্মার্ট কন্ট্র্যাক্ট বিশ্লেষণ করুন (opens in a new tab)
- ব্লকচেইন ফিনটেক টিউটোরিয়াল: পাইথন দিয়ে ঋণদান এবং ঋণগ্রহণ (opens in a new tab)
আর্কাইভ করা নিবন্ধ
- পাইথন এবং ব্রাউনি দিয়ে আপনার নিজস্ব ERC20 টোকেন ডিপ্লয় করুন (opens in a new tab)
- স্মার্ট কন্ট্র্যাক্ট ডিপ্লয় করতে ব্রাউনি এবং পাইথন ব্যবহার করা (opens in a new tab)
- ব্রাউনি দিয়ে OpenSea-তে NFT তৈরি করা (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) - পাইথনিস্টা, ডেটা সায়েন্টিস্ট এবং সিকিউরিটি পেশাদারদের জন্য স্মার্ট কন্ট্র্যাক্ট ডেভেলপমেন্ট টুল
- py-evm (opens in a new tab) - ইথিরিয়াম ভার্চুয়াল মেশিনের বাস্তবায়ন
- 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) - মেকার কন্ট্র্যাক্টের জন্য পাইথন API
- siwe (opens in a new tab) - পাইথনের জন্য Ethereum (siwe) দিয়ে সাইন ইন করুন
- Web3 DeFi for Ethereum integrations (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) - 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 রিপোজিটরি (opens in a new tab)
- Curve (opens in a new tab) এবং Curve স্মার্ট কন্ট্র্যাক্ট রিপোজিটরি (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 পাইথন কমিউনিটি ডিসকর্ড (opens in a new tab)
- Vyper স্মার্ট কন্ট্র্যাক্ট প্রোগ্রামিং আলোচনার জন্য Vyper ডিসকর্ড (opens in a new tab)
অন্যান্য একত্রিত তালিকা
Vyper উইকিতে Vyper-এর জন্য রিসোর্সের একটি অবিশ্বাস্য তালিকা (opens in a new tab) রয়েছে