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