TrustRadius
A powerful and good-looking IDE for Python
https://www.trustradius.com/static-code-analysisPyCharmUnspecified8.967101
No photo available
January 17, 2019

A powerful and good-looking IDE for Python

Score 8 out of 101
Vetted Review
Verified User
Review Source

Overall Satisfaction with PyCharm

As a Data Science team in our company, we often need to perform different analyses using Python programming language. However, it is used not only in our department but also throughout the whole organization. It helps to address various business problems such as tasks related to Machine Learning and Artificial Intelligence as a whole, implementation of the backend part for internal applications, etc.
  • Single time analyses in terms of Data Science projects. PyCharm Professional provides users with a special Scientific View which allows gaining a better feeling of the application.
  • Debugging of applications is well-designed: it is simple to follow changes in variable values and to evaluate expressions.
  • Subjective: the application is quite stylish and pleasant to work with in comparison with its competitors.
  • Indexing and skeleton building has to be improved. It takes some time even with SSD inside the machine. If one has an HDD and also wishes to use a full-fledged Anaconda, then indexing will become a nightmare.
  • PyCharm is available for free. If one wishes to use such features as the Scientific View, then PyCharm Professional should be purchased. It is not a large-scale application which has to be somehow deployed in the organization, hence, it is hard to say anything regarding its ROI. Usually, users would know if they need a license or not.
Eclipse is one of the commonly used alternative IDEs for Python programming language. It's a matter of preference whether to choose PyCharm or Eclipse. However, there is also an IDE called Spyder which is, for example, distributed along with the Anaconda Environment. It enables users to run code by chunks. Its environment also resembles that of RStudio. So, if one has been working with R most of the time, then using Spyder is pretty much intuitive, which, one the other hand, cannot be said regarding PyCharm.
If you have a powerful machine and want to perform a data analysis job in Python, then this piece of software is for you. However, if you are more of a fan of the script nature of Python, then this IDE is not suited for you, because PyCharm cannot run code by chunks of the single file.