We changed our name from IT Central Station: Here's why

PyCharm OverviewUNIXBusinessApplication

What is PyCharm?

Be More Productive
Save time while PyCharm takes care of the routine. Focus on the bigger things and embrace the keyboard-centric approach to get the most of PyCharm's many productivity features.

PyCharm Reviews

Filter by:
Filter Reviews
Filter Unavailable
Company Size
Filter Unavailable
Job Level
Filter Unavailable
Filter Unavailable
Filter Unavailable
Order by:
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Showingreviews based on the current filters. Reset all filters
Senior Data Scientist at a comms service provider with 10,001+ employees
Real User
A very intuitive solution that works very well when dealing with complex projects
Pros and Cons
  • "The solution has a great debugging feature."
  • "Notebooks in PyCharm is not as intuitive as it could be."

What is our primary use case?

My primary use case is for optimization of algorithms and machine learning, as well as for writing Python codes. We are customers of PyCharm and I'm a data scientist and machine learning engineer. 

What is most valuable?

The solution provides a good comprehensive debugging feature that I like and which is easy to use. This product is for bigger or more complex projects. I find PyCharm very intuitive.

What needs improvement?

I'd like to be able to use Notebooks in PyCharm it would be good to have that ability. It's there but not as intuitive as the other features in the solution. They give some functionality to use Python Notebook, but it's not great.

For how long have I used the solution?

I've been using this solution for two years. 

What do I think about the stability of the solution?

The performance is good and stable. 

What do I think about the scalability of the solution?

I use PyCharm for its scalability, it's a valuable feature. I am currently the main user, others in the company use Java; they're using mostly SQL and I'm extensively using PyCharm.

Which solution did I use previously and why did I switch?

In addition to PyCharm, I use some other tools such as Jupyter Notebook or Spyder, but I prefer PyCharm if I'm working on a complex project.

How was the initial setup?

The initial setup is straightforward. 

Which other solutions did I evaluate?

If you compare PyCharm to Spyder or Jupyter Notebook, PyCharm is better for more complex projects. If I need to write smaller code or for checking purposes, I use Jupyter Notebook. PyCharm is more scalable than Jupyter. 

What other advice do I have?

This is a good solution and I recommend it. I rate PyCharm nine out of 10. 

Which deployment model are you using for this solution?

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate