---
title: "Python Geliştiricileri İçin Ethereum"
description: "Python tabanlı projeleri ve araçları kullanarak Ethereum için nasıl geliştirme yapacağınızı öğrenin"
lang: tr
incomplete: true
---

<FeaturedText>Python tabanlı projeleri ve araçları kullanarak Ethereum için nasıl geliştirme yapacağınızı öğrenin</FeaturedText>

Kripto para ve Blokzincir teknolojisinin avantajlarından yararlanan merkeziyetsiz uygulamalar (veya "dapp'ler") oluşturmak için Ethereum'u kullanın. Bu dapp'ler güvenilir olabilir, yani Ethereum'a dağıtıldıklarında her zaman programlandığı gibi çalışırlar. Yeni tür finansal uygulamalar oluşturmak için dijital varlıkları kontrol edebilirler. Merkeziyetsiz olabilirler, yani hiçbir tekil varlık veya kişi onları kontrol edemez ve sansürlenmeleri neredeyse imkansızdır.

## Akıllı sözleşmeler ve Solidity dili ile başlangıç {#getting-started-with-smart-contracts-and-solidity}

**Python'ı Ethereum ile entegre etmeye yönelik ilk adımlarınızı atın**

Önce daha temel bir başlangıç kılavuzuna mı ihtiyacınız var? [ethereum.org/learn](/learn/) veya [ethereum.org/developers](/developers/) adreslerine göz atın.

