Try our new research platform with insights from 80,000+ expert users
reviewer1698624 - PeerSpot reviewer
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. 

Buyer's Guide
Static Code Analysis
June 2025
Find out what your peers are saying about JetBrains, OpenText, Veracode and others in Static Code Analysis. Updated: June 2025.
856,873 professionals have used our research since 2012.

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?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer1781622 - PeerSpot reviewer
Lab Head at a computer software company with 11-50 employees
Real User
Top 10
User-friendly product with good stability
Pros and Cons
  • "The product's IDE feature is quite user-friendly."
  • "They should improve the product's interactiveness."

What is our primary use case?

We use the product primarily for data processing.

What is most valuable?

The product's IDE feature is quite user-friendly.

What needs improvement?

They should improve the product's interactiveness. There could be a specific feature for it similar to Visual Studio Code.

For how long have I used the solution?

We have been using PyCharm for five years now.

What do I think about the stability of the solution?

Stability-wise, there are no issues.

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

We used VS Code before. In comparison, PyCharm has good IDE features.

How was the initial setup?

The initial setup may take some time to complete if you don't have prior experience working with the product. Otherwise, the process is simple.

What other advice do I have?

I rate PyCharm a nine out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: partner
PeerSpot user
Buyer's Guide
Static Code Analysis
June 2025
Find out what your peers are saying about JetBrains, OpenText, Veracode and others in Static Code Analysis. Updated: June 2025.
856,873 professionals have used our research since 2012.
RicardoDias - PeerSpot reviewer
Network and Programming Specialist at Twentytwo Integration
Real User
Top 5
Has plugin library which has even automation tools
Pros and Cons
  • "The automated package installation is helpful. I like the code highlighting features. A huge library of plugins is available, including AI coding tools, though I don't use those myself. The debugging tools are good, showing errors and problem lines."
  • "Customizing the tool can make it complicated."

What is our primary use case?

I use PyCharm as my main IDE for Python coding.

What is most valuable?

The automated package installation is helpful. I like the code highlighting features. A huge library of plugins is available, including AI coding tools, though I don't use those myself. The debugging tools are good, showing errors and problem lines.

I started using PyCharm while learning Python before VS Code existed, so I've stuck with it. I don't integrate it with other tools. I use random online tools to test connections for database work, then do everything else in PyCharm.

What needs improvement?

Customizing the tool can make it complicated. 

For how long have I used the solution?

I have been working with the product for more than five years. 

How are customer service and support?

I've never needed to contact technical support as it always works fine.

How was the initial setup?

Setting up PyCharm is easy - just clicking "next" a few times. You can customize it deeply if you want, but that can get complicated.

What's my experience with pricing, setup cost, and licensing?

I use the free community version, so I'm saving money there.

What other advice do I have?

I rate the overall solution a ten out of ten. 

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user