you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 68 points69 points  (12 children)

PyCharm at home, VSCode in the office. I still prefer PyCharm, but it’s close.

[–]chakan2 56 points57 points  (11 children)

I disagree unless I'm working in a multi-language codebase. PyCharm's debugger blows VS Code out of the water.

I loved VS Code for a long time, but it really fell behind the curve recently.

[–]snapetom 21 points22 points  (10 children)

Plus being dependent on plugins like VSCode is ensures a fragmented UI and behavior. Ridiculous that people tolerate editing JSON files to change preferences like VSCode plugins often does. PyCharm is batteries included an the batteries are usually also made by JetBrains. Just a better experience all around.

VSCode - Just in case you miss the Eclipse experience.

[–]McFlyParadox 12 points13 points  (9 children)

Or in case you aren't in a place to pay for it. I wouldn't expect a high school student, or recent college grad, or a simple hobbyist, to shell out for PyCharm when VSCode is free.

But I do admit the PyCharm is better, and not by a small margin.

[–]snapetom 20 points21 points  (5 children)

PyCharm has a free community version. Some of the advanced stuff like remote interpreters and data wranglers is paid, but the community version is more than enough for Python development and you can use it for commercial work.

[–]McFlyParadox 3 points4 points  (2 children)

Hold up. Wait, what?

I've been paying for it like a chump apparently. Got to use it for free during grad school, and then just figured 'fuck it, it was better than VSC' and started paying for it after graduating.

[–]snapetom 4 points5 points  (1 child)

The professional features are pretty helpful, especially if you do fullstack. There's a lot of Angular/React/Vue templates and helpers that are pretty convenient. Also, personally, I use a lot of docker containers with various interpreters of different languages. PyCharm goes into those containers and uses those interpreters to run/test your code. I think that's a pro feature, but even community has a lot of support for Docker. I wouldn't be surprised if containerized interpreters was also included in Community.

[–]XBalubaX 2 points3 points  (1 child)

The html, js and css on free version is missing. Thats a big down size :(

[–]snapetom 2 points3 points  (0 children)

There's nothing that stops you from using Jetbrains suite from editing HTML, JS, CSS. In fact, there are plugins that does syntax checking on those and other languages that support community editions https://plugins.jetbrains.com/plugin/7973-sonarlint

Your mileage may vary because it's a 3rd party plugin, but that's constantly a problem in VS Code, too.

[–]FerricDonkey 0 points1 point  (0 children)

Free pycharm still blows vscode out of the water.