Better configuration for a single Python website

For a single website, is there a reason why you want to opt for a VPS rather than a shared hosting account?

With a shared hosting account, the server will be managed for you.

How much storage and bandwidth do you think you need? In which region do you want to settle?

It is best to start with a shared hosting account unless your storage and traffic are important.