Works like a Py-Charm! Look no further for the best Python IDE!
May 18, 2018

Works like a Py-Charm! Look no further for the best Python IDE!

Paolo De Grazia | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with PyCharm

PyCharm is the weapon of choice in our organization for the Quality Assurance and the DevOps team in the Engineering department. In combination with plugins for Robot Framework, it helped us manage our projects and increase delivery speed, thanks to all the power features it has, from Version Control to Code Inspection.
  • Syntax Highlighting: helps us read-write better code and understand what is going on with a simple glimps
  • Version Control: being able to see a history of the file(s) I am working on lets me know straight away who I should contact in case I need it
  • Virtual Environments: don't need to get back to the console, I can do whatever I need within my IDE
  • Cross Product compatibility: being based on IntelliJ IDEA, it's very easy to move from PyCharm to IntelliJ or WebStorm
  • Startup speed: could be faster
  • Runtime environment: needs to change the runtime everytime I want to switch from code to test cases
  • Updates: on Ubuntu 14.04, updating is a little bit troublesome: must be done manually, cannot be updated automatically
  • PyCharm made development in the QA department seamless, making us worry more about the code than formatting, version control, dependencies management, etc.
  • The different types of search are a blessing, especially with large projects
  • Virtual Environments let us experiment with different configurations
I needed a Python dedicated solution Pycharm is the best suited, giving no hassle in setting up and providing an off the shelf solution for python development. Using Eclipse is cumbersome, some additional plugins must be installed and configured
PyCharm is wonderful for handling Python code and, in my experience, very good for Robot Framework files, thanks to the Intellibot plugin I would not suggest using it for creating/editing/manipulating web files (html, css, js)

Using PyCharm

8 - Software Developers in Test
1 - In general, PyCharm is so straightforward and documentation is so thorough that anyone can customize it to their wishes
  • Implementing Test Cases
  • Creating Automation Scripts
  • Debugging existing code
  • Don't need to "get out" of the IDE anymore: all the functionalities available from the shell are included in PyCharm
It's perfect for our needs, cuts development time, is really helpful for newbies to understand projects structure