Having used both PyCharm and VS Code for quite some time now, but working for a bootcamp that uses VS Code, I’ve switched to mostly using VS Code for things. It is certainly missing a few nice things from PyCharm, but here’s a few comparisons I notice often:
Much less resource intensive
Much faster startup time (so I can use it for quick text edits with the power of IDE text editing)
Almost-as-good debugger (the interface arrangement is just a bit worse, but functionality is very similar for my uses)
Strong extension ecosystem
Especially well-tuned for web development languages (HTML/CSS/JS, and TypeScript, which has first-class support)
It is not as good at working with Python as PyCharm, but it’s passable. The advanced language-aware features (like smart refactoring / extraction of code) work OK but are a little crunchy at the moment.
Having used both PyCharm and VS Code for quite some time now, but working for a bootcamp that uses VS Code, I’ve switched to mostly using VS Code for things. It is certainly missing a few nice things from PyCharm, but here’s a few comparisons I notice often:
Much less resource intensive
Much faster startup time (so I can use it for quick text edits with the power of IDE text editing)
Almost-as-good debugger (the interface arrangement is just a bit worse, but functionality is very similar for my uses)
Strong extension ecosystem
Especially well-tuned for web development languages (HTML/CSS/JS, and TypeScript, which has first-class support)
It is not as good at working with Python as PyCharm, but it’s passable. The advanced language-aware features (like smart refactoring / extraction of code) work OK but are a little crunchy at the moment.