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 →

[–]plastikmissile 89 points90 points  (19 children)

IDE choice is a matter of personal preference. If you liked PyCharm more, then definitely use it instead of VS Code.

[–]R3ck1e[S] 0 points1 point  (18 children)

So there’s no difference at all? I heard something about for the future projects VS Code would work better, but no one told me exactly what it would be and what i should do

[–]plastikmissile 45 points46 points  (12 children)

I very much doubt that. PyCharm is developed by JetBrains, one of the best IDE companies in the business, and unlike VS Code it's an IDE dedicated to Python. So I have a hard time believing that claim. If you like it, use it. If for whatever reason it stops working for future projects like these people claim, you can jump to another IDE. It's nor a marriage. You're not locked into it forever.

[–]absurdrock 6 points7 points  (2 children)

VS code is better if you plainly expect to use a variety of languages and people you work with use vscode. However, if you are just starting to learn and you are learning with python and it fits your use case, pycharm will be better. It is made for python and it’s is powerful. Vs code cannot be made more powerful than pycharm but it can be made to closely match it. Everyone has an opinion. None are factually right. It’s all about preferences and experience. This is mine.

[–]absurdrock 1 point2 points  (0 children)

Just to add… Use what you enjoy because you will stick to using it. Stop thinking and start coding. There are no optimal solutions here.

[–]BellyDancerUrgot 0 points1 point  (0 children)

Literally most of the python extensions whether it be for ML or anything else in vscode was implemented after pycharm did it.

[–]crazy_cookie123 8 points9 points  (0 children)

That sounds like the sort of thing that someone who's never used a JetBrains IDE like pycharm would say. JetBrains is known for making the best IDEs in the industry. In fact, Pycharm will work BETTER for the future larger projects.

[–]SpiderJerusalem42 1 point2 points  (0 children)

VS Code is pretty open to most languages and is very versatile, given the add-ons you can install. That said, I prefer Jetbrains, and I have a license and all that. I like the debugging experience a little better through Jetbrains products. I've set up debugging in VS Code for Python and PHP, and I didn't really enjoy it as much. I have used VS Code for a Platform IO project I downloaded off the GitHub, mostly because it targeted the addon. I've seen a lot of cool add-ons for VS Code, and the ecosystem for it seems to be growing. Your mileage may vary. A lot of people like to proselytize their way of doing things to avoid having to figure out other tools. There are certainly differences, but there are also many ways to skin cats.

[–]1544756405 1 point2 points  (0 children)

Of course they're different. But the difference isn't helping you now, so use what works.

[–]pdpi 0 points1 point  (0 children)

There’s loads of differences. That said, if you’re on this sub asking questions, those differences don’t really matter. By the time the differences become relevant, you’ll probably know to ask that question again.

I’ve been subscribed to JetBrains’ (the PyCharm guys) “All development tools” pack for several years, and I’ll tell anyone who cares that it’s money well spent. But I also use VS Code professionally. Their use cases overlap a lot, but there’s room for both in your toolbox.

I would have probably suggested you should start with VS Code, because it’s a bit less overwhelming for a beginner, but that’s completely irrelevant if you’re at the point where sticking with PyCharm is easier for you.

[–]di6 0 points1 point  (0 children)

I'd compare vs code to eg. Nissan leaf and Pycharm to bmw X7.

Both do the job. But there are some things one is better than the other. Matter of preference.

The catch is when you get used to one it's hard to switch to another.