Other programs I’ve tried: Vscode, atom, sublime, etc.
Jetbrains ides make so many things easier that I would have a pretty bad time if forced to work without them. In particular their debuggers probably save me hours of pain every week.
I also appreciate the perpetual license, where any version owned for at least a year is kept for life.
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.
Software: Pycharm, and other jetbrains IDEs https://www.jetbrains.com/pycharm/
Need: Programming environment
Other programs I’ve tried: Vscode, atom, sublime, etc.
Jetbrains ides make so many things easier that I would have a pretty bad time if forced to work without them. In particular their debuggers probably save me hours of pain every week. I also appreciate the perpetual license, where any version owned for at least a year is kept for life.
++++
Anytime I try a new language, first question is “Is there a JetBrains IDE or plugin for it?”
Strongly agree. As a relative beginner I’ve found the automatic code completion and method listing/descriptions incredibly useful.
github copilot is autocomplete on steroids and it’s only available on vscode
NeoVim, too. I think PyCharm has it, too.
Strong agreement from me. I really hope CoPilot and Codex or similar comes to their IDEs.
Seconded—I spent years in emacs then tried PyCharm for my Python coding and it’s just so great. The static analysis is so useful.
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.
+1, CLion is vastly superior to VsCode or emacs/vi for capabilities and ease of setup, particularly for C++ and Rust