There’s already some good advice here, especially about virtual environments which might be the most important new concept to learn IMO. But just to let you know - it’s not just you. The most generous view of the Python package situation is that there are a lot of different ways to do it.
Early days is one thing, but if this is the entirety of the code
# WIP
Then there isn’t much to have a discussion about…