---
title: "إيثيريوم لمطوري ⁦Python⁩"
description: "تعلم كيفية التطوير لإيثيريوم باستخدام المشاريع والأدوات المعتمدة على ⁦Python⁩"
lang: ar
incomplete: true
---

<FeaturedText>تعلم كيفية التطوير لإيثيريوم باستخدام المشاريع والأدوات المعتمدة على <span dir="ltr">Python</span></FeaturedText>

استخدم إيثيريوم لإنشاء تطبيقات لامركزية (dapps) تستفيد من مزايا العملات المشفرة وتكنولوجيا سلسلة الكتل. يمكن أن تكون هذه التطبيقات اللامركزية (dapps) جديرة بالثقة، مما يعني أنه بمجرد نشرها على إيثيريوم، فإنها ستعمل دائمًا كما تمت برمجتها. يمكنها التحكم في الأصول الرقمية من أجل إنشاء أنواع جديدة من التطبيقات المالية. يمكن أن تكون لامركزية، مما يعني أنه لا يوجد كيان أو شخص واحد يتحكم فيها ويكاد يكون من المستحيل فرض رقابة عليها.

## البدء مع العقود الذكية ولغة <span dir="ltr">Solidity</span> {#getting-started-with-smart-contracts-and-solidity}

**اتخذ خطواتك الأولى لدمج <span dir="ltr">Python</span> مع إيثيريوم**

هل تحتاج إلى مقدمة أساسية أولاً؟ تحقق من [<span dir="ltr">ethereum.org/learn</span>](/learn/) أو [<span dir="ltr">ethereum.org/developers</span>](/developers/).

