Dernière mise à jour de la page: September 3, 2020
Ethereum pour les développeurs Python
Utilisez Ethereum pour créer des applications décentralisées (ou « dapps ») qui bénéficient des avantages des technologies des crypto-monnaies et de la blockchain. 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 entité ou personne ne les contrôle et qu'il est pratiquement impossible de les censurer.
Se lancer avec les contrats intelligents et le langage Solidity
Commencez à intégrer Python avec Ethereum
Besoin d’une approche plus élémentaire ? Jetez un oeil à ethereum.org/learn ou ethereum.org/developers.
- La Blockchain expliquée
- Comprendre les contrats intelligents
- Écrivez votre premier contrat intelligent
- Apprenez à compiler et à déployer Solidity
Articles pour les débutants
- Introduction aux contrats intelligents avec Vyper
- Comment développer un contrat Ethereum en utilisant Python Flask ?
- Introduction à Web3.py · Ethereum pour les développeurs Python
- How to call a Smart Contract function using Python and web3.py
Intermediate Articles
- Développement de DApps pour les programmeurs Python
- Création d'une interface Python Ethereum : Partie 1
- Les contrats intelligents Ethereum sous Python : un guide (plutôt) complet
- Tout ce qu'il faut savoir sur le client Trinity Ethereum
Modèles d'utilisation avancés
- Compiling, deploying and calling Ethereum smartcontract using Python
- Analyser les contrats intelligents Solidity avec Slither
Projets et Outils Python
- Brownie - Python framework for deploying, testing and interacting with Ethereum smart contracts
- eth-utils - Des fonctions d'utilité pour travailler avec des codes liés à Ethereum
- py-evm - implementation of the Ethereum Virtual Machine
- py-solc-x - Python wrapper around the solc solidity compiler with 0.5.x support
- py-wasm - Python implementation of the web assembly interpreter
- pydevp2p - Implementation of the Ethereum P2P stack
- pymaker - Python API for Maker contracts
- Mamba - framework to write, compile, and deploy smart contracts written in Vyper language
- Trinity - Un client Ethereum Python
- Vyper - Pythonic Smart Contract Language for the EVM
- Web3.py - Une librairie Python pour interagir avec Ethereum
Vous cherchez davantage de ressources ? Consultez ethereum.org/developers.
Python Community Contributors
Autres listes de ressources
The Vyper wiki has an inceredible list of resources for Vyper For a compiled source of Python related tools, check out py-eth.com.