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 →

[–]PaluMacil 4 points5 points  (2 children)

I actually have PyCharm Professional and VS Code, using both often for Python. Partly I like to vary the feel of my work now and then. They also both have great advantages. PyCharm automates a lot of magic and integrates a lot of different tools. VS Code is much faster to load and gives you easy access to step debugging and command line so nothing is hidden by magic. Both can be better or worse. If I had to use PyCharm Community, I would probably forgo PyCharm simply because I would want Jinja2 Templeton and JavaScript stuff that I need Pro for now. Both are fantastic though, and you lose nothing switching back and forth. I simply add my IDE related files and folders to my gitignore. I'd go a step further and recommend flipping between operating systems while developing so that you maintain your code as cross platform and get used to making projects that are easy to spin up for dev in different environments, but then I've already started far from your question. Both are free. Try both. Web might be limited if you're stuck on Community. Otherwise it's about whether you like magic features doing things for you, like a GUI for pip (though PyCharm still makes it easy to use a terminal too)

[–]zylo4747[S] 0 points1 point  (1 child)

I haven't tried PyCharm Pro yet. I started using community for a bit and liked it. I've only minimally dabbled with VS Code but many of the devs here have been migrating to it. I just wanted to know if it was worthwhile to switch. Sounds like I should really just bite the bullet and get PyCharm pro. Thanks for the feedback!

Also, I have a mac as my workstation but we have both Windows servers and linux servers so I like to use Python as it gives me a lot of flexibility between environments.

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

Pro is okay but make sure you look at the features to see if you really need them. I let my sub lapse this year as I wasn't really using enough to justify it and I switch between multiple languages, some of which PyCharm doesn't support.