- [Blokzincir Açıklaması](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
- [Akıllı Sözleşmeleri Anlamak](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
- [İlk Akıllı Sözleşmenizi Yazın](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [Solidity'yi Nasıl Derleyeceğinizi ve Dağıtacağınızı Öğrenin](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
- [Blokzincirde Python'ın durumu 2023 raporu](https://tradingstrategy.ai/blog/the-state-of-python-in-blockchain-in-2023)

## Başlangıç seviyesi makaleler {#beginner-articles}

- [Web3.py'ye Genel Bakış](https://web3py.readthedocs.io/en/latest/overview.html)
- [Ethereum Python Ekosistemi Turu](https://snakecharmers.ethereum.org/python-ecosystem/)
- [Bir (Python) Geliştiricisinin Ethereum Rehberi](https://snakecharmers.ethereum.org/a-developers-guide-to-ethereum-pt-1/)
- [Ödüle Layık: Bir Ethereum Python Hackathon Rehberi](https://snakecharmers.ethereum.org/prize-worthy/)
- [Vyper ile Akıllı Sözleşmelere Giriş](https://kauri.io/#collections/Getting%20Started/an-introduction-to-smart-contracts-with-vyper/)
- [Python Flask kullanarak Ethereum sözleşmesi nasıl geliştirilir?](https://medium.com/coinmonks/how-to-develop-ethereum-contract-using-python-flask-9758fe65976e)
- [Web3.py'ye Giriş · Python Geliştiricileri İçin Ethereum](https://www.dappuniversity.com/articles/web3-py-intro)
- [Python ve Web3.py kullanarak bir Akıllı Sözleşme işlevi nasıl çağrılır](https://stackoverflow.com/questions/57580702/how-to-call-a-smart-contract-function-using-python-and-web3-py)

## Orta seviye makaleler {#intermediate-articles}

- [Web3.py'nin Dostları: Ape'e Giriş](https://snakecharmers.ethereum.org/intro-to-ape/)
- [Python Programcıları İçin Dapp Geliştirme](https://www.youtube.com/watch?v=tE-8bG35VNw)
- [Bir Python Ethereum Arayüzü Oluşturma: Bölüm 1](https://hackernoon.com/creating-a-python-ethereum-interface-part-1-4d2e47ea0f4d)
- [Python'da Ethereum Akıllı Sözleşmeleri: kapsamlı(msı) bir rehber](https://hackernoon.com/ethereum-smart-contracts-in-python-a-comprehensive-ish-guide-771b03990988)

## Gelişmiş kullanım kalıpları {#advanced-use-patterns}

- [Web3.py Kalıpları: Gerçek Zamanlı Olay Abonelikleri](https://snakecharmers.ethereum.org/subscriptions/)
- [Web3.py Kalıpları: WebSocketProvider](https://snakecharmers.ethereum.org/websocketprovider/)
- [Python kullanarak Ethereum akıllı sözleşmesini derleme, dağıtma ve çağırma](https://yohanes.gultom.id/2018/11/28/compiling-deploying-and-calling-ethereum-smartcontract-using-python/)
- [Slither ile Solidity Akıllı Sözleşmelerini Analiz Edin](https://kauri.io/#collections/DevOps/analyze-solidity-smart-contracts-with-slither/#analyze-solidity-smart-contracts-with-slither)
- [Blokzincir Fintek Eğitimi: Python ile Borç Verme ve Borç Alma](https://blog.chain.link/blockchain-fintech-defi-tutorial-lending-borrowing-python/)

## Arşivlenmiş makaleler {#archived-articles}

- [Python ve Brownie ile kendi ERC-20 Token'ınızı Dağıtın](https://betterprogramming.pub/python-blockchain-token-deployment-tutorial-create-an-erc20-77a5fd2e1a58)
- [Akıllı Sözleşmeleri dağıtmak için Brownie ve Python Kullanımı](https://dev.to/patrickalphac/using-brownie-for-to-deploy-smart-contracts-1kkp)
- [Brownie ile OpenSea'de NFT'ler Oluşturma](https://www.freecodecamp.org/news/how-to-make-an-nft-and-render-on-opensea-marketplace/)

## Python projeleri ve araçları {#python-projects-and-tools}

- [Web3.py](https://github.com/ethereum/web3.py) - _Ethereum ile etkileşim kurmak için Python kütüphanesi_
- [Vyper](https://github.com/ethereum/vyper/) - _EVM için Pythonik Akıllı Sözleşme Dili_
- [Titanoboa](https://github.com/vyperlang/titanoboa/) - _Vyper'ın yerel test aracı; Ana Ağ çatallama, hata ayıklama ve güzel geri izlemelere sahip bir yorumlayıcı_
- [Moccasin](https://github.com/Cyfrin/moccasin) - _Titanoboa üzerine inşa edilmiş, Vyper ve Python için bir akıllı sözleşme geliştirme ve test çerçevesi_
- [Ape](https://github.com/ApeWorX/ape) - _Python geliştiricileri, Veri Bilimcileri ve Güvenlik Uzmanları için akıllı sözleşme geliştirme aracı_
- [py-evm](https://github.com/ethereum/py-evm) - _Ethereum Sanal Makinesi uygulaması_
- [eth-tester](https://github.com/ethereum/eth-tester) - _Ethereum tabanlı uygulamaları test etmek için araçlar_
- [eth-utils](https://github.com/ethereum/eth-utils/) - _Ethereum ile ilgili kod tabanlarıyla çalışmak için yardımcı işlevler_
- [py-solc-x](https://pypi.org/project/py-solc-x/) - _0.5.x desteğine sahip solc Solidity derleyicisi etrafında Python sarmalayıcısı_
- [pymaker](https://github.com/makerdao/pymaker) - _Maker sözleşmeleri için Python API'si_
- [siwe](https://github.com/signinwithethereum/siwe-py) - _Python için Ethereum ile Giriş Yap (SIWE)_
- [Ethereum entegrasyonları için Web3 merkeziyetsiz finans (DeFi)](https://github.com/tradingstrategy-ai/web3-ethereum-defi) - _ERC-20, Uniswap ve diğer popüler projeler için hazır entegrasyonlara sahip bir Python paketi_
- [Wake](https://getwake.io) - _Sözleşme testi, bulanıklaştırma (fuzzing), dağıtım, güvenlik açığı taraması ve kod gezinmesi için hepsi bir arada Python çerçevesi (dil sunucusu - [Solidity İçin Araçlar](https://marketplace.visualstudio.com/items?itemName=AckeeBlockchain.tools-for-solidity))_
- [DeFiPy](https://github.com/defipy-devs/defipy) - _Uniswap V2/V3, Balancer ve Curve genelinde DeFi analitiği ve otomatik piyasa yapıcı (AMM) simülasyonu için Python SDK'sı_
### Arşivlenmiş / Artık bakımı yapılmayan: {#archived--no-longer-maintained}

- [Trinity](https://github.com/ethereum/trinity) - _Ethereum Python istemcisi_
- [Mamba](https://github.com/arjunaskykok/mamba) - _Vyper dilinde yazılmış akıllı sözleşmeleri yazmak, derlemek ve dağıtmak için çerçeve_
- [Brownie](https://github.com/eth-brownie/brownie) - _Ethereum akıllı sözleşmelerini dağıtmak, test etmek ve onlarla etkileşim kurmak için Python çerçevesi_
- [pydevp2p](https://github.com/ethereum/pydevp2p) - _Ethereum P2P yığınının uygulaması_
- [py-wasm](https://github.com/ethereum/py-wasm) - _Web assembly yorumlayıcısının Python uygulaması_

Daha fazla kaynak mı arıyorsunuz? [ethereum.org/developers](/developers/) adresine göz atın.

## Python araçlarını kullanan projeler {#projects-using-python-tooling}

Aşağıdaki Ethereum tabanlı projeler bu sayfada bahsedilen araçları kullanmaktadır. İlgili açık kaynaklı depolar, örnek kod ve en iyi uygulamalar için iyi bir referans görevi görür.

- [Yearn Finance](https://yearn.finance/) ve [Yearn Kasa Sözleşmeleri deposu](https://github.com/yearn/yearn-vaults)
- [Curve](https://www.curve.finance/) ve [Curve akıllı sözleşmeler deposu](https://github.com/curvefi/curve-contract)
- [BadgerDAO](https://badger.com/) ve [Brownie araç zincirini kullanan akıllı sözleşmeler](https://github.com/Badger-Finance/badger-system)
- [Sushi](https://sushi.com/), [hak ediş sözleşmelerini yönetmek ve dağıtmak için Python](https://github.com/sushiswap/sushi-vesting-protocols) kullanır
- Alpha Homora ile ünlenen [Alpha Finance](https://alphaventuredao.io/), [akıllı sözleşmeleri test etmek ve dağıtmak için Brownie](https://github.com/AlphaFinanceLab/alpha-staking-contract) kullanır

## Python Topluluğu tartışmaları {#python-community-contributors}

- Web3.py ve diğer Python çerçevesi tartışmaları için [Ethereum Python Topluluğu Discord'u](https://discord.gg/9zk7snTfWe)
- Vyper akıllı sözleşme programlama tartışmaları için [Vyper Discord'u](https://discord.gg/SdvKC79cJk)

## Diğer derlenmiş listeler {#other-aggregated-lists}

Vyper wiki'sinde [Vyper için inanılmaz bir kaynak listesi](https://github.com/vyperlang/vyper/wiki/Vyper-tools-and-resources) bulunmaktadır
