Ir al contenido principal

Ayúdenos a actualizar esta página.

🌏

Disponemos de una nueva versión de esta página, pero solo está en inglés por ahora. Ayúdenos a traducir la última versión.

Traducir la página
Ver en inglés

¡Aquí no hay ningún error!🐛

Esta página no se está traduciendo. Por ahora hemos dejado esta página en inglés.

Esta página está incompleta y nos encantaría que nos ayudara a acabarla: edítela añadiendo cualquier cosa que crea que pueda sernos de utilidad.

Ethereum para desarrolladores de Python

Última edición: , Invalid DateTime
Editar página

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 lenguaje 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

Artículos de nivel intermedio

Patrones de uso avanzado

Proyectos y herramientas de Python

Activos:

  • Web3.py - Biblioteca de Python para interactuar con Ethereum
  • Brownie - Framework de Python para implementar, probar e interactuar con Smart Contracts de Ethereum_
  • Vyper - Lenguaje tipo Python de Smart Contract para EVM
  • py-evm - implementación de la Ethereum Virtual Machine
  • eth-tester - herramientas para probar aplicaciones basadas en Ethereum
  • eth-utils - funciones de utilidad para trabajar con bases de código relacionadas con Ethereum
  • py-solc-x - Envoltura de Python alrededor del compilador solc solidity con soporte 0.5.x
  • py-wasm - implementación en Python del interprete de web assembly
  • pydevp2p - implementación de la pila Ethereum P2P
  • pymaker - API de Python para contratos Maker
  • siwe - Inicie sesión con Ethereum (siwe) para Python
  • Smart contracts para pruebas - Un paquete de Python que viene con contratos comunes como ERC-20, Uniswap y para escribir pruebas con Web3.py

Archivados / Sin soporte:

  • Trinity - Cliente Python para Ethereum
  • Mamba - framework para escribir, compilar y desplegar smart contracts escrito en el lenguaje Vyper

¿Buscas más recursos? Echa un vistazo a ethereum.org/developers.

Proyectos usando herramientas Python

Los siguientes proyectos basados en Ethereum utilizan las herramientas mencionadas en esta página. Los repositorios de código abierto relacionados sirven como una buena referencia para el código de ejemplo y las mejores prácticas.

Colaboradores de la comunidad de Python

Ethereum Python Community Discord alberga una comunidad en rápido crecimiento y es la comunidad dedicada a debates sobre cualquiera de los proyectos anteriores y temas relacionados.

Otras listas adicionales

La wiki de Vyper tiene una [lista increíble de recursos para Vyper](https://github.com/ethereum/vyper/wiki/Vyper-tools-and-resources

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

¿Le ha resultado útil este artículo?