---
title: "PyCharm Reviews, Pros and Cons - 2026 Software Advice"
description: "Reviews of PyCharm. Learn how real users rate this software's ease-of-use, functionality, overall quality and customer support. Talk to our advisors to see if PyCharm is a good fit for you!"
source_url: "https://www.softwareadvice.com/devops/pycharm-profile/reviews/"
page_type: "reviews"
language: "en"
---

[Home](https://www.softwareadvice.com/)

/

[Integrated Development Environment (IDE) Software](https://www.softwareadvice.com/ide/)

/

[PyCharm](https://www.softwareadvice.com/devops/pycharm-profile/)

/

PyCharm Reviews

Software Advice offers objective insights based on verified user reviews and independent product and market research. When our advisors match you to a software provider, we may earn a referral fee.

[Overview](https://www.softwareadvice.com/devops/pycharm-profile/)

Reviews

[Alternatives](https://www.softwareadvice.com/devops/pycharm-profile/alternatives/)

# PyCharm User Reviews

## Reviews summary

- Overall rating: 4.7/5
- Total reviews: 371

### Secondary ratings

- Ease of use: 4.5/5
- Customer support: 4.2/5
- Value for money: 4.6/5
- Functionality: 4.6/5

### Rating distribution

- 5 stars: 271 reviews (73%)
- 4 stars: 94 reviews (25%)
- 3 stars: 4 reviews (1%)
- 2 stars: 1 reviews (0%)
- 1 star: 1 reviews (0%)

### Most mentioned pros

- What I like most about PyCharm is how efficient it makes developing and maintaining Python-based solutions for my clients.
- I still prefer PyCharm over other Python Programming IDEs because my experience so far has been error-free. When I code, it shows me the clues on how to edit my script.
- the best thing about pycharm is the simple way to use it for python programing, that includes installing libraries, creating virtual environments and making easy to maintain a good coding habits

### Most mentioned cons

- One downside of PyCharm is that it can be resource-heavy, especially on older machines or lightweight setups. When running multiple projects or large codebases, I’ve noticed it can slow down or consume a significant amount of memory.
- Additionally, some advanced features are locked behind the paid Professional version, which may not be ideal when you're just starting out.
- It does not work at its optimal performance when I use my old laptop.

## PyCharm customer reviews

Showing reviews 1-25 of 371 (page 1).

### This is JetBrains' gift to software engineers and Developers around the world !

- Overall rating: 5/5
- Reviewer: Omar H.
- Verified reviewer: Yes
- Industry: Information Technology and Services
- Company size: 51-200 employees
- Product usage: Used daily for less than 6 months
- Reviewed: September 2021
- Review source details: This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

My overall experience has been great thus far. I believe I will continue to use it in my professional career. I would absolutely recommend this product for any software engineer, machine learning engineer or even a data scientist who wants to do some scripting work.

#### Ratings breakdown

- Ease of use: 5/5
- Functionality: 5/5

#### Pros

I have been using this IDE for a short time now. I must say it extremely amazing. I love how convenient and easy it is to use. The layout is fantastic. Having everything present in a single place like that definitely makes my life much easier as an engineer .The code editing tools are amazing, the code improvement recommendation system that they have is definitely a plus to have, sometimes the IDE recommends me to do certain actions I would have never have thought of on my own. Also it helps finish my code blocks automatically which is great. I also like how I could split the screen multiple parts fairly easily for code review. I could go on and on. I would definitely recommend Pycharm or any JetBrains product for that matter. They work incredibly hard and it shows in their work. In short Pycharm is awesome and I recommend you start using it.

#### Cons

I don't have any major critiques of the IDE but I would say perhaps having a co-pilot would be an incredible improvement to make it an even better IDE. Other than that I have no issues with it.

#### Reasons for switching to PyCharm

I feel like Pycharm is more suited for development and Spyder is more suited for data science work.

---

### Best integrated environment for coding with python

- Overall rating: 4/5
- Reviewer: Edwin O.
- Verified reviewer: Yes
- Industry: Information Technology and Services
- Company size: 2-10 employees
- Product usage: Used daily for less than 6 months
- Reviewed: July 2021
- Review source details: This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

I would say it is among the best IDEs have ever used to code python. It is easy to install and indeed I would like people to use it if you want not only to learn python from beginner level to pro level but also if you want to develop good and projects using python.

#### Ratings breakdown

- Ease of use: 4/5
- Value for money: 4/5
- Customer support: 4/5
- Functionality: 4/5

#### Pros

First of all installation of PyCharm is easy, you don't to have expertise to use it. Another thing I like about it is the error removal ability. PyCharm enables you as the user to identify errors easily as you code thereby you can make correct changes easily and faster. One can easily integrate it easily with GitHub, using the push component it is easily for one to update his code in GitHub account. Lastly is the plugins it has, it enables one to code in different languages as compared to other integrated development environment.

#### Cons

First what I dislike about this software is its hanging feature, incase your computer's speed and RAM is low then you are likely to have difficulty coding with this IDE. Though it can be used in various environments or programming languages, it will be difficult for an illiterate person to use or interact with it. I don't have much negative about this software since have not used it for a long time but I would prefer to use the pro version since it has more features and tools but it is relatively much expensive.

#### Reasons for choosing PyCharm

It is integrated with many components thereby enabling one to use it with different frameworks or environments.

---

### Python friendly IDE

- Overall rating: 3/5
- Reviewer: Udit G.
- Verified reviewer: Yes
- Industry: Information Technology and Services
- Company size: 11-50 employees
- Product usage: Used weekly for less than 2 years
- Reviewed: May 2022
- Review source details: This review was submitted organically. No incentive was offered

#### Ratings breakdown

- Ease of use: 3/5
- Value for money: 3/5
- Customer support: 2/5
- Functionality: 3/5

#### Pros

1. Great IDE 2.Good software practices implemented by default 3. Ease of debugging and deployment of software projects.

#### Cons

1. Memory intensive 2. Very RAM heavy operation 3. Prone to hang on moderately powered machines.

---

### My opinion on PyCharm after 3 years

- Overall rating: 4/5
- Reviewer: Silvio B.
- Verified reviewer: Yes
- Industry: Computer Software
- Company size: 11-50 employees
- Product usage: Used daily for more than 2 years
- Reviewed: August 2019
- Review source details: This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

I quite like the overall experience, I think is a very mature tool and I have suggested it to all my colleagues working with Python Django.

#### Ratings breakdown

- Ease of use: 3/5
- Functionality: 5/5

#### Pros

What I do really like about PyCharm is the search features. I think they are really useful and work great!

#### Cons

Would be nice when working on a Django project have directly the HTML markdown syntax highlighting for Django templating language. Also I would really love to have the git annotate function as in VS code (instead of having a sidebar having a comment like line whit the git author on the highlighted line). Sometimes I had trouble with the Python interpreter going crazy and had to reset it. Also the markdown syntax highlighting for .MD files is superheavy and the computer slows down

#### Reasons for switching to PyCharm

One of my senior colleagues suggested me to use it and after using it I loved it

---

### Convenient and Efficient

- Overall rating: 5/5
- Reviewer: Ashwin S.
- Verified reviewer: Yes
- Industry: Computer Software
- Company size: 501-1000 employees
- Product usage: Used weekly for less than 2 years
- Reviewed: September 2019
- Review source details: This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

The overall experience has been pretty good and it was really easy to get used to the software when I started using it. All the features - code completion, project-specific interpreter, debugger, etc. have been really helpful and enhanced my coding experience in a positive manner

#### Ratings breakdown

- Ease of use: 5/5
- Value for money: 4/5
- Customer support: 4/5
- Functionality: 5/5

#### Pros

The code completion feature, the ability to create a different virtual environment for every project that I make on the application so that I don't have to upgrade or downgrade my libraries without reason, the seamless integration with Github and the interface of the debugger is really great.

#### Cons

Nothing significant, I think it's probably the fact that I am too used to its code completion feature and find trouble adjusting to other IDE's whenever I have to switch. Its startup time could be improved.

#### Reasons for switching to PyCharm

I think the features in PyCharm are a lot more accessible as compared to Sublime Text, and it just makes my life much easier. Also, the fact that GUI programming while using Qt could be integrated into the IDE and I didn't need to use the external QML interface was great.

---

### Not cheap, but wouldn't do with it

- Overall rating: 5/5
- Reviewer: Paul A.
- Verified reviewer: Yes
- Industry: Retail
- Company size: 2-10 employees
- Product usage: Used daily for more than 2 years
- Reviewed: February 2021
- Review source details: This review was submitted organically. No incentive was offered

Slick and efficient - shortcuts for everything.

#### Ratings breakdown

- Ease of use: 5/5
- Value for money: 5/5
- Customer support: 4/5
- Functionality: 5/5

#### Pros

Pycharm's code assistance features make it invaluable, particularly if you're learning to code. I've been using it for 5 years since I started learning Python, and still use it now for all my product development. It's constantly being updated and improved.

#### Cons

Subscription fees aren't cheap, but the time the save while developing make it well worth the cost.

#### Reasons for switching to PyCharm

I wanted something that could help with code completion, finding usages, easier setup of venvs etc.

---

### Great Product for learning python

- Overall rating: 5/5
- Reviewer: Kimberly S.
- Verified reviewer: Yes
- Industry: Information Technology and Services
- Company size: 51-200 employees
- Product usage: Used monthly for more than 2 years
- Reviewed: June 2023
- Review source details: This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

#### Ratings breakdown

- Ease of use: 4/5
- Value for money: 5/5
- Customer support: 3/5
- Functionality: 5/5

#### Pros

I like that this is open-sourced software for learning the programming language Python.

#### Cons

There is a bit of a learning curve. But, if you find videos on YouTube you can figure it out

#### Reasons for switching to PyCharm

I was taking a Python Class and learned to like this product better than anaconda's spider

---

### Not expensive, but has a lot of features.

- Overall rating: 5/5
- Reviewer: Artyom A.
- Verified reviewer: Yes
- Industry: Information Technology and Services
- Company size: 1001-5000 employees
- Product usage: Used daily for less than 6 months
- Reviewed: August 2022
- Review source details: This review was submitted organically. No incentive was offered

One of the best IDE's for developers and not only. Considering the fact that it has so many cool features, prices are not as high as they supposed to be.

#### Ratings breakdown

- Ease of use: 5/5
- Value for money: 4/5
- Customer support: 5/5
- Functionality: 5/5

#### Pros

PyCharm's best reference is that the software was developed by JetBrains. Seriously, there was no any software that was developed by JetBrains and was bad for me. It has integrated debugger. It has many shortcuts. Also, Pycharm highlight your code with different colors to read it easier and has code completion feature.

#### Cons

It uses a lot of computer resources, especially RAM. As a result, laptops batteries levels can go up to 0% much faster.

#### Reasons for switching to PyCharm

I tried to run some big code. After testing it on both software Jupyter Notebook and PyCharm I came to the conclusion that PyCharm is faster, so I started to use it when I need speed.

---

### A Good Tool For Lovers of Python

- Overall rating: 4/5
- Reviewer: George Rex A.
- Verified reviewer: Yes
- Industry: Information Technology and Services
- Company size: 2-10 employees
- Product usage: Used monthly for less than 12 months
- Reviewed: September 2019
- Review source details: This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

I particularly am using PyCharm to horn my skills in coding with the python programming language. Apart from the fact that I get to wait a long time for the software to load, and I cant multitask with other jobs on my laptop, PyCharm is really a wonderful tool for both newbies and experts to build wonderful python programs. And the fact that the Django framework is embedded makes it even better for optimal utility.

#### Ratings breakdown

- Ease of use: 3/5
- Functionality: 4/5

#### Pros

This software is quite intelligent and a wonderful masterpiece. Its pack of libraries and easy intelligent code recognition and indentation makes me always want to continue my coding practice in python.

#### Cons

I know PyCharm is useful in creating a GUI feel for python codes, but the product is quite heavy and resource consuming especially when running on earlier versions of Windows operating system; this makes the loading and initialization time to take long.

#### Reasons for switching to PyCharm

Netbeans was becoming too complicated to use, especially on the fact that am not so friendly with consoles and command lines.

---

### Great tool for Python Development

- Overall rating: 4/5
- Reviewer: Parsa G.
- Verified reviewer: Yes
- Industry: Information Technology and Services
- Company size: 51-200 employees
- Product usage: Used weekly for more than 2 years
- Reviewed: July 2025
- Review source details: This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

Overall, it has been great for development. The UI and smart features boost productivity, though it can be resource-heavy at times. Still, it's a reliable and powerful IDE

#### Ratings breakdown

- Ease of use: 5/5
- Functionality: 5/5

#### Pros

It has a clean UI, smart code completion, solid deployment tools and good value. Overall, it is a powerful IDE for secure development.

#### Cons

It can e heavy on memory. Some features differ from other IDEs, which can be confusing when switching tools.

---

### Good choice if you are looking for a heavier, feature-oriented Python IDE

- Overall rating: 4/5
- Reviewer: Zach C.
- Verified reviewer: Yes
- Industry: Real Estate
- Company size: 2-10 employees
- Product usage: Used daily for less than 12 months
- Reviewed: October 2021
- Review source details: This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

Overall, it was a slow text editor for me, and I wasn't able to get all of the advanced features to work well in my environment. In other environments or if one decides to spend a lot of time in the configuration, it might eventually pay off. However, I'm personally more interested in a slimmer code editor.

#### Ratings breakdown

- Ease of use: 3/5
- Value for money: 2/5
- Functionality: 4/5

#### Pros

There are a lot of features built into PyCharm. The code completion which is like an intellisense is very handy. There are nice contextual features like jumping to a definition of a variable, method, class, etc.

#### Cons

All of the features makes the software bulkier and ultimately a slower experience. I also never got to use some of the more advanced features because they didn't play well with my environment. I use projects based on buildout, and although there is buildout support built in, I found it too hard to set up and work out all of the kinks, so I ended up not even using most of those advanced features.

#### Reasons for switching to PyCharm

I received a 6 month trial as part of a package that I bought.

---

### Specialized python development comes with perks

- Overall rating: 5/5
- Reviewer: Joshua B.
- Verified reviewer: Yes
- Industry: Computer Software
- Company size: 11-50 employees
- Product usage: Used weekly for less than 6 months
- Reviewed: June 2024
- Review source details: This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

For python it is great. Lots of tools for development and code review. Integrates with other Jet Brains tools.

#### Ratings breakdown

- Ease of use: 4/5
- Value for money: 4/5
- Customer support: 5/5
- Functionality: 5/5

#### Pros

The specialized nature of the ide really shines through with so many features that make it great to work with python code bases. The only problem is that you will find it hard to give up once you use it.

#### Cons

I had to rewrite/redo environment variable and settings I had set up in VS code because they are input into the UI not kept in a setting file.

#### Reasons for switching to PyCharm

I switched for the specialized python features, and because others on my team were using it, so there is consistency for the whole team.

---

### Good, but not sure to use it in production

- Overall rating: 5/5
- Reviewer: Filippo V.
- Verified reviewer: Yes
- Industry: Information Technology and Services
- Company size: 2-10 employees
- Product usage: Used weekly for less than 2 years
- Reviewed: May 2025
- Review source details: This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

I was quite satisfied but I needed a more stable product. The ecosystem is very innovative, but sometimes the experience must be solid.

#### Ratings breakdown

- Ease of use: 5/5
- Value for money: 3/5
- Customer support: 4/5
- Functionality: 5/5

#### Pros

It is very well integrated with python and jupyter notebooks

#### Cons

Sometimes the updates break the experience one has with the previous versions

---

### Amazing but not Perfact

- Overall rating: 5/5
- Reviewer: David A.
- Verified reviewer: Yes
- Industry: Entertainment
- Company size: Self-Employed
- Product usage: Used daily for less than 12 months
- Reviewed: December 2024
- Review source details: This review was submitted organically. No incentive was offered

#### Ratings breakdown

- Ease of use: 3/5
- Value for money: 5/5
- Customer support: 4/5
- Functionality: 5/5

#### Pros

Its simple, and well made interface giving a comfortable way to program.

#### Cons

They bombard you with to much information to users and it is especially overwhelming for new users.

---

### Great option for building complex and better apps

- Overall rating: 4/5
- Reviewer: Houyamne A.
- Verified reviewer: Yes
- Industry: Marketing and Advertising
- Company size: 11-50 employees
- Product usage: Used daily for less than 2 years
- Reviewed: July 2023
- Review source details: This review was submitted organically. No incentive was offered

It's great for building Python-related apps and I recommend it.

#### Ratings breakdown

- Ease of use: 4/5
- Value for money: 4/5
- Functionality: 5/5

#### Pros

PyCharm is great for Python program development.I personally used the PC version which I'd integrated with Python and it's awesome for some qualities like:- smart coding features- can effectively associate with a few version control integrations- it's result driven and purpose-oriented- Can run perfectly in virtual environments- Can be used for both debugging and testing- Comes with resource able libraries- It's easy to run and all dependencies can be managed easily- Code editor is highly responsive- offers automatic suggestions & completion for a fast and better coding experience- Offers great coding formatting solutions- It's best for building hybrid apps as well as cloud-based

#### Cons

-Uses more server and machine resources- It's for advanced Python developers and can be hard to use if you're just from getting started- it's expensive- it doesn't really provide a fascinating code environment- can sometimes be hard to troubleshoot

---

### Is PyCharm worth the money

- Overall rating: 5/5
- Reviewer: Sushobit R.
- Verified reviewer: Yes
- Industry: Information Technology and Services
- Company size: 10000+ employees
- Product usage: Used daily for more than 2 years
- Reviewed: July 2021
- Review source details: This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

On concluding what I saw as a coder and hope others relate with me is that PyCharm is good software, integrated development environment because of its easy to be used by amateurs configuration, but it has its own cons and that can be minimized with regular use and if you are a professional this software is for your company.

#### Ratings breakdown

- Ease of use: 5/5
- Value for money: 4/5
- Customer support: 4/5
- Functionality: 4/5

#### Pros

Are you a coder/developer and love programming? But we know that anything becomes boring after some time, PyCharm does the job of making it fun. But it's not free! This Having this easy and up to the mark.PyCharm Professional version is made for Web development like Django however you will not see that in the community version. Moreover PyCharm Professional is more tight / out-of-the-box integration with other Python frameworks, libraries. A coder will get me

#### Cons

The professional version is a bit expensive for individual programmers. The community version or free version is idle for python development only and you cannot use other programming languages or make projects plus it takes huge space which corrodes the execution of code.

#### Reasons for switching to PyCharm

It's not reliable and userfriendly, plus not secure

---

### Best Python Specific IDE

- Overall rating: 4/5
- Reviewer: Christian K.
- Verified reviewer: Yes
- Industry: Insurance
- Company size: 201-500 employees
- Product usage: Used daily for more than 2 years
- Reviewed: June 2022
- Review source details: This review was submitted organically. No incentive was offered

I use PyCharm every day to build and maintain Python and Django applications.

#### Ratings breakdown

- Ease of use: 5/5
- Functionality: 5/5

#### Pros

It’s easy to use, configure, customize, and get started with. Out of the box, it’s configured in a very usable way but offers great flexibility per user on how they want it to be set up. The plug-ins available are vast and allows further customization beyond what the core product could ever offer.

#### Cons

It’s built on Java, so it can be a batter and system resource hog at times. Optimizing what folders it ignores so it doesn’t re-index all the time is important for bigger projects.

#### Reasons for choosing PyCharm

Python and Django specific features

#### Reasons for switching to PyCharm

Python specific features

---

### Using pycharm for web application

- Overall rating: 5/5
- Reviewer: Isaac Á.
- Verified reviewer: Yes
- Industry: Computer Software
- Company size: 201-500 employees
- Product usage: Used weekly for less than 12 months
- Reviewed: April 2023
- Review source details: This review was submitted organically. No incentive was offered

I have a very pleasant experience and above all, I learned a lot from this IDE and its different programming languages, so that I can use it in future projects that I have to do and future goals to achieve.

#### Ratings breakdown

- Ease of use: 4/5
- Value for money: 4/5
- Customer support: 4/5
- Functionality: 4/5

#### Pros

Generally, what I liked the most about pycharm is its user-friendly interface, allowing users to introduce themselves more quickly and efficiently to develop with this IDE and with the different programming languages that are found, also thanks to the fact that it had the paid student version. Thanks to the university, this version allowed me to access all the features of this IDE.

#### Cons

Negative points I almost did not find, simply to say that sometimes this IDE is not well optimized and tends to get slow and even close, but that already depends on many factors of its own or exempt from pycharm as such.

#### Reasons for choosing PyCharm

By general recommendation of a teacher and by the student license granted by the university.

---

### What is the best Python editor in the world?

- Overall rating: 5/5
- Reviewer: Verified Reviewer
- Verified reviewer: Yes
- Industry: Computer Software
- Company size: Self-Employed
- Product usage: Used daily for more than 2 years
- Reviewed: July 2022
- Review source details: This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

I became a fan of PaySharm because it offers a lot of great features that save a lot of time, I advise everyone to use it for a general reason I loved it is that it has an auto-save feature, so that if the device suddenly crashes, your project will be safe.

#### Ratings breakdown

- Ease of use: 5/5
- Value for money: 4/5
- Customer support: 5/5
- Functionality: 5/5

#### Pros

I learned the basics of the Python language from simple editors like Spyder, and after I had enough experience, I started moving to a bigger and more professional editor, so I chose pycham and started to delve into it because it has stronger, more in-depth and powerful features, it is easy to use and has an easy and simple user interface. The program allows code analysis and error detection very quickly and has a powerful graphical debugger, and the important thing is that it works on data science applications in the Anaconda library. Baycharm provides multiple colors for the programming entities and thus provides comfort in work, and this is known as (syntax highlighting). One of the powerful features that I liked is Code Navigation, which is one of the features that allows navigation between classes, thus helping to save time and effort It can be used on Linux, Mac OS, and Windows.

#### Cons

Performance issues may occur when running on CPUs because it requires a lot of memory space. Sometimes it takes a long time to download, also the most important and wonderful features are available in paid versions only

---

### PyCharm Review

- Overall rating: 5/5
- Reviewer: Onur P.
- Verified reviewer: Yes
- Industry: Computer Software
- Company size: 2-10 employees
- Product usage: Used daily for more than 2 years
- Reviewed: August 2023
- Review source details: This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

My overal experience with PyCharm is excellent. It's not easy to find a IDE which is directly focused on Python.

#### Ratings breakdown

- Ease of use: 5/5
- Functionality: 5/5

#### Pros

I am frequently writing Python code for manipulating the Linux environments. Pycharm is specialized in Python and helps a lot with the Python code. It has very simple and powerful UI for developing Python scripts.

#### Cons

PyCharm has a lot of plugins that helps Python development. I'd be very happy if they add more plugins.

---

### Best IDE I've ever used

- Overall rating: 4/5
- Reviewer: Verified Reviewer
- Verified reviewer: Yes
- Industry: Program Development
- Company size: 11-50 employees
- Product usage: Used daily for less than 12 months
- Reviewed: January 2020
- Review source details: This review was submitted organically. No incentive was offered

Great tool for a Python developer... It makes it easier for version control and library installations. 3rd party plugin support enriches the experience. Library installation is a lot easier than any other IDE. Its support for 'requrements.txt' is also another big plus. It also displays if an error occurs and suggests ways to resolve the issue. And I was able to resolve the said issue with the suggested (most of the time).

#### Ratings breakdown

- Ease of use: 5/5
- Value for money: 5/5
- Customer support: 5/5
- Functionality: 4/5

#### Pros

I am mainly using PyCharm for my school projects. The thing about PyCharm is its support for Git (version control). We are using BitBucket in the company and I think it is much better and easy to use than the SourceTree. And it is foolproof. PyCharm also excels at its support for 3rd party plugins. They don't force you to use their plugins. It also has its own terminal for the selected Python environment. This reduces the confusion both for me and for the PC itself. The UI also helped me to get used to PyCharm. It is easy to modify and not complicated. Different themes for the IDE help me to use PyCharm, especially during the night time (It has a dark theme).

#### Cons

There are a couple of things I don't like about the PyCharm. First thing is that its suggestions for pieces for codes are a little off. I mean, most of the time it suggests unrelated things. I am forced to use another 3rd party plugin to solve this issue. Another thing about the PyCharm is its debugging mode is really slow. It suggests me to install Cython plugin to speed it up. I tried but instead of speed gain, it slowed down. And I don't think it is because of my PyCharm environment since my friends have also experienced a similar issue.

---

### Best IDE for Python

- Overall rating: 4/5
- Reviewer: Pawan P.
- Verified reviewer: Yes
- Industry: Computer Software
- Company size: Self-Employed
- Product usage: Used weekly for more than 2 years
- Reviewed: March 2021
- Review source details: This review was submitted organically. No incentive was offered

So when it comes to the Python programming language, Pycharm is the best choice considering both its great collection of features and some cons it has.

#### Ratings breakdown

- Ease of use: 4/5
- Value for money: 4/5
- Customer support: 4/5
- Functionality: 5/5

#### Pros

I use Pycharm most of my time for doing Python programming and I use it in both my Windows and Linux as its cross-platform. It has integration with version control, anaconda, ipython, pylint, and others which makes it easier for programmers like me. It has an intelligent code editor which enhances code readability by color schemes for keywords, functions, classes, syntax, and error highlighting. Also, it provides error identification and quick fixes for it where the error occurs. I love debugging the python code with its powerful debugger tool. I usually use the rename refactoring feature which makes my programming faster. Also, I love the autocompletion feature with the Django web framework and Flask. It has a lot of plugins and also selectable light and dark theme to switch for day and nighttime. It has integration with Git and I can run git commands in the Pycharm terminal or perform Git operations with its GUI. It has support for multiple projects so I can switch from one project easily and also good database support.

#### Cons

It is a great IDE with a huge collection but it needs memory more than other IDE available so it may lag sometimes. The community edition is available for free but it's only for pure python development so it would be best if its Pro version is available for a better price as it's expensive.

---

### The IDE that change your coding habbits

- Overall rating: 5/5
- Reviewer: Verified Reviewer
- Verified reviewer: Yes
- Industry: Computer Software
- Company size: 11-50 employees
- Product usage: Used daily for more than 2 years
- Reviewed: January 2022
- Review source details: This review was submitted organically. No incentive was offered

The fact that PyCharm is a user-friendly software and contains many features has accelerated problem solving in my business life.

#### Ratings breakdown

- Ease of use: 5/5
- Value for money: 5/5
- Customer support: 5/5
- Functionality: 5/5

#### Pros

I was using vscode before I started using Pycharm. Actually everything seems good. But vscode is not a IDE. Features like better debugging, code completion, remote ssh pushed me to use Pycharm. I was able to use these features with extensions. But Pycharm is a more user-friendly software to use.

#### Cons

I think, there is no cons about this software. I've used it for many years and never see better IDE.

---

### Pycharm

- Overall rating: 4/5
- Reviewer: Verified Reviewer
- Verified reviewer: Yes
- Industry: Information Technology and Services
- Company size: 10000+ employees
- Product usage: Used daily for less than 12 months
- Reviewed: October 2022
- Review source details: This review was submitted organically. No incentive was offered

#### Ratings breakdown

- Ease of use: 4/5
- Value for money: 5/5
- Customer support: 5/5
- Functionality: 5/5

#### Pros

I started working on it bu seeing a video by telusko and instantly liked it.I used it and is smooth.. Good for beginner as well.We write, copy, import, debug the code

#### Cons

Pycharm is not getting a little old but the patches are good..

---

### The best complier, , and inspector for coding Python. And more!

- Overall rating: 5/5
- Reviewer: Fabian M.
- Verified reviewer: Yes
- Industry: Internet
- Company size: 51-200 employees
- Product usage: Used other for less than 2 years
- Reviewed: June 2019
- Review source details: This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

I could progress a lot in my python expertise, and just with the inspector helping me out; the EDU tools also help a lot; I can use, see the course, offline. When I have to write code, I go as the first choice to this software; its feature of personalization really helps in a visual way to make sure your code is being made while coding, important thing because of time.

#### Ratings breakdown

- Ease of use: 5/5
- Functionality: 5/5

#### Pros

I can personalize my background and letters, functions from simple text, variables and so. Pycharm offers you a ton of useful plugins to help you to make your experience more handle while coding. Also, there is a version for students and professors to learn more, a can tell: an assistant in learning Python, Django and so; relatively to python of course. You don't need to be connected for making these courses, once you download it, you have it for use offline. The inspector feature id the best, it gives you suggestions and a brief explanation of errors or misunderstandings inside the code. You can write in HTML too. A very good tool for python development. The libraries that you need, write them in a requeriments.txt file, it downloads automatically for you!

#### Cons

Sometimes it's slow if your computer doesn't have a good amount of memory RAM, of course. Sometimes it's annoying when you have to choose the interpreter for the run, at first time, of your code; that includes the environment. You only can have one project opened at the time, including taking a look into the Educational, plugin, tool.

## More reviews

[Next reviews](https://www.softwareadvice.com/devops/pycharm-profile/reviews/?page=2)

---

PyCharm Reviews, Pros and Cons - 2026 Software Advice