PyCharm
285 likes
Cross-platform IDE for Python and Django with refactoring capabilities, code completion, VCS integration, deployment, issue tracking, remote debugging, and Community Edition, though lacking database support and web technologies.
Features
PyCharm News & Activities
Highlights • All activities
Recent News
- Maoholguin published news article about PyCharmPyCharm 2024.2.1: Python 3.13 support, enhanced Django tools, and new data view schemes
PyCharm 2024.2.1 has introduced initial support for Python 3.13, recognizing new syntax like TypeIs...
Recent activities
PyCharm information
AlternativeTo Categories
Development, Office & Productivity, OS & UtilitiesGitHub repository
- 17,732 Stars
- 5,362 Forks
- 311 Open Issues
- Updated Mar 14, 2025
Comments and Reviews
Code completion, Git integrations, remote debugging, fast and efficient workflow, appealing ui, community edition... :-)
Sluggish, because it's made of Java. I don't know about other OS'es, but under Linux, it has a lot of weird glitches due to the fact its not supporting Wayland. Also, for some reason, it doesn't allow launching multiple instances; you have to use the existing window's open project menu and choose "new window", but these don't work well under Linux's task bars like KDE or DashToPanel. That is, those task bars don't correctly recognise them as separate windows, and could show only one button. Also, debug on a qasync app makes the app not work. I tried debugging the same project in VS Code, and debugging worked fine there.
I like this IDE, for its ease and beauty, with good integration tools!
Very versatile, with great compatibility, usability and robustness. I use it a lot for my personal projects (automation and manipulation in my art projects, for example).
The best IDE out there for python developers.
Better than anaconda in my opinion
Terrible handling of "-m" script invocation; should automatically convert paths to package names like pydev. One has to configure each script individually if one uses pycharm's recent "-m" capability (it had been a popular request in their issues list for years before actioned).
I personally don't like having one window open per project. It creates a lot of desktop clutter if you work on many projects simultaneously.
Nearly perfect integration of everything you need for Python development.