Última atualização: October 21, 2020
Ethereum para Desenvolvedores Python
Utilize Ethereum para criar aplicações descentralizadas ("dapps") que utilizam os benefícios das criptomoedas e tecnologias de blockchain. Esses dapps podem ser muito confiáveis, o que significa que uma vez que eles são implantados na rede Ethereum, sempre serão executados como programados. Podem controlar os activos digitais para criar novos tipos de aplicações financeiras. Eles podem ser descentralizados, o que significa que nenhuma entidade ou pessoa os controla sendo portanto praticamente impossíves de serem censurados.
Aitrodução aos Smart Contracts e a linguagem Solidity
Dê seus primeiros passos para integrar Python com Ethereum
Precisa de uma introdução geral? Confira ethereum.org/learn ou ethereum.org/developers.
- Blockchain Explicada
- Entendendo Smart Contracts
- Escreva seu Primeiro Smart Contract
- Aprenda como Compilar e Implantar em Solidity
Artigos para Iniciantes
- Uma Introdução aos Smart Contracts com Vyper
- Como desenvolver um contrato Ethereum utilizando Python Flask?
- Intro para Web3.py · Ethereum para desenvolvedores Python
- Como chamar uma função do Smart Contract utilizando Python e web3.py
Artigos para Intermediários
- Desenvolvimento de DApp para programadores Python
- Criando uma Interface Python Ethereum: Parte 1
- Smart Contracts de Ethereum em Python: um guia abrangente
- Tudo que você precisa saber sobre o Trinity Ethereum client
Padrões de uso avançado
- Compilando, implantando e chamando Smart Contracts Ethereum utilizando Python
- Analisando Smart Contracts em Solidity usando Slither
Projetos e Ferramentas em Python
- Brownie - framework em Python para implantar, testar e interagir com smart contracts de Ethereum
- eth-utils - funções de utilidade para trabalhar com bases de código relacionadas com a Ethereum
- py-evm - implementação de uma Máquina Virtual Ethereum
- py-solc-x - wrapper em Python em cima do compilador solc solidity com suporte à versão 0.5.x
- py-wasm - implementação em Python de um intérprete de montagem web
- pydevp2p - Implementação de um Ethereum P2P stack
- pymaker - API em Python para contratos Maker
- Mamba - framework para escrever, compilar e implantar smart contracts escritos em linguagem Vyper
- Trinity - cliente Ethereum Python
- Vyper - linguagem de Smart Contract Pythonica para a Máquina Virtual Ethereum
- Web3.py - biblioteca em Python para interagir com Ethereum
Procurando mais recursos? Leia ethereum.org/developers.
Colaboradores da Comunidade Phyton
Outras Listas Agregadas
A wiki do Vyper possui uma incrível lista de recursos para Vyper Para uma fonte compilada de ferramentas relacionadas com Python, confira py-eth.com.