Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Spanish Python developer doc #5368

Merged
merged 1 commit into from
Feb 22, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,9 @@ Utiliza Ethereum para crear aplicaciones descentralizadas (o "dapps"), que aprov

## Artículos para principiantes {#beginner-articles}

- [La guia del desarollador Python para Ethereum](https://snakecharmers.ethereum.org/a-developers-guide-to-ethereum-pt-1/)
- [Una introducción a los contratos inteligentes con Vyper](https://kauri.io/#collections/Getting%20Started/an-introduction-to-smart-contracts-with-vyper/)
- [Crea tu propio token ERC20 usando Python y Brownie](https://betterprogramming.pub/python-blockchain-token-deployment-tutorial-create-an-erc20-77a5fd2e1a58)
- [¿Cómo desarrollar un contrato de Ethereum mediante Python Flask?](https://medium.com/coinmonks/how-to-develop-ethereum-contract-using-python-flask-9758fe65976e)
- [Introducción a Web3.py · Ethereum para desarrolladores de Python](https://www.dappuniversity.com/articles/web3-py-intro)
- [Cómo llamar a una función de contrato inteligente mediante Python y web3.py](https://stackoverflow.com/questions/57580702/how-to-call-a-smart-contract-function-using-python-and-web3-py)
Expand All @@ -33,37 +35,55 @@ Utiliza Ethereum para crear aplicaciones descentralizadas (o "dapps"), que aprov
- [Desarrollo de Dapp para programadores de Python](https://levelup.gitconnected.com/dapps-development-for-python-developers-f52b32b54f28)
- [Creación de una interfaz de Python Ethereum: Parte 1](https://hackernoon.com/creating-a-python-ethereum-interface-part-1-4d2e47ea0f4d)
- [Contratos inteligentes de Ethereum en Python: Una guía completa (ish)](https://hackernoon.com/ethereum-smart-contracts-in-python-a-comprehensive-ish-guide-771b03990988)
- [Todo lo que necesitas saber sobre el cliente Trinity Ethereum](https://medium.com/@pipermerriam/everything-you-need-to-know-about-the-trinity-ethereum-client-b093c756d1de)
- [Usando Brownie y Python para desarrollar Smart Contracts](https://dev.to/patrickalphac/using-brownie-for-to-deploy-smart-contracts-1kkp)
- [Creando NFTs en OpenSea usando Brownie](https://www.freecodecamp.org/news/how-to-make-an-nft-and-render-on-opensea-marketplace/)

## Patrones de uso avanzado {#advanced-use-patterns}

- [Compilar, desplegar y llamar a contratos inteligentes de Ethereum mediante Python](https://yohanes.gultom.me/2018/11/28/compiling-deploying-and-calling-ethereum-smartcontract-using-python/)
- [Analizar contratos inteligentes de Solifity con Slither](https://kauri.io/#collections/DevOps/analyze-solidity-smart-contracts-with-slither/)
- [Blockchain Fintech Tutorial: Préstamos usando Python](https://blog.chain.link/blockchain-fintech-defi-tutorial-lending-borrowing-python/)

## Proyectos y herramientas de Python {#python-projects-and-tools}

- [Brownie](https://github.com/eth-brownie/brownie): _Un entorno de trabajo de Python para implementar, probar e interactuar con contratos inteligentes de Ethereum_
- [eth-utils](https://github.com/ethereum/eth-utils/): _Funciones de utilidad para trabajar con bases de código relacionadas con Ethereum_
- [py-evm](https://github.com/ethereum/py-evm): _Implementación de la máquina virtual de Ethereum_
- [py-solc-x](https://pypi.org/project/py-solc-x/): _Envoltura de Python alrededor del compilador de Solidity con soporte 0.5.x_
- [py-wasm](https://github.com/ethereum/py-wasm): _Implementación de Python del intérprete de ensamblaje web_
- [pydevp2p](https://github.com/ethereum/pydevp2p): _Implementación de la stack P2P de Ethereum_
- [pymaker](https://github.com/makerdao/pymaker): _API de Python para contratos de Maker_
- [Mamba](https://mamba.black): _Entorno de trabajo para escribir, compilar e implementar contratos inteligentes escritos en Vyper_
- [Trinity](https://github.com/ethereum/trinity): _Cliente Python de Ethereum_
- [Vyper](https://github.com/ethereum/vyper/): _Contrato inteligente Pythonic para la EVM_
- [Web3.py](https://github.com/ethereum/web3.py): _Biblioteca de Python para interactuar con Ethereum_
### Activos: {#active}

- [Web3.py](https://github.com/ethereum/web3.py) - _Biblioteca de Python para interactuar con Ethereum_
- [Brownie](https://github.com/eth-brownie/brownie) - Framework de Python para implementar, probar e interactuar con Smart Contracts de Ethereum_
- [Vyper](https://github.com/ethereum/vyper/) - _Lenguaje tipo Python de Smart Contract para EVM_
- [py-evm](https://github.com/ethereum/py-evm) - _implementación de la Ethereum Virtual Machine_
- [eth-tester](https://github.com/ethereum/eth-tester) - _herramientas para probar aplicaciones basadas en Ethereum_
- [eth-utils](https://github.com/ethereum/eth-utils/) - _funciones de utilidad para trabajar con bases de código relacionadas con Ethereum_
- [py-solc-x](https://pypi.org/project/py-solc-x/) - _Envoltura de Python alrededor del compilador solc solidity con soporte 0.5.x_
- [py-wasm](https://github.com/ethereum/py-wasm) - _implementación en Python del interprete de web assembly_
- [pydevp2p](https://github.com/ethereum/pydevp2p) - _implementación de la pila Ethereum P2P_
- [pymaker](https://github.com/makerdao/pymaker) - _API de Python para contratos Maker_
- [siwe](https://github.com/spruceid/siwe-py) - _Inicie sesión con Ethereum (siwe) para Python_
- [Smart contracts para pruebas](https://github.com/tradingstrategy-ai/smart-contracts-for-testing) - _Un paquete de Python que viene con contratos comunes como ERC-20, Uniswap y para escribir pruebas con Web3.py_

### Archivados / Sin soporte: {#archived--no-longer-maintained}

- [Trinity](https://github.com/ethereum/trinity) - _Cliente Python para Ethereum_
- [Mamba](https://mamba.black) - _framework para escribir, compilar y desplegar smart contracts escrito en el lenguaje Vyper_


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

## Proyectos usando herramientas Python {#projects-using-python-tooling}

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.

- [Yearn Finance](https://yearn.finance/) y [el repositorio del baúl de contratosde Yearn](https://github.com/yearn/yearn-vaults)
- [Curve](https://curve.fi/) y [el repositorio de smart contractsde Curve](https://github.com/curvefi/curve-contract)
- [BadgerDAO](https://badger.com/) y [smart contracts usando las herramientas Brownie](https://github.com/Badger-Finance/badger-system)
- [Sushi](https://sushi.com/) usa [Python en la gestión y el despliegue de contratos de vesting](https://github.com/sushiswap/sushi-vesting-protocols)
- [Alpha Finance](https://alphafinance.io/), de Alpha Homora, usa [Brownie para probar y desplegar smart contracts](https://github.com/AlphaFinanceLab/alpha-staking-contract)

## Colaboradores de la comunidad de Python {#python-community-contributors}

- [Py-EVM Gitter](https://gitter.im/ethereum/py-evm)
- [Trinity Gitter](https://gitter.im/ethereum/trinity)
- [Vyper Gitter](https://gitter.im/ethereum/vyper)
- [Webpy Gitter](https://gitter.im/ethereum/web3.py)
[Ethereum Python Community Discord](https://discord.gg/9zk7snTfWe) 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 {#other-aggregated-lists}

La wiki de Vyper tiene una [lista increíble de recursos para Vyper](https://github.com/ethereum/vyper/wiki/Vyper-tools-and-resources)
Para ver una fuente compilada de herramientas relacionadas con Python, echa un vistazo a [py-eth. om](http://py-eth.com/).
La wiki de Vyper tiene una [lista increíble de recursos para Vyper](https://github.com/ethereum/vyper/wiki/Vyper-tools-and-resources