Python is one of the most commonly used programming languages and allows for an easy way to get started with blockchain development. Web3.py is a Python library that was created to make developing for the web3 ecosystem even easier!
Web3.py and Infura
Can't wait to get started developing with Python and Infura? We've set up various tutorials to help you get started with Web3.py, using Infura as the web3 provider.
Getting Started
See the Infura Docs for an introduction to making requests on the Ethereum network using Ethers.
Tutorials
- Web3.py: How to send EIP-1559 transactions (ETH & ERC-20 tokens) - Infura Community
- Web3.py: How to Subscribe to Pending Ethereum Transactions in Python - Infura Community
- Web3.py: How to Monitor ETH Transfers to an Address - Infura Community
- Web3.py: How to Track NFT (ERC-721/1155) Transfers and Mints - Infura Community
Are you new to development for Web3? Take a look at our Developer's Guide to the Web3 Stack, providing a full A-Z on everything you need to know to get started.