What are the web3py equivalent for communicating with bitcoin in Python?

I am fairly new to working with Python, I have a requirement where I need to perform some basic bitcoin operations on my local system rather than relying on some external API’s, those function mainly include :

1. Wallet Creation

2. Address Creation

3. Transaction signing

For other operations, I am willing to use external API’s like blockcypher. I need the above operations to be performed locally so to ensure some security. FOr ethereum I use web3.py which provides me these functions. Can anyone help me with the same for bitcoin?

Article source: “https://bitcoin.stackexchange.com/questions/86080/what-are-the-web3py-equivalent-for-communicating-with-bitcoin-in-python”