by labarilem on 3/28/23, 7:18 PM with 8 comments
by NGRhodes on 3/29/23, 3:19 PM
Currently we have a really great choice of IDEs/editors (and supporting tools) not just for python, but most languages and workflows.
It's also worth noting that your choice/usage of IDE's should be considered along side other tooling you have, for example if you have a CI server or actions on commit that do code quality checks, then you may not need to rely on (as much) code quality features of your IDE, or maybe you have some great scripts that run pylint, flake8, mypy, jedi on your project and create you a nice report. There is nothing wrong with supplementing your editor/ide, don't be a martyr to a specific IDE/editor.
My current personal favourite is Pycharm.
I've only been using it a few months on a 17939 loC existing, new to me project. The biggest thing I am liking at the moment, is the ability to view/pin multiple search/problem tabs and have them in their own search/problem windows.
I am finding code quality inspection (errors, warnings linting etc) and refactoring are significantly more detailed than VSCode with pylance and have a few examples where pylance gets things wrong with its inspections, that Pycharm gets right.
I am finding once a project is loaded and indexed (which is very slow compared to VSCode/pylance), the performance is comparable.
by GeompMankle on 3/28/23, 7:24 PM
by crop_rotation on 3/28/23, 7:39 PM
by jamager on 3/28/23, 7:45 PM
by mindcrime on 3/29/23, 12:38 AM
by kitrose on 3/28/23, 7:24 PM
by lordkrandel on 3/28/23, 9:51 PM
by PaulHoule on 3/28/23, 7:28 PM