Part 2: Reading Smart Contract Data with web3.py

Welcome back to our web3.py series! In Part 1, we got our development environment set up and learned how to connect to an Ethereum node to…