Ethereum pour les développeurs Python
Utilisez Ethereum pour créer des applications décentralisées (ou "DApps") qui tirent parti de la technologie de la blockchain et des cryptomonnaies. Ces DApps sont dignes de confiance, ce qui signifie que dès qu'elles sont déployées sur Ethereum, elles fonctionnent toujours comme prévu. Elles peuvent contrôler les actifs numériques afin de créer de nouveaux types d'applications financières. Elles peuvent être décentralisées, ce qui signifie qu'aucune personne ni entité ne les contrôle et qu'il est pratiquement impossible de les censurer.
Premiers pas avec les contrats intelligents et le langage Solidity
Commencer à intégrer Python à Ethereum
Besoin d’une approche plus élémentaire ? Consultez ethereum.org/learn ou ethereum.org/developers.
- Blockchain Explained
- Understanding Smart Contracts
- Write your First Smart Contract
- Learn How to Compile and Deploy Solidity
Articles pour les débutants
- An Introduction to Smart Contracts with Vyper
- How to develop Ethereum contract using Python Flask?
- Intro to Web3.py · Ethereum For Python Developers
- How to call a Smart Contract function using Python and Web3.py
Articles de niveau intermédiaire
- DApp Development for Python Programmers
- Creating a Python Ethereum Interface: Part 1
- Ethereum Smart Contracts in Python: a comprehensive(ish) guide
- Everything you need to know about the Trinity Ethereum client
Modèles d'utilisation avancés
- Compiling, deploying and calling Ethereum smartcontract using Python
- Analyze Solidity Smart Contracts with Slither
Outils et projets Python
- Brownie - Infrastructure Python pour déployer et tester les contrats intelligents Ethereum, et interagir avec ceux-ci
- eth-utils - Fonctions utilitaires pour travailler avec les bases de code liées à Ethereum
- py-evm - Implémentation de la machine virtuelle Ethereum
- py-solc-x - Wrapper Python autour du compilateur solc Solidity avec support 0.5.x
- py-wasm - Implémentation en Python de l'interpréteur d'assemblage Web
- pydevp2p - Implémentation de la pile P2P Ethereum
- pymaker - API Python pour les contrats Maker
- Mamba - Infrastructure permettant de rédiger, de compiler et de déployer des contrats intelligents en langage Vyper
- Trinity - Client Ethereum sous Python
- Vyper - Langage des contrats intelligents en Python pour l'EVM
- Web3.py - Bibliothèque Python pour interagir avec Ethereum
Vous cherchez davantage de ressources ? Consultez ethereum.org/developers.
Contributeurs de la communauté Python
Autres ressources
Le wiki Vyper comporte une liste incroyable de ressources pour Vyper.
Pour une compilation des outils liés à Python, consultez le site py-eth.com.
Aidez-nous avec cette page
Si vous êtes un expert sur le sujet et que vous souhaitez contribuer, modifiez cette page et enrichissez-la de votre sagesse.
Vous serez crédité et vous aiderez la communauté Ethereum !
Utilisez la flexibilité de ce Modèle de documentation
Des questions ? Demandez-nous dans le salon #content de notre Serveur Discord
Modifier la page