If you are experienced in JavaScript, switching to Python is not that hard to do. The languages' similarities outweigh their differences. I have been accused of writing Python with a heavy JavaScript accent.
The harder part of that transition is environment issues. Switching between Node environments is a solved problem. Include an .nvmrc in your project and you're done. It's very much not a solved problem in python-land.
>Do you know an interactive website that explains different language features or design patterns using JS code fragments and their Python / Go equivalents?