<p>web3.py is the standard for interacting with the Ethereum blockchain for Python developers. The open source library garners well over one million downloads per month and underpins many Python developer tools, including the Ape and Brownie development frameworks. web3.py-adjacent libraries, including py-evm, are dependencies in the Vyper/Titanoboa development stack.</p>
<p>Our job is not just to write code, but to empower Python developers to use Ethereum, to build on top of Ethereum, and to help others do the same. Python is consistently one of the most used and enjoyed programming languages in the world, according to the TIOBE index and developer surveys, like the annual Stack Overflow Developer Survey. It is the language of data science, is taught in universities across the globe, and is accessible to newcomers and hobbyists in addition to seasoned professionals. </p>
<p>We value language diversity within Ethereum tooling and believe the path to mass adoption requires meeting developers where they are. The web3.py API, documentation, blog, and reference repos place high priority on approachability for anyone comfortable with Python. A full 20% of our resources are allocated to onboarding users and developing educational content.</p>
<p>Learn more and discuss <a href="https://discuss.octant.app/t/web3-py-connecting-python-devs-to-ethereum/255/1">Web3.py on discuss.octant.app</a>.</p>