Ethereum para desarrolladores de Python
Utiliza Ethereum para crear aplicaciones descentralizadas (o "dapps"), que aprovechan las ventajas de las criptomonedas y la tecnología de blockchain. Estas dapps pueden ser confiables, lo que significa que, una vez implementadas en Ethereum, siempre se ejecutan tal y como se programaron. Pueden controlar los activos digitales para crear nuevos tipos de aplicaciones financieras. Estas aplicaciones pueden ser descentralizadas, lo que significa que ninguna entidad o persona las controla y, por lo tanto, son prácticamente imposibles de censurar.
Comenzar con los contratos inteligentes y el lenguage de Solidity
Da los primeros pasos para integrar Python con Ethereum
¿Necesitas una introducción más básica para empezar? Visita ethereum.org/learn o ethereum.org/developers.
- Blockchain explicada
- Comprender los contratos inteligentes
- Escribir el primer contrato inteligente
- Aprender a compilar e implementar Solidity
Artículos para principiantes
- Una introducción a los contratos inteligentes con Vyper
- ¿Cómo desarrollar un contrato de Ethereum mediante Python Flask?
- Introducción a Web3.py · Ethereum para desarrolladores de Python
- Cómo llamar a una función de contrato inteligente mediante Python y web3.py
Artículos de nivel intermedio
- Desarrollo de Dapp para programadores de Python
- Creación de una interfaz de Python Ethereum: Parte 1
- Contratos inteligentes de Ethereum en Python: Una guía completa (ish)
- Todo lo que necesitas saber sobre el cliente Trinity Ethereum
Patrones de uso avanzado
- Compilar, desplegar y llamar a contratos inteligentes de Ethereum mediante Python
- Analizar contratos inteligentes de Solifity con Slither
Proyectos y herramientas de Python
- Brownie: Un entorno de trabajo de Python para implementar, probar e interactuar con contratos inteligentes de Ethereum
- eth-utils: Funciones de utilidad para trabajar con bases de código relacionadas con Ethereum
- py-evm: Implementación de la máquina virtual de Ethereum
- py-solc-x: Envoltura de Python alrededor del compilador de Solidity con soporte 0.5.x
- py-wasm: Implementación de Python del intérprete de ensamblaje web
- pydevp2p: Implementación de la stack P2P de Ethereum
- pymaker: API de Python para contratos de Maker
- Mamba: Entorno de trabajo para escribir, compilar e implementar contratos inteligentes escritos en Vyper
- Trinity: Cliente Python de Ethereum
- Vyper: Contrato inteligente Pythonic para la EVM
- Web3.py: Biblioteca de Python para interactuar con Ethereum
¿Buscas más recursos? Echa un vistazo a ethereum.org/developers.
Colaboradores de la comunidad de Python
Otras listas adicionales
La wiki de Vyper tiene una lista increíble de recursos para Vyper
Para ver una fuente compilada de herramientas relacionadas con Python, echa un vistazo a py-eth. om.
Ayúdanos con esta página
Si eres un experto en el tema y quieres contribuir, edita esta página y esparce tu sabiduría.
Recibirás una acreditación y estarás ayudando a la comunidad de Ethereum.
Usar esta opción flexible plantilla de documentación
¿Tienes preguntas? Consúltanos en el canal #content en nuestro Servidor Discord
Editar página