Unreal Python scripting with IDE recommended workflow

Hi there!

Either using Visual studio code, Pycharm or other IDE.

I`m looking for guidelines on recommended unreal python scripting workflow .
Wish it will include remote running and debugging from the IDE ( visual studio code preferably ) .

So far I was able to find this two :
visual studio code


Any help will be welcome .