Debugging your Python Made Easy
February 15, 2018

Debugging your Python Made Easy

Donovon Carter | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with PyCharm

PyCharm is used alongside other JetBrains development software specifically for the development of Python-based unit tests and applications. For the most part, PyCharm is used as a stand-alone tool to write and execute these unit tests, but occasionally Visual Studio is also used for this purpose as well.
  • Excellent Debugging
  • Easy to use UI
  • Very easy to work on multiple files at once
  • Sometimes code will run when executed within the program, but not when run via shell
  • It takes a long time to close threads when testing code
  • Integrating tightly with Git
  • Cuts down on testing time
  • Streamlines implementation time
Because PyCharm was designed specifically for Python Development, I felt it had the most to offer over the others that I tried. A more experienced Dev might have no problem using NotePad++ or TextWrangler to develop a Python program, but for my needs as somewhat of a beginner, I felt like PyCharm was the best fit, especially for debugging my very buggy code.
If you are interested in learning Python, I would highly recommend downloading PyCharm. Coming from more of a systems admin background, I was a little hesitant to jump into coding, but needed more functionality than PowerShell could afford. Using PyCharm to get oriented with Python wound up being the right call for me, and I would not hesitate to recommend it to someone with a similar use case.