Extensive Python IDE
March 11, 2020
Extensive Python IDE

Score 9 out of 10
Vetted Review
Verified User
Overall Satisfaction with PyCharm
It is used by several departments in the organization to develop Web applications, and machine learning algorithms/pipelines. For the case of Web applications, it is used because it is a great IDE for web application with its built-in support for Django. And for the case of machine learning models/pipelines it is used because it conveniently allows to use SQL queries, so convenient that it recommends/fixes the query during the process of writing it.
Pros
- Software development.
- Debugging.
- Code completion.
- Git visualization.
- Package management.
- Python.
Cons
- Its great and huge feature set comes at the cost of space, complexity and speed.
- Faster software development: fewer man hours.
- Convenient deployment: fewer man hours and maintenance cost.
PyCharm is probably the best IDE for Python, whether it is Web or Machine Learning as in the cases I witnessed so far. It has much variety in terms of functionality, such as auto code completion, data type illustration, git visualization, package management (pip), code history visualization, SQL query recommendation, mode recommendation according to imported libraries, easier debugging, lots of plugins, integrated web framework Django, interactive console and virtual environment. All these lead to faster and more convenient software development and these are the reasons I prefer PyCharm.
Do you think PyCharm delivers good value for the price?
Yes
Are you happy with PyCharm's feature set?
Yes
Did PyCharm live up to sales and marketing promises?
Yes
Did implementation of PyCharm go as expected?
I wasn't involved with the implementation phase
Would you buy PyCharm again?
Yes
Comments
Please log in to join the conversation