Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

i'd just rather use pycharm. https://www.jetbrains.com/pycharm/


PyCharm is the BEST IDE. Cant imagine working without it. It has become a part of how I think about code. The type hints and instant error check it provides for python are unmatched.


Completely agree. I can't use even the best editor if it doesn't provide basic navigation, and debugging functions. 20 years ago, people claimed that IDEs were bad, but now the situation have changed. PyCharm has almost everything that Sublime has, and even more, there's vim mode, which moved editing to a new level.


I totally agree PyCharm's navigation and debugging functionality are fantastic. That said, when I last tried it (about 2-3 years ago), my Python code ran incredibly slow. I have a relatively large but not huge Django based python project (~2M LOC with libraries), but with debugging enabled my Python code practically ground to a halt. It's possible I misconfigured the debugger, and I can't remember how long I spent trying to get it to work, but it was discouraging enough that I dropped it.

My debugging now is just logging.info and some fancier log aggregation tools, but still feels like the early 1990s.


Pycharms 2017 debugger (pydev), is much faster now. You meed to use python 3.6 though. The debugger window suggests to install some bindings. If you do that the debugger runs much much faster.


I hate the 2.x / 3.x python split so much ... don't get me started.


They've made some improvements to the debugger recently. Enabling Cython doubles the speed but the biggest improvement is using Python 3.6. They now use the frame eval hook that was added and they claim it's 40x faster.


>20 years ago, people claimed that IDEs were bad, but now the situation have changed. PyCharm has almost everything that Sublime has

Whether "PyCharm has almost everything that Sublime has" is not really relevant to whether people claimed IDEs were bad -- seeing that people didn't claim IDEs were bad for lack of features.

It's the slugginess and especially the "take it or leave it" bundle of stuff that comes built-in into an IDE that annoy(ed)s people.


Anyone who thinks PyCharm is sluggish, needs to reevaluate. I use it inside of VM as my daily driver, the startup is the only "sluggish" thing about it, and even that is negligible. They introduced "zero-latency typing" a while ago.

Also, I'd argue PyCharm has much more than sublime.


I was a big fan of PyCharm, but VSCode is getting there in terms of IDE functionality, especially for Python. It's a decent daily driver for me now.


I really want to use VSCode, but the one HUGE thing holding me back is lack of a hot key to show/hide VSCode. I use iTerm and am used to opening/closing it with Ctrl + `. Having to use Cmd + Tab and then making sure I actually choose VSCode and note another application that I was just in really slows me down.


Sounds really orthogonal and something some third party keyboard-driven window management utility can take care.


The debugger in vs code is nearly on par with pycharms. It's crazy how right they got it from the getgo


Development tools were a strong suite of Microsoft from the beginning. But, VSCode is really great and admirable.


I'd like to mention this because I've mentioned it before for anyone using Visual Studio already the Python Tools for Visual Studio are definitely on par with PyCharm I say this having used both. These are the two best choices I would offer anyone for Python development aside from just using whatever you favorite editor is with plugins (though Sublime seems to be a decent choice here). Edit: I also say this as someone who bought all the IDE's from JetBrains and because some people might have Visual Studio and only Visual Studio at their jobs.


I was going between vim and sublime text for python code, and my team lead suggested pycharm. I was doubtful, but it makes alot of things so easy so I use it almost always for python code now. However like another person mentioned, the startup time can be painful. I just open it and leave it up to avoid that part.


If you're used to vim, you can also use vim key bindings in Pycharm and kind of get best of both worlds.


Jetbrains does not play. There is not a ton of software I am so impressed by I will publicly support it any chance I get, but the list includes most everything by Jetbrains.

The rest of the list is pretty short: Plex and 1Password (less so these days).


5 minutes to start


I've never had it take 5 minutes on a ~3 year old Intel i5 with a cheap SSD. Maybe 10 seconds. Scanning a large project might take 30-60 seconds. 5 minutes would be painful. What kind of set up do you have and what size project?


I find startup time of PyCharm to be really stochastic. Sometimes it's 10-20 seconds and sometimes it takes a couple of minutes, even on relatively tiny projects.

That being said I think PyCharm is good enough that I'm willing to put up with that.


core i3 with hdd


How many times per day do you start it?


changing python 2 to 3 projects cause "indexing" I don't have ssd to make it faster




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: