Última actualización de la página: October 27, 2020

Ethereum para desarrolladores de Python

Usa Ethereum para crear aplicaciones descentralizadas (o "dapps") mediante los beneficios de las criptomonedas y la tecnología de blockchain. Estas dapps pueden ser fiables, 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? Echa un vistazo a ethereum.org/learn o ethereum.org/developers.

Artículos para principiantes

Artículos de nivel intermedio

Patrones de uso avanzado

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.