PyCharm Reviews

Overall rating
Filter by
Company size
Time used
357 Reviews

- Industry: Computer Software
- Company size: Self Employed
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
Pycharm, an IDE built for developers by developers.
Reviewed on 2023/08/14
Using Pycharm is a joy and a huge productivity boost. When mastered well you'll have no reason to...
Using Pycharm is a joy and a huge productivity boost. When mastered well you'll have no reason to pick another tool for your Python development even in this era of AI tools.
Pros
Pycharm is an intelligent code editor that offers a modern GUI with tons of customisations that make for a fruitful and efficient developer experience. It has a generous pricing model that places it within reach of all types of developers from the student, the hobbyist to the professional.
Cons
For old machines, it can be a memory hog. On large projects the indexing can be slow which is a pain.

- Industry: Information Technology & Services
- Company size: 51–200 Employees
- Used Monthly for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 8.0 /10
Great Product for learning python
Reviewed on 2023/06/09
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
- Industry: Computer Games
- Company size: 201–500 Employees
- Used for 2+ years
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 2.0 /10
You can do better (and worse, too)
Reviewed on 2019/07/19
I don't like it very much. Interacting with PyCharm (in other ways than just writing code) is...
I don't like it very much. Interacting with PyCharm (in other ways than just writing code) is frequently slow and confusing. The last couple of times I opened it, I immediately closed it and opened VSCode instead. I keep it installed anyway, as it did help me quite a bit back when I had to build a compiler from the ground up. If you really, REALLY need an IDE, then I guess you could do worse than PyCharm.
Pros
Easy package searching and installation once the initial setup is done. It has plenty of debugging features, and it's handy to keep track of a large project.
Cons
It's not exactly lightweight. Using it to install Python on my Windows machine turned out to be quite a hassle. I've been using it for years, and while it's decent for medium to large projects, there is really no reason to use it if all you need is a short script.

- Industry: Information Technology & Services
- Company size: 51–200 Employees
- Used Daily for 1-5 months
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 10.0 /10
This is JetBrains' gift to software engineers and Developers around the world !
Reviewed on 2021/09/19
My overall experience has been great thus far. I believe I will continue to use it in my professiona...
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.
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.

- Industry: Information Technology & Services
- Company size: 2–10 Employees
- Used Daily for 1-5 months
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
Best integrated environment for coding with python
Reviewed on 2021/07/27
I would say it is among the best IDEs have ever used to code python. It is easy to install and...
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.
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.
Alternatives Considered
AnacondaReasons for Switching to PyCharm
It is integrated with many components thereby enabling one to use it with different frameworks or environments.- Industry: Higher Education
- Company size: 1,001–5,000 Employees
- Used Weekly for 1-5 months
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 8.0 /10
Intuitive But Complex User Interface
Reviewed on 2024/08/26
Firstly, I will say that the user interface is very intuitive but east to get the hang of it. It...
Firstly, I will say that the user interface is very intuitive but east to get the hang of it. It has everything in the initial window and one can use it according to the requirements I use Jupyter so that makes it easy for me. It can handle large data sets and can run any model easily; however, libraries are not preinstalled which seems less convenient to me. I would say my overall experience has been somewhat above average so far.
Pros
I like the interface and its ability to integrate with the libraries I use like NumPy, pandas, and machine learning algorithms however, I have to install it. Also, I like the feature of having control over version history is very useful one can go to the previous version of code which save a lot of time.
Cons
First of all, I did not like that installing and starting to use it takes a lot of time since it loads modules and a lot of necessary things which makes it slow at first. The user interface of PyCharm is great however, setting it up according to my requirements was not easy and I can say it is very complex for beginners.
- Industry: Computer Software
- Company size: 501–1,000 Employees
- Used Daily for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 9.0 /10
Effortless development with Python
Reviewed on 2023/12/19
Despite of the mentioned drawback, PyCharm is my daily IDE for Python. Thanks to university...
Despite of the mentioned drawback, PyCharm is my daily IDE for Python. Thanks to university account, all feature are unlocked.
Pros
PyCharm offers a ton of benefits in my daily workflow as researcher. From my experience one of its standout advantages lies in its ability to significantly enhance developer productivity and streamline the coding process. The features I like from PyCharm are: intelligent code completion, robust debugging tools, and seamless integration with version control systems.
Cons
The main drawback of PyCharm against other competitors is the resource intensive load. In my machine, PyCharm can be resource-intensive, consuming a significant amount of system memory. This might lead to slower performance when the size of project is big.

