How to get private key and Bitcoin address in pure Python - without modules?
You definitely want to watch this YT video made by Shlomi Zeltsinger:
https://youtu.be/tX-XokHf_nI
It covers the topic of getting randomized entropy and using hashing and RIPEMD to get private/public key pair and corresponding address.