Learning the programming language Python is easy but becoming a proficient developer can be quite cumbersome:
Python has a complex ecosystem of package / dependency management, some finicky language details and of course you should learn some tricks of the trade as well.
So here is the place to start your journey into the world full of Python
Before you start
When you start a new project it’s good to think about the structure before you start to code