Python Geliştiricileri için Ethereum
Sayfanın son güncellenmesi: 26 Şubat 2026
Kripto para birimi ve blok zinciri teknolojisinin faydalarını kullanan 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ıktan sonra her zaman programlandığı gibi çalışırlar. Yeni tür finansal uygulamalar oluşturmak için dijital varlıkları kontrol edebilirler. Merkeziyetsiz olabilirler, yani tek bir varlık veya kişi onları kontrol etmez ve sansürlemenin neredeyse imkansız olduğu anlamına gelir.
Akıllı sözleşmelere ve Solidity diline başlangıç
Python ve Ethereum'u entegre etmek için ilk adımlarınızı atın
Başlamadan önce daha temel bir bilgiye mi ihtiyacınız var? ethereum.org/learn veya ethereum.org/developers adreslerine göz atın.
- Blokzincir Açıklaması (opens in a new tab)
- Akıllı Sözleşmeleri Anlamak (opens in a new tab)
- İlk Akıllı Sözleşmenizi Yazın (opens in a new tab)
- Solidity'yi Nasıl Derleyeceğinizi ve Dağıtacağınızı Öğrenin (opens in a new tab)
- Blokzincirde Python'un durumu 2023 raporu (opens in a new tab)
Başlangıç seviyesi makaleler
- web3.py'ye Genel Bakış (opens in a new tab)
- Ethereum Python Ekosistem Turu (opens in a new tab)
- Bir (Python) Geliştiricisinin Ethereum Rehberi (opens in a new tab)
- Ödüle Değer: Bir Ethereum Python Hackathon Rehberi (opens in a new tab)
- Vyper ile Akıllı Sözleşmelere Giriş (opens in a new tab)
- Python Flask kullanarak Ethereum akıllı sözleşmesi nasıl geliştirilir? (opens in a new tab)
- Web3.py'ye Giriş · Python Geliştiricileri İçin Ethereum (opens in a new tab)
- Python ve web3.py kullanarak bir Akıllı Sözleşme fonksiyonu nasıl çağrılır (opens in a new tab)
Orta seviye makaleler
- web3.py Dostları: Ape'e Giriş (opens in a new tab)
- Python Programcıları için Merkeziyetsiz Uygulama Geliştirme (opens in a new tab)
- Python Ethereum Arayüzü Oluşturma: Bölüm 1 (opens in a new tab)
- Python'da Ethereum Akıllı Sözleşmeleri: kapsamlı(msı) bir rehber (opens in a new tab)
Gelişmiş kullanım kalıpları
- web3.py Kalıpları: Gerçek Zamanlı Olay Abonelikleri (opens in a new tab)
- web3.py Kalıpları: WebSocketProvider (opens in a new tab)
- Python kullanarak Ethereum akıllı sözleşmesini derleme, dağıtma ve çağırma (opens in a new tab)
- Slither ile Solidity Akıllı Sözleşmelerini Analiz Etme (opens in a new tab)
- Blokzincir Fintech Öğreticisi: Python ile Borç Verme ve Borç Alma (opens in a new tab)
Arşivlenmiş makaleler
- Python ve Brownie ile kendi ERC20 Jetonunuzu Dağıtın (opens in a new tab)
- Akıllı Sözleşmeleri dağıtmak için Brownie ve Python kullanma (opens in a new tab)
- Brownie ile OpenSea'de Değiştirilemez Jetonlar oluşturma (opens in a new tab)
Python projeleri ve araçları
Aktif:
- Web3.py (opens in a new tab) - Ethereum ile etkileşim kurmak için Python kütüphanesi
- Vyper (opens in a new tab) - EVM için Pythonvari Akıllı Sözleşme Dili
- Ape (opens in a new tab) - Pythoncular, Veri Bilimcileri ve Güvenlik Profesyonelleri için akıllı sözleşme geliştirme aracı
- py-evm (opens in a new tab) - Ethereum Sanal Makinesi'nin bir uygulaması
- eth-tester (opens in a new tab) - Ethereum tabanlı uygulamaları test etme araçları
- eth-utils (opens in a new tab) - Ethereum ile ilgili kod tabanlarıyla çalışmak için yardımcı fonksiyonlar
- py-solc-x (opens in a new tab) - 0.5.x destekli solc solidity derleyicisi için Python sarmalayıcısı
- pymaker (opens in a new tab) - Maker sözleşmeleri için Python API'si
- siwe (opens in a new tab) - Python için Ethereum ile Oturum Aç (siwe)
- Ethereum entegrasyonları için Web3 DeFi (opens in a new tab) - ERC-20, Uniswap ve diğer popüler projeler için hazır entegrasyonlar içeren bir Python paketi
- Wake (opens in a new tab) - Sözleşme testi, fuzzing, dağıtım, güvenlik açığı taraması ve kodda gezinme için hepsi bir arada Python çatısı (dil sunucusu - Solidity için Araçlar (opens in a new tab))
Arşivlenmiş / Artık bakımı yapılmıyor:
- Trinity (opens in a new tab) - Ethereum Python istemcisi
- Mamba (opens in a new tab) - Vyper dilinde yazılmış akıllı sözleşmeleri yazmak, derlemek ve dağıtmak için bir çatı
- Brownie (opens in a new tab) - Ethereum akıllı sözleşmelerini dağıtmak, test etmek ve bunlarla etkileşim kurmak için Python çatısı
- pydevp2p (opens in a new tab) - Ethereum P2P yığınının bir uygulaması
- py-wasm (opens in a new tab) - Web assembly yorumlayıcısının Python uygulaması
Daha fazla kaynak mı arıyorsunuz? ethereum.org/developers adresine göz atın.
Python araçlarını kullanan projeler
Aşağıdaki Ethereum tabanlı projeler bu sayfada bahsedilen araçları kullanırlar. İlgili açık kaynak depoları, örnek kodlar ve en iyi yöntemler için iyi bir kaynakça niteliğindedir.
- Yearn Finance (opens in a new tab) ve Yearn Vault Sözleşmeleri deposu (opens in a new tab)
- Curve (opens in a new tab) ve Curve akıllı sözleşmeler deposu (opens in a new tab)
- BadgerDAO (opens in a new tab) ve Brownie araç zincirini kullanan akıllı sözleşmeler (opens in a new tab)
- Sushi (opens in a new tab), hak ediş sözleşmelerini yönetmek ve dağıtmak için Python kullanır (opens in a new tab)
- Alpha Homora ile tanınan Alpha Venture DAO (opens in a new tab), akıllı sözleşmeleri test etmek ve dağıtmak için Brownie kullanır (opens in a new tab)
Python Topluluğu tartışması
- Web3.py ve diğer Python çatıları hakkındaki tartışmalar için Ethereum Python Topluluğu Discord'u (opens in a new tab)
- Vyper akıllı sözleşme programlama tartışmaları için Vyper Discord'u (opens in a new tab)
Diğer derlenmiş listeler
Vyper wiki'sinde Vyper için inanılmaz bir kaynak listesi (opens in a new tab) bulunmaktadır