- [شرح سلسلة الكتل](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
- [فهم العقود الذكية](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
- [اكتب عقدك الذكي الأول](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [تعلم كيفية تصريف ونشر <span dir="ltr">Solidity</span>](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
- [تقرير حالة <span dir="ltr">Python</span> في سلسلة الكتل لعام <span dir="ltr">2023</span>](https://tradingstrategy.ai/blog/the-state-of-python-in-blockchain-in-2023)

## مقالات للمبتدئين {#beginner-articles}

- [نظرة عامة على <span dir="ltr">Web3.py</span>](https://web3py.readthedocs.io/en/latest/overview.html)
- [جولة في نظام إيثيريوم البيئي لـ <span dir="ltr">Python</span>](https://snakecharmers.ethereum.org/python-ecosystem/)
- [دليل مطور (<span dir="ltr">Python</span>) لإيثيريوم](https://snakecharmers.ethereum.org/a-developers-guide-to-ethereum-pt-1/)
- [جدير بالجائزة: دليل هاكاثون إيثيريوم لـ <span dir="ltr">Python</span>](https://snakecharmers.ethereum.org/prize-worthy/)
- [مقدمة إلى العقود الذكية باستخدام <span dir="ltr">Vyper</span>](https://kauri.io/#collections/Getting%20Started/an-introduction-to-smart-contracts-with-vyper/)
- [كيفية تطوير عقد إيثيريوم باستخدام <span dir="ltr">Python Flask</span>؟](https://medium.com/coinmonks/how-to-develop-ethereum-contract-using-python-flask-9758fe65976e)
- [مقدمة إلى <span dir="ltr">Web3.py</span> · إيثيريوم لمطوري <span dir="ltr">Python</span>](https://www.dappuniversity.com/articles/web3-py-intro)
- [كيفية استدعاء دالة عقد ذكي باستخدام <span dir="ltr">Python</span> و<span dir="ltr">Web3.py</span>](https://stackoverflow.com/questions/57580702/how-to-call-a-smart-contract-function-using-python-and-web3-py)

## مقالات للمستوى المتوسط {#intermediate-articles}

- [أصدقاء <span dir="ltr">Web3.py</span>: مقدمة إلى <span dir="ltr">Ape</span>](https://snakecharmers.ethereum.org/intro-to-ape/)
- [تطوير التطبيقات اللامركزية (dapps) لمبرمجي <span dir="ltr">Python</span>](https://www.youtube.com/watch?v=tE-8bG35VNw)
- [إنشاء واجهة إيثيريوم بـ <span dir="ltr">Python</span>: الجزء الأول](https://hackernoon.com/creating-a-python-ethereum-interface-part-1-4d2e47ea0f4d)
- [عقود إيثيريوم الذكية في <span dir="ltr">Python</span>: دليل شامل (نوعًا ما)](https://hackernoon.com/ethereum-smart-contracts-in-python-a-comprehensive-ish-guide-771b03990988)

## أنماط الاستخدام المتقدمة {#advanced-use-patterns}

- [أنماط <span dir="ltr">Web3.py</span>: اشتراكات الأحداث في الوقت الفعلي](https://snakecharmers.ethereum.org/subscriptions/)
- [أنماط <span dir="ltr">Web3.py</span>: <span dir="ltr">WebSocketProvider</span>](https://snakecharmers.ethereum.org/websocketprovider/)
- [تصريف ونشر واستدعاء عقد إيثيريوم الذكي باستخدام <span dir="ltr">Python</span>](https://yohanes.gultom.id/2018/11/28/compiling-deploying-and-calling-ethereum-smartcontract-using-python/)
- [تحليل عقود <span dir="ltr">Solidity</span> الذكية باستخدام سليذر](https://kauri.io/#collections/DevOps/analyze-solidity-smart-contracts-with-slither/#analyze-solidity-smart-contracts-with-slither)
- [برنامج تعليمي للتكنولوجيا المالية في سلسلة الكتل: الإقراض والاقتراض باستخدام <span dir="ltr">Python</span>](https://blog.chain.link/blockchain-fintech-defi-tutorial-lending-borrowing-python/)

## مقالات مؤرشفة {#archived-articles}

- [انشر رمز <span dir="ltr">ERC-20</span> المميز الخاص بك باستخدام <span dir="ltr">Python</span> و<span dir="ltr">Brownie</span>](https://betterprogramming.pub/python-blockchain-token-deployment-tutorial-create-an-erc20-77a5fd2e1a58)
- [استخدام <span dir="ltr">Brownie</span> و<span dir="ltr">Python</span> لنشر العقود الذكية](https://dev.to/patrickalphac/using-brownie-for-to-deploy-smart-contracts-1kkp)
- [إنشاء رموز غير قابلة للاستبدال (NFTs) على أوبن سي باستخدام <span dir="ltr">Brownie</span>](https://www.freecodecamp.org/news/how-to-make-an-nft-and-render-on-opensea-marketplace/)

## مشاريع وأدوات <span dir="ltr">Python</span> {#python-projects-and-tools}

### Active: {#active}

- [Web3.py](https://github.com/ethereum/web3.py) - _Python library for interacting with Ethereum_
- [Vyper](https://github.com/ethereum/vyper/) - _Pythonic Smart Contract Language for the EVM_
- [Titanoboa](https://github.com/vyperlang/titanoboa/) - _Vyper's native testing tool; an interpreter with mainnet forking, debugging, and pretty tracebacks_
- [Moccasin](https://github.com/Cyfrin/moccasin) - _A smart contract development and testing framework for Vyper and Python, built on Titanoboa_
- [Ape](https://github.com/ApeWorX/ape) - _The smart contract development tool for Pythonistas, Data Scientists, and Security Professionals_
- [py-evm](https://github.com/ethereum/py-evm) - _implementation of the Ethereum Virtual Machine_
- [eth-tester](https://github.com/ethereum/eth-tester) - _tools for testing Ethereum-based applications_
- [eth-utils](https://github.com/ethereum/eth-utils/) - _utility functions for working with Ethereum related codebases_
- [py-solc-x](https://pypi.org/project/py-solc-x/) - _Python wrapper around the solc solidity compiler with 0.5.x support_
- [pymaker](https://github.com/makerdao/pymaker) - _Python API for Maker contracts_
- [siwe](https://github.com/signinwithethereum/siwe-py) - _Sign in with Ethereum (siwe) for Python_
- [Web3 DeFi for Ethereum integrations](https://github.com/tradingstrategy-ai/web3-ethereum-defi) - _A Python package with ready integrations for ERC-20, Uniswap and other popular projects_
- [Wake](https://getwake.io) - _All-in-one Python framework for contracts testing, fuzzing, deployment, vulnerability scanning and code navigation (language server - [Tools for Solidity](https://marketplace.visualstudio.com/items?itemName=AckeeBlockchain.tools-for-solidity))_
- [DeFiPy](https://github.com/defipy-devs/defipy) - _Python SDK for DeFi analytics and AMM simulation across Uniswap V2/V3, Balancer, and Curve_
### مؤرشفة / لم تعد مدعومة: {#archived--no-longer-maintained}

- [<span dir="ltr">Trinity</span>](https://github.com/ethereum/trinity) - _عميل إيثيريوم بـ <span dir="ltr">Python</span>_
- [<span dir="ltr">Mamba</span>](https://github.com/arjunaskykok/mamba) - _إطار عمل لكتابة وتصريف ونشر العقود الذكية المكتوبة بلغة <span dir="ltr">Vyper</span>_
- [<span dir="ltr">Brownie</span>](https://github.com/eth-brownie/brownie) - _إطار عمل <span dir="ltr">Python</span> لنشر واختبار والتفاعل مع عقود إيثيريوم الذكية_
- [<span dir="ltr">pydevp2p</span>](https://github.com/ethereum/pydevp2p) - _تنفيذ لحزمة الند للند (P2P) الخاصة بإيثيريوم_
- [<span dir="ltr">py-wasm</span>](https://github.com/ethereum/py-wasm) - _تنفيذ <span dir="ltr">Python</span> لمفسر تجميع الويب (WebAssembly)_

هل تبحث عن المزيد من الموارد؟ تحقق من [<span dir="ltr">ethereum.org/developers</span>](/developers/).

## مشاريع تستخدم أدوات <span dir="ltr">Python</span> {#projects-using-python-tooling}

تستخدم المشاريع التالية المعتمدة على إيثيريوم الأدوات المذكورة في هذه الصفحة. تعمل المستودعات مفتوحة المصدر ذات الصلة كمرجع جيد لأمثلة الأكواد البرمجية وأفضل الممارسات.

- [<span dir="ltr">Yearn Finance</span>](https://yearn.finance/) ومستودع [عقود قبو <span dir="ltr">Yearn</span>](https://github.com/yearn/yearn-vaults)
- [<span dir="ltr">Curve</span>](https://www.curve.finance/) ومستودع [عقود <span dir="ltr">Curve</span> الذكية](https://github.com/curvefi/curve-contract)
- [<span dir="ltr">BadgerDAO</span>](https://badger.com/) و[العقود الذكية باستخدام سلسلة أدوات <span dir="ltr">Brownie</span>](https://github.com/Badger-Finance/badger-system)
- [<span dir="ltr">Sushi</span>](https://sushi.com/) تستخدم [<span dir="ltr">Python</span> في إدارة ونشر عقود الاستحقاق الخاصة بها](https://github.com/sushiswap/sushi-vesting-protocols)
- [<span dir="ltr">Alpha Finance</span>](https://alphaventuredao.io/)، المشهورة بـ <span dir="ltr">Alpha Homora</span>، تستخدم [<span dir="ltr">Brownie</span> لاختبار ونشر العقود الذكية](https://github.com/AlphaFinanceLab/alpha-staking-contract)

## نقاش مجتمع <span dir="ltr">Python</span> {#python-community-contributors}

- [ديسكورد مجتمع إيثيريوم لـ <span dir="ltr">Python</span>](https://discord.gg/9zk7snTfWe) لمناقشة <span dir="ltr">Web3.py</span> وأطر عمل <span dir="ltr">Python</span> الأخرى
- [ديسكورد <span dir="ltr">Vyper</span>](https://discord.gg/SdvKC79cJk) لمناقشة برمجة العقود الذكية بـ <span dir="ltr">Vyper</span>

## قوائم مجمعة أخرى {#other-aggregated-lists}

تحتوي ويكي <span dir="ltr">Vyper</span> على [قائمة رائعة من الموارد لـ <span dir="ltr">Vyper</span>](https://github.com/vyperlang/vyper/wiki/Vyper-tools-and-resources)
