web3.py
web3.py is the Ethereum official Python library for interacting with the Ethereum blockchain. It allows developers to connect to nodes, call smart contracts, send transactions, and listen for events—serving as a core tool for building DApps, wallets, or blockchain analytics systems in decentralized application development.