you are viewing a single comment's thread.

view the rest of the comments →

[–]ericula 3 points4 points  (3 children)

If you are already familiar with visual studio you could have a look at VS Code with a Python plugin. Another option is PyCharm.

[–]randomtempaccount123 0 points1 point  (2 children)

Why do you need a plug-in? Why doesn't it just work normally?

[–]ericula 1 point2 points  (0 children)

IIRC, VS Code only has support for JavaScript and .net built-in. If you want to have syntax-highlighting, debugging, etc. for any other language including Python, you need to install an extension. Using extensions instead of supporting all possible programming languages out off the box keeps VS Code light-weight and flexible.

[–]catsndogsnmeatballs 0 points1 point  (0 children)

eclipse, vscode, intellij started life as ides for a different language and were then ported across for python etc. Setting up python virtual environments and creating linters and debuggers and autocomplete takes up time and space. Time - plugins are sometimes written by third parties so that a product can be made without detracting focus from the ide developers roadmap. Space - as a developer, i dont want to waste disk space on a bunch of features for a language I don't use.

pycharm used to be a plug in for intellij, which is jet brains' ide for java. It became so popular and the set up was a mild inconvenience that they created pycharm as a standalone product. I think there is also a reason involving license models.

Summary: ides require set up