PyCharm, chosen because it works
January 16, 2018

PyCharm, chosen because it works

Alex Waitkus, CISSP-ISSAP, OSCP | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with PyCharm

PyCharm is used for Python script development, debugging, and testing.
  • Helps with script writing by identifying syntax, spelling, variable issues
  • Debugger is great, makes finding issues easy
  • Great user interface, easy to follow menu structure helps to learn the navigation of features
  • Some functions in pycharm are not very intuitive
  • Mapping to Python interpreter could use work to make it easier to map all projects to 1 venv
  • Helps to decrease script dev time
  • Helps to add version control (if configured) to scripts
  • Makes debugging easy
  • PyDEv, Spyder and Sublime Text
PyCharm, for me, works best out of all IDEs I have tested. Sublime Text is great but to add debugging, etc., you need additional tools or add-ons. For me, it was a long search and I kept coming back to PyCharm because of its feature set, GUI, and overall usability.
I have tried many IDEs and PyCharm has proven to be the best for my needs. It is customizable and works (that sometimes is not the case with other IDEs). Running scripts, debugging, etc., are very intuitive and the startup tips help you learn about new features. I think PyCharm's main draw back are the project interpreters. Unless you nest under one project, it is difficult to reuse or use a central interpreter (I know this is not the full point of venvs but when you work a lot with the same plugins, it is nice to share.