- Industry: Mechanical or Industrial Engineering
- Company size: 1,001–5,000 Employees
- Used Weekly for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
PyCharm got my charm
Reviewed on 2023/05/22
Pros
If you are looking for a nice IDE to enhance your coding skills, PyCharm is here to help you . It has a user-friendly interface which makes it, in my opinion, the best IDE out in the market at the moment. First, the software takes care of the indentation for you. If it spots an error PyCharm will make small suggestions about where each piece of code should go. Second it associates individual colors with different aspects of your code (Variables, functions, ect). This makes your code development easy and smooth, especially when you are dealing with huge projects because it makes the code very intuitive. Finally, the standard tools of any IDE such as Git and the embedded terminal work just fine, without any problem.
Cons
A little outdated since it may need a big update to keep with the current trends.

- Industry: Marketing & Advertising
- Company size: 11–50 Employees
- Used Daily for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 9.0 /10
Great option for building complex and better apps
Reviewed on 2023/07/26
It's great for building Python-related apps and I recommend it.
It's great for building Python-related apps and I recommend it.
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
- Industry: Computer Software
- Company size: 501–1,000 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
PyCharm: One of the Best IDEs for Serious Python Development
Reviewed on 2023/08/29
Amazing features in code completion, debugging, package importing, and virtual environment...
Amazing features in code completion, debugging, package importing, and virtual environment management.
Pros
I have developed several AI/ML applications with the help of PyCharm. Very intuitive IDE that provides easy code completion and debugging for my Python projects. I tried several other IDEs including the reference IDLE implementation but PyCharm is way ahead. Easy importing of packages for scientific computing, machine learning, client/server programming, and database connectivity. Virtual Runtime environments can also be managed very easily in the project settings.
Cons
A bit of lagging performance on Mac from time to time. I checked and this might be due to the use of several virtual python environments on my system. Not an issue as the features available makes it really appealing for long development hours in Python.
- Industry: Information Technology & Services
- Company size: 11–50 Employees
- Used Daily for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
Experience with PyCharm
Reviewed on 2022/01/03
For big data or analytics project
For big data or analytics project
Pros
That takes projects to the features that python offers, allowing to facilitate coding as well as code testing directly and efficiently. Your requirements are not high.
Cons
The interface does not allow you to have several projects open at the same time, having to open several instances of the software to be able to work.
Reasons for Choosing PyCharm
The ease of portability, coding and low resource consumption.Reasons for Switching to PyCharm
Because it has the characteristics that we need from other products, in addition to low resource consumption.- Industry: Information Services
- Company size: 51–200 Employees
- Used Weekly for 1-5 months
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 9.0 /10
PyCharm for Data is really something to consider
Reviewed on 2024/06/25
Pros
PyCharm has really good features that helps with Data Analytical tools. It's ease of use is something that definitely makes your workflow better.
Cons
Some features it can improve on are sometimes it can become a little bit slow on some older machines.
- Industry: Computer Software
- Company size: 51–200 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 10.0 /10
The "go to" IDE for Python developpement
Reviewed on 2023/06/21
PyCharm gave me an extensive range of features which was required for neural network architecture....
PyCharm gave me an extensive range of features which was required for neural network architecture. PyCharm has mutliple tools to help write SOLID code.PyCharm's code navigation capabilities are exceptional, allowing me to easily navigate through complex projects, locate definitions, and find usages. The IDE also allowed me to easily restructure my code, making it effortless to improve code readability and maintainability.
Pros
PyCharm has the strongest base of any python IDE. It offers every possible development tool and more. Its code formatting and debugging are intuitive as well as full of functionnalities.
Cons
PyCharm can be quite resource-intensive, especially for larger projects. It may require a significant amount of memory and CPU power, which can slow down the overall performance of your system. Altough this requires quite a massive project.PyCharm offers a wide range of features and functionalities, which can make it overwhelming for beginners or those who are new to Python development. The extensive feature set may take some time to fully grasp and utilize effectively.
- Industry: Marketing & Advertising
- Company size: Self Employed
- Used Daily for 6-12 months
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 10.0 /10
Great IDE - The Community version is wonderful
Reviewed on 2023/08/13
Pros
community version is free and easy to use. Python programming is especially comfortable.
Cons
It sometimes feels a bit overly simplistic, but for most users this is probably the best IDE available.

- Industry: Automotive
- Company size: 10,000+ Employees
- Used Daily for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 8.0 /10
Great for pure Python code, but Visual Studio Code is superior for multiplatform code
Reviewed on 2023/04/14
I used PyCharm for toy projects for a small userbase, but eventually switched over to VS Code for...
I used PyCharm for toy projects for a small userbase, but eventually switched over to VS Code for its wider feature base particularly for other programming languages.
Pros
Very good integration of most important packages, editing and bugfixing
Cons
Cumbersome initial setup (but this is a weakness that almost all code editors share). However when writing applications using multiple programming languages, Visual Studio Code is superior (and also free)
- Industry: Accounting
- Company size: 11–50 Employees
- Used Weekly for 1-5 months
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 10.0 /10
PyCharm is great for learning python!
Reviewed on 2023/07/03
Pros
I love that fact that Pycharm was easy to use and there are tons of tutorials on Youtube. I was able to master Python much soon than I expected.
Cons
There wasn't anything specific that I didn't like.

