Python Geliştiricileri için Ethereum
Kripto Para ve Blok Zincirinin avantajlarını kullanarak Merkezsiz uygulamalar (veya "dApps") 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. Merkezsiz olabilirler, yani hiç bir kurum veya kişi onları kontrol edemez ve sansürlenmeleri neredeyse imkansızdır.
Akıllı Sözleşmeler ve Solidity Dilini Öğrenmeye 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'a göz atın.
- Blockchain 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'i Nasıl Derleyeceğinizi ve Dağıtacağınızı Öğrenin(opens in a new tab)
Başlangıç seviyesi makaleler
- Bir (Python) Geliştiricinin Ethereum Rehberi(opens in a new tab)
- Vyper ile Akıllı Sözleşmelere Giriş(opens in a new tab)
- Python ve Brownie ile kendi ERC20 token'ınızı dağıtın(opens in a new tab)
- Python Flask kullanarak Ethereum sözleşmesi nasıl geliştirilir?(opens in a new tab)
- Web3.py'ye Giriş · Python Geliştiricileri için Ethereum(opens in a new tab)
- Python ve web3.py kullanarak Akıllı Sözleşme çağırma(opens in a new tab)
Orta seviye makaleler
- Python Yazılımcıları için Dapp 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ı(ca) bir rehber(opens in a new tab)
- Akıllı Sözleşmeler dağıtmak için Brownie ve Python kullanımı(opens in a new tab)
- Brownie ile OpenSea üzerinde NFT'ler oluşturma(opens in a new tab)
İleri düzey kullanım Şşkilleri
- 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şmeleri Analiz Edin(opens in a new tab)
- Blokzincir Finans Teknolojisi Öğreticisi: Python ile Borç Verme ve Borç Alma(opens in a new tab)
Python Projeleri ve Araçları
Aktif:
- Web3.py(opens in a new tab) - Ethereum ile etkileşim için Phyton kütüphanesi
- Ape(opens in a new tab) - Pythoncular, Veri Bilimciler ve Güvenlik Uzmanları için akıllı sözleşme geliştirme aracı
- Brownie(opens in a new tab) - Ethereum akıllı sözleşmelerini dağıtmak, test etmek ve etkileşimde bulunmak için Python çerçevesi
- Vyper(opens in a new tab) - EVM için Pythonic Akıllı Sözleşme Dili
- py-evm(opens in a new tab) - Ethereum Sanal Makinesinin uygulanması
- eth-tester(opens in a new tab) - Ethereum tabanlı uygulamaları test etmek için araçlar
- eth-utils(opens in a new tab) - Ethereum ile ilgili kod tabanlarıyla çalışmak için yardımcı işlevler
- py-solc-x(opens in a new tab) - 0.5.x desteği ile solc solidity derleyicisine yönelik Python paketleyici
- py-wasm(opens in a new tab) - Web assembly yorumlayıcısının Python uygulaması
- pydevp2p(opens in a new tab) - Ethereum P2P yığınının uygulanması
- pymaker(opens in a new tab) - Maker sözleşmeleri için Python API
- siwe(opens in a new tab) - Python için Ethereum (siwe) ile oturum açın
- Test için akıllı sözleşmeler(opens in a new tab) - Web3.py ile test yazmak için ERC-20, Uniswap ve diğer yaygın sözleşmelerle birlikte gelen bir Python paketi
Arşivlenmiş / Artık sürdürülmeyen:
- 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 çerçeve
Daha fazla kaynak mı arıyorsunuz? Göz atın: ethereum.org/developers.
Python araçları 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 Contracts 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) temlik sözleşmelerini yönetme ve dağıtmada Python(opens in a new tab) kullanır
- Ünü Alpha Homora'dan gelen Alpha Finance(opens in a new tab), akıllı sözleşmeleri test etme ve dağıtma için Brownie(opens in a new tab) kullanır
Python Topluluğuna Katkıda Bulunanlar
Ethereum Python Topluluğu Discord Sunucusu(opens in a new tab) hızla büyüyen bir topluluğa ev sahipliği yapar ve yukarıdaki projeler veya ilgili konular hakkında müzakereler için en iyi kaynaktır.
Diğer Toplu Listeler
Vyper wikisi Vyper için müthiş bir kaynak listesine(opens in a new tab) sahiptir
Bu sayfada bize yardım edin
Konuyla ilgili bir uzmansanız ve katkıda bulunmak istiyorsanız, bu sayfayı düzenleyin ve bilgeliğinizi herkesle paylaşın.
İtibar kazanacak ve Ethereum topluluğuna yardım etmiş olacaksınız!
Bu değiştirilebilir dokümantasyon şablonunu kullanın dokümantasyon şablonu(opens in a new tab)
Sorularınızı Discord sunucumuzdaki #content kanalından bize sorabilirsiniz Discord sunucusu(opens in a new tab)
Sayfayı düzenle(opens in a new tab)