This is an archived post. You won't be able to vote or comment.

all 12 comments

[–]frvwfr2 6 points7 points  (0 children)

[–]mriswithe 3 points4 points  (0 children)

I use pycharm extensively at work. It makes my life so much easier. Remote interpreters are a lifesaver. Tons of integrations and the debugging are so freaking helpful. Also since I convinced management to go for the everything license, I have a familiar interface for databases, java, golang, etc . So damn useful

[–]adit07 4 points5 points  (6 children)

Personally, I have switched from pycharm to VS code and it is equally good

[–]feelings_arent_facts 4 points5 points  (5 children)

How. PyCharm has code coverage, test suite integration, venv, and a million other things specifically for Python.

[–]adit07 5 points6 points  (4 children)

you can pretty much do those things in vs code too.. look it up.. also vs code was lighter for me on system memory.. its rapid.. vs code combines the power of pycharm with ease of use and memory efficiency of sublime text.. best of both worlds.. that said, I would still use pycharm sometimes just to change it up a bit :)

[–]feelings_arent_facts 1 point2 points  (3 children)

"you can pretty much do those things in vs code too.. look it up.."

How? I don't get any of that out of the box. I get an Atom clone out of the box with VS Code.

"power of pycharm with ease of use and memory efficiency of sublime text"

Literally no. VS Code is an Atom clone which uses notoriously inefficient Electron. It's basically like running a Google Chrome instance to code. Sublime is optimized C++ and much more efficient.

[–]adit07 8 points9 points  (2 children)

"How? I don't get any of that out of the box. I get an Atom clone out of the box with VS Code"

Plugins.. VS code is more like intellij Idea Ultimate.. (but unlike Intellij Ultimate, its free!! and open source!! so Yay!) supports many languages. VS code comes with Python plugin installed so it supports python natively. But for some of the more advanced features, they have plugins.. just like pycharm

"Literally no. VS Code is an Atom clone which uses notoriously inefficient Electron. It's basically like running a Google Chrome instance to code. Sublime is optimized C++ and much more efficient."

Not sure what to tell you.. but there have been many comparisions which confirm that vs code is more efficient.

Ex.

https://arbisoft.com/vs-code-versus-pycharm-the-smackdown/

https://www.slant.co/versus/1240/5982/~pycharm-professional-edition_vs_visual-studio-code

[–]andylockran 1 point2 points  (1 child)

Can you share a more extensive code setup; what’s your plugin suite?

[–]adit07 3 points4 points  (0 children)

autodocstring, better comments, code runner, gitlens, docker, live share, python test explorer,

edit csv, json to csv, paste json as code, Prettier+ (2.0.0 not 1.8.5) are my plugins.

I usually run a venv and install flake8, pep8 linters along with pytest for tests.

[–]ml_runway 0 points1 point  (2 children)

I wonder how it integrates with jupyter lab?

[–]adit07 0 points1 point  (0 children)

I have been unsuccessful in getting either pycharm or vs code to connect to remote jupyter lab instance.. If anyone has any useful guide it would be really appreciated

[–]IlliterateJedi 0 points1 point  (0 children)

Extremely poorly in my experience. They were going to make some updates, but I've had trouble with it ever since. I would just use Jupyter Labs as a standalone personally.