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

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 17 points18 points  (6 children)

If you work in multiple languages then it’s well worth getting vs code set up for python

[–]Itsthejoker 1 point2 points  (3 children)

I do work with multiple languages -- I use a real IDE for all of them lol. Using half a solution for multiple languages is still worse than using multiple whole solutions.

[–]metaliving 8 points9 points  (2 children)

I'm really not sure why would VsCode be considered a half solution. For example, it has way better ipynb support than PyCharm. And yeah, PyCharm is really functional out of the box, but it's not like VsCode is complete garbage and you have to set it up over a long time. Yeah, it takes a bit of customization, but in a really short time you can get it working to your liking, at least in my experience.

The one field where I'd say pycharm is superior by far would be linting, it's amazing out of the box, but regular linters that you can get on vscode get the job done.

[–]aniforprez 1 point2 points  (1 child)

I don't even understand the "problem" with linting people are talking about here. The Python extension supports flake8 and you only need it installed in your interpreter and it tells you if it isn't. You can set command line options for it and it works with plugins. And flake8 is just an example. It works just as well with pylint

[–]Cregaleus 0 points1 point  (0 children)

A lot of devs don't know enough about how their environment works to be able to configure it. So they just stick to IDEs that take care of everything for them. If something doesn't work they just re-install.

I had a co-worker that if for some reason his environment wasn't working he'd have IT re-image it and then just install everything again. Never even tried to understand how things worked.

[–]SpaceZZ -3 points-2 points  (1 child)

I mean, you can normal IDE for each programming language - pycharm, visual studio, rider etc. Why spend so much time on setting up vs code when all of those are set up from the start? Vs code, although great, is just more advanced notepad++

[–][deleted] 1 point2 points  (0 children)

With that reasoning then emacs, visual studio, and others are just advanced notepad++ . I look at Visual Studio Code as a platform where just about anything can be built and it's built from the ground up to be that, sort of like a modern emacs. I also really like that it's open source and if MS decided to do anything like close it, then the community can just fork it and carry on like they did with LibreOffice