إثيروم لمطوري بايثون
آخر تحديث للصفحة: 26 فبراير 2026
استخدم إثيريوم لإنشاء تطبيقات لامركزية (أو "dapp") تستخدم فوائد العملات المشفرة وتكنولوجيا سلسلة الكتل. قد تكون هذه التطبيقات اللامركزية جديرة بالثقة، بمعنى أنه بمجرد نشرها على إثيريوم، فستعمل دائمًا كما تم برمجتها بالضبط. ويمكن لتلك التطبيقات اللامركزية التحكم في الأصول الرقمية من أجل إنشاء أنواع جديدة من التطبيقات المالية. كما أنها قد تكون لامركزية، بمعنى عدم وجود كيان أو شخص واحد يتحكم فيها ويكاد يكون من المستحيل مراقبتها.
بدء العمل مع العقود الذكية ولغة سوليديتي
اخط خطواتك الأولي لدمج بايثون مع إثيريوم
هل تحتاج مفاهيم أساسيه أولاً؟ تحقق من ethereum.org/learn أو ethereum.org/developers.
- شرح البلوكتشين (opens in a new tab)
- فهم العقود الذكية (opens in a new tab)
- اكتب أول عقد ذكي الخاص بك (opens in a new tab)
- تعلم كيفية تجميع ونشر (opens in a new tab)
- تقرير حالة بايثون في بلوكتشين لعام 2023 (opens in a new tab)
مقالات للمبتدئين{#beginner-articles}
- نظرة عامة على web3.py (opens in a new tab)
- جولة في النظام البيئي لإيثريوم بلغة بايثون (opens in a new tab)
- دليل المطور (بايثون) إلى إيثريوم (opens in a new tab)
- جدير بالجائزة: دليل هاكاثون إيثريوم بلغة بايثون (opens in a new tab)
- مقدمة عن العقود الذكية باستخدام فايبر (opens in a new tab)
- كيفية تطوير عقد إيثريوم باستخدام بايثون Flask؟ (opens in a new tab)
- مقدمة عن ويب3.باي · إيثريوم لمطوري بايثون (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)
- إنشاء واجهة إيثريوم بلغة بايثون: الجزء الأول (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)
- تحليل عقود سوليديتي الذكية باستخدام سليذر (opens in a new tab)
- برنامج تعليمي عن التكنولوجيا المالية للبلوكتشين: الإقراض والاقتراض باستخدام بايثون (opens in a new tab)
المقالات المؤرشفة
- نشر رمز ERC20 الخاص بك باستخدام بايثون وBrownie (opens in a new tab)
- استخدام Brownie وبايثون لنشر العقود الذكية (opens in a new tab)
- إنشاء الرموز غير القابلة للاستبدال على أوبن سي باستخدام Brownie (opens in a new tab)
مشاريع وأدوات بايثون
نشط:
- ويب3.باي (opens in a new tab) - مكتبة بايثون للتفاعل مع إيثريوم
- فايبر (opens in a new tab) - لغة عقود ذكية بأسلوب بايثون لآلة إيثريوم الافتراضية
- 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) - غلاف بايثون حول مُصرِّف solc solidity مع دعم الإصدار 0.5.x
- pymaker (opens in a new tab) - واجهة برمجة تطبيقات بايثون لعقود Maker
- siwe (opens in a new tab) - تسجيل الدخول باستخدام إيثريوم (siwe) لبايثون
- ويب3 دي فاي لتكاملات إيثريوم (opens in a new tab) - حزمة بايثون مع تكاملات جاهزة لـ ERC-20 و يوني سواب وغيرها من المشاريع الشائعة
- ويك (opens in a new tab) - إطار عمل بايثون شامل لاختبار العقود، واختبار فازينغ، والنشر، ومسح الثغرات، والتنقل في التعليمات البرمجية (خادم اللغة - أدوات لـ سوليديتي (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.
المشاريع التي تستخدم أدوات بايثون
pydevp2p - تنفيذ حزمة إيثريوم P2P تعتبر مستودعات المصدر المفتوح ذات الصلة بمثابة مرجع جيد للكود النموذجي وأفضل الممارسات.
- 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) بايثون في إدارة ونشر عقود الاستحقاق الخاصة بها (opens in a new tab)
- تستخدم Alpha Finance (opens in a new tab)، المشهورة بـ Alpha Homora، Brownie لاختبار ونشر العقود الذكية (opens in a new tab)
مناقشة مجتمع بايثون
- ديسكورد مجتمع إيثريوم بايثون (opens in a new tab) لمناقشة ويب3.باي وإطارات عمل بايثون الأخرى
- ديسكورد فايبر (opens in a new tab) لمناقشة برمجة عقود فايبر الذكية
قوائم مجمعة أخرى
يحتوي ويكي فايبر على قائمة مذهلة من الموارد لـ فايبر (opens in a new tab)