পাইথন ডেভেলপারদের জন্য ইথিরিয়াম
পেজ সর্বশেষ আপডেট: ২৬ ফেব্রুয়ারী, ২০২৬
ক্রিপটোকারেন্সি এবং ব্লকচেইন প্রযুক্তির সুবিধাগুলো কাজে লাগিয়ে ডিসেন্ট্রালাইজড এপ্লিকেশন (বা "ডিএ্যাপস") তৈরি করতে ইথিরিয়াম ব্যবহার করুন। এই ডিএ্যাপসগুলো বিশ্বস্ত হতে পারে, যার মানে হলো একবার ইথিরিয়ামে ডেপ্লয় করা হলে, এগুলো সবসময় প্রোগ্রাম অনুযায়ী চলবে। নতুন ধরনের আর্থিক অ্যাপ্লিকেশন তৈরি করার জন্য এগুলো ডিজিটাল সম্পদ নিয়ন্ত্রণ করতে পারে। এগুলো ডিসেন্ট্রালাইজড হতে পারে, যার মানে হলো কোনো একক সত্তা বা ব্যক্তি এগুলোকে নিয়ন্ত্রণ করে না এবং এগুলো সেন্সর করা প্রায় অসম্ভব।
স্মার্ট কন্ট্রাক্ট এবং 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)
- ব্লকচেইনে পাইথনের অবস্থা 2023 রিপোর্ট (opens in a new tab)
নতুনদের জন্য আর্টিকেল
- web3.py ওভারভিউ (opens in a new tab)
- ইথিরিয়াম পাইথন ইকোসিস্টেম ট্যুর (opens in a new tab)
- ইথিরিয়ামের জন্য একজন (পাইথন) ডেভেলপারের গাইড (opens in a new tab)
- প্রাইজ-ওয়ার্দি: একটি ইথিরিয়াম পাইথন হ্যাকাথন গাইড (opens in a new tab)
- Vyper-এর সাথে স্মার্ট কন্ট্রাক্টের পরিচিতি (opens in a new tab)
- পাইথন Flask ব্যবহার করে কীভাবে ইথিরিয়াম কন্ট্রাক্ট তৈরি করবেন? (opens in a new tab)
- Web3.py পরিচিতি · পাইথন ডেভেলপারদের জন্য ইথিরিয়াম (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)
- একটি পাইথন ইথিরিয়াম ইন্টারফেস তৈরি করা: পর্ব 1 (opens in a new tab)
- পাইথনে ইথিরিয়াম স্মার্ট কন্ট্রাক্ট: একটি বিস্তারিত গাইড (opens in a new tab)
উন্নত ব্যবহারের প্যাটার্ন
- web3.py প্যাটার্ন: রিয়েল-টাইম ইভেন্ট সাবস্ক্রিপশন (opens in a new tab)
- web3.py প্যাটার্ন: WebSocketProvider (opens in a new tab)
- পাইথন ব্যবহার করে ইথিরিয়াম স্মার্ট কন্ট্রাক্ট কম্পাইল, ডেপ্লয় এবং কল করা (opens in a new tab)
- Slither-এর সাহায্যে Solidity স্মার্ট কন্ট্রাক্ট বিশ্লেষণ করুন (opens in a new tab)
- ব্লকচেইন ফিনটেক টিউটোরিয়াল: পাইথনের সাহায্যে ঋণ দেওয়া এবং নেওয়া (opens in a new tab)
আর্কাইভ করা আর্টিকেল
- পাইথন এবং Brownie-এর সাহায্যে আপনার নিজস্ব ERC20 টোকেন ডেপ্লয় করুন (opens in a new tab)
- স্মার্ট কন্ট্রাক্ট ডেপ্লয় করতে Brownie এবং পাইথন ব্যবহার করা (opens in a new tab)
- Brownie-এর সাহায্যে OpenSea-তে NFT তৈরি করা (opens in a new tab)
পাইথন প্রজেক্ট এবং টুলস
সক্রিয়:
- 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 দেখুন।
পাইথন টুলিং ব্যবহার করা প্রজেক্ট
নিচের ইথিরিয়াম-ভিত্তিক প্রজেক্টগুলো এই পেজে উল্লেখিত টুলস ব্যবহার করে। সম্পর্কিত ওপেন-সোর্স রিপোজিটরিগুলো উদাহরণ কোড এবং সেরা অনুশীলনের জন্য একটি ভালো রেফারেন্স হিসেবে কাজ করে।
- 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 Homora-এর জন্য বিখ্যাত Alpha Finance (opens in a new tab), স্মার্ট কন্ট্রাক্ট টেস্ট এবং ডেপ্লয় করতে Brownie (opens in a new tab) ব্যবহার করে
পাইথন কমিউনিটি আলোচনা
- Web3.py এবং অন্যান্য পাইথন ফ্রেমওয়ার্ক আলোচনার জন্য ইথিরিয়াম পাইথন কমিউনিটি ডিসকর্ড (opens in a new tab)
- Vyper স্মার্ট কন্ট্রাক্ট প্রোগ্রামিং আলোচনার জন্য Vyper ডিসকর্ড (opens in a new tab)
অন্যান্য একত্রিত তালিকা
Vyper উইকিতে Vyper-এর জন্য রিসোর্সের একটি চমৎকার তালিকা (opens in a new tab) রয়েছে