- Industry: Information Technology & Services
- Company size: 10,000+ Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 8.0 /10
Is PyCharm worth the money
Reviewed on 2021/07/19
On concluding what I saw as a coder and hope others relate with me is that PyCharm is good...
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.
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.

- Industry: Insurance
- Company size: 201–500 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 9.0 /10
Best Python Specific IDE
Reviewed on 2022/06/09
I use PyCharm every day to build and maintain Python and Django applications.
I use PyCharm every day to build and maintain Python and Django applications.
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.
- Industry: Computer Software
- Company size: Self Employed
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
What is the best Python editor in the world?
Reviewed on 2022/07/13
I became a fan of PaySharm because it offers a lot of great features that save a lot of time, I...
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.
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

- Industry: Aviation & Aerospace
- Company size: 51–200 Employees
- Used Weekly for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 10.0 /10
My Go To IDE for Python Programming
Reviewed on 2021/12/23
I use PyCharm to create almost all of my programs. It's a well-rounded IDE with powerful debugging...
I use PyCharm to create almost all of my programs. It's a well-rounded IDE with powerful debugging features. As a result, I've been able to create several programs to help my company solve complex data problems.
Pros
PyCharm is a feature-packed IDE that has everything I need for my projects ranging from small data science tools to Django web apps. It allows me to write programs efficiently and automatically creates new virtual environments for all new projects.
Cons
PyCharm can be overwhelming if you're just starting out programming. It's designed for users who already have experience. That's not to say it's hard to use. However, it can be tricky if you're not experienced...

- Industry: Computer Software
- Company size: Self Employed
- Used Weekly for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
Best IDE for Python
Reviewed on 2021/03/04
So when it comes to the Python programming language, Pycharm is the best choice considering both...
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.
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.
- Industry: Computer Software
- Company size: 11–50 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
The IDE that change your coding habbits
Reviewed on 2022/01/23
The fact that PyCharm is a user-friendly software and contains many features has accelerated...
The fact that PyCharm is a user-friendly software and contains many features has accelerated problem solving in my business life.
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.

- Industry: Computer Software
- Company size: 501–1,000 Employees
- Used Daily for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 8.0 /10
Python IDE that makes coding in Python smoother
Reviewed on 2021/03/31
My overall experience is quite positive.I have been using it to write Python code. Pycharm is also...
My overall experience is quite positive.I have been using it to write Python code. Pycharm is also used for descriptive statistics, simulation, cleaning and other types of data processing. It is used for Python implementation and distribution in the enterprise. Thanks to all of the powerful features it has, from Version Control to Code Inspection, it helped us handle our projects and improve delivery speed.- It is not restricted to the development of Python code.
Pros
Several divisions within the organization use it to build Web apps and machine learning algorithms . The Python debugging functionality is superior to what we have previously used. When scripting, it provides guidance. There are numerous keyboard shortcuts for jumping to various parts of code, finding and replacing items in a program, module, or route. W e can read and write better code and understand what's going on easily.
Cons
You can't turn it on for a major project and hope to be able to jump back in. Any time PyCharm runs, it has to search everything, which takes time and is inconvenient. It should take less time to get up and working. When testing code, closing threads also takes awhile.

- Industry: Internet
- Company size: 51–200 Employees
- Used for 1+ year
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 10.0 /10
The best complier, , and inspector for coding Python. And more!
Reviewed on 2019/06/02
I could progress a lot in my python expertise, and just with the inspector helping me out; the EDU...
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.
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.
- Industry: Information Technology & Services
- Company size: 10,000+ Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
Very advanced tool for data science projects development
Reviewed on 2022/08/27
We use it almost daily for creating our Data Science related project's POCs. We use it for...
We use it almost daily for creating our Data Science related project's POCs. We use it for developing web applications with frameworks like Flask and Django for creating end-to-end apps where end users can consume our Machine/Deep Learning models with APIs.
Pros
-We can easily create a virtual environment specific to our projects with various options.
-Installing a required package is very easy.
-It has integration with git (good git support).
-Debugging is easy.
Cons
-It could have been made some lightweight.
-We can't import the code directly written in Jupyter notebooks, first it needs to be downloaded as a Python file.