Read some online post about the best practice of python project structure but I am still not clear of it.
Why do we need a main.py
?
Why do we need __init__.py
and what should be in that file?
Why do we need command line arguments parsing?
...
What's the best place/resource that I can have a clear view of the right structure with good example that can help to understand this?
Thanks