
Overall rating
Filter by
Company size
Time used
342 Reviews

- Industry: Environmental Services
- Company size: 11–50 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 9.0 /10
The best Python IDE?
Reviewed on 15/09/2019
PyCharm has provided a useful suite of functionality for the development team here. It's become so...
PyCharm has provided a useful suite of functionality for the development team here. It's become so ingrained that I struggle to imagine us using anything else.
Pros
PyCharm provides a great suite of features for Python development, but the two features I appreciate the most are the IntelliJ plugin ecosystem, giving access to useful or niche functionality not otherwise available in mainstream IDEs and the remote interpreter functionality, allowing me to automatically deploy and run code on remote machines.
Cons
It's a minor complaint, but PyCharm sometimes fails to respect the default interpreter setting, meaning it must be manually set on a project-by-project basis.
Alternatives Considered
Visual Studio Code- Industry: Computer Software
- Company size: 51–200 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 10.0 /10
Pycharm for Software Developers
Reviewed on 06/08/2022
Overall, I found Pycharm an IDE that I would be using for the next few years and I don't think that...
Overall, I found Pycharm an IDE that I would be using for the next few years and I don't think that I am switching soon. It offers a lot of handy features that I am currently utilizing when developing software. One of which is Git integration, debugging code without using pdb, viewing databases, viewing dataframes while debugging and comparing specific files to specific branches.
Pros
The most impactful features for me is first the debugging. Pycharm lets you debug a program just by simply setting a breakpoint and it also offers a console and a tab to watch the variables. second feature it the Git integration, this is very useful especially I frequently push my code remotely and it also helps me track the Git tree structure when I am rebasing to master. Third feature is the database viewer, Pycharm database viewer is really handy since you don't need to have a seprate client to view your database. It's a one tool that offers the full development experience.
Cons
Pycharm might not be that useful when used by beginner programmers. Although most of the features are available out of the box, it is not that straightforward to use especially when you are still starting your development career.
Reasons for Switching to PyCharm
Pycharm dominates in terms of builtin features. I do not need to install additional plugin for the things that I need in development. for example, using Git, debugging code, viewing dataframes while debugging and viewing database.
- Industry: Real Estate
- Company size: 201–500 Employees
- Used Weekly for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
One of the best product of Jetbrains
Reviewed on 03/05/2021
We have several projects involving PHP at the workplace where we are developing. We develop these...
We have several projects involving PHP at the workplace where we are developing. We develop these projects using Pycharm.
Pros
Quite useful like all Jetbrains products. It offers a lot of convenience for software developers. Debug operations have many features such as gitlab integration.
Cons
I haven't seen any negative aspects so far. Also, I didn't have any questions. It just occasionally consumes a lot of ram

- 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 14/08/2023
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: Research
- 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
One IDE for every application
Reviewed on 16/03/2022
With PyCharm I have written the code of my bachelor thesis, my first job, my master thesis and now...
With PyCharm I have written the code of my bachelor thesis, my first job, my master thesis and now my PhD thesis.
I would choose PyCharm again and again, because everything is really available and if that is not the case, plugins can be added easily.
Pros
Especially since Python is the most used programming language in the area of data science, PyCharm is ideal to support these scientific processes through various data science plugins.
Especially with regard to the possibility that plugins can be integrated, that these plugins are developed by a lively community, and that PyCharm enables their integration in an uncomplicated way, PyCharm appears to be the ideal IDE.
Furthermore, PyCharm offers an all-round package of useful functionalities and comfort features with the necessary distance to the developer to support but not to override and increase the workload.
Cons
There are no real counter-arguments, as PyCharm is self-contained at its core and guarantees just the right level of convenience features and necessities for smooth operations.
However, the main feature of PyCharm is the integration of plugins.
These can then lead to problems accordingly, whereby these errors are not introduced by PyCharm but by external developers.
- Industry: Computer Software
- 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 7.0 /10
One stop solution for Python enthusiasts
Reviewed on 18/08/2022
It was a great experience for me to use Pycharm so far. I have been using this IDE for my day-to-day...
It was a great experience for me to use Pycharm so far. I have been using this IDE for my day-to-day tasks as a data science professional. The only issue I had with it is the high RAM usage which slows down my work often.
Pros
I found its user-friendly UI self-explanatory, making it easier to navigate. It gives the flexibility to install packages, build ML models and deploy.
Cons
Too much resource hungry and consumes up a lot of RAM during use.
Alternatives Considered
Sublime TextReasons for Choosing PyCharm
Pycharm is the clear choice considering my work related to data scienceReasons for Switching to PyCharm
Pycharm is more suitable for my data science-related work.- Industry: Information Technology & Services
- Company size: 51–200 Employees
- Used Daily for 6-12 months
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 10.0 /10
A newly-found favorite IDE on mine. Simple and user-friendly.
Reviewed on 07/01/2022
Pros
1. Simple
2. Well-integrated with CI/CD tools
3. User-friendly
4. Free to use!
5. Credible and widely-known
6. There are many forums and training out there
Cons
1. None for me. I have been using PyCharm for several months now and I have no complaints about this. I can see myself using this for the next years to come in my test automation.
- Industry: Information Technology & Services
- Company size: Self Employed
- Used Weekly for 1+ year
-
Review Source
Overall rating
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
My opinion on PyCharm after 2 years of using it as student and 6 months as a professional
Reviewed on 15/08/2021
I loved developing python scripts with PyCharm, it saved me a lot of time, an easy to get the hang...
I loved developing python scripts with PyCharm, it saved me a lot of time, an easy to get the hang of it due to its simple UI
Pros
What I really like about PyCharm is the ability to separate the output of the script and the debugging terminal, also the auto-complete feature is great it saved me a lot of time
Cons
It is not lightweight software, and it produces a huge amount of junk files that eats the space on your PC you will need to delete those files every week if your PC has no enough space
- Industry: Education Management
- Company size: Self Employed
- Used Weekly for 1-5 months
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 10.0 /10
Great software development tool, particularly for beginners
Reviewed on 24/05/2022
Never ran into major issues, it was good to use with the group for teaching and developing. Its...
Never ran into major issues, it was good to use with the group for teaching and developing. Its friendly interface made everything smooth.
Pros
It's extremely user-friendly, with great UX/UI, good features, and good supporting material online. It's a very nice tool, particularly for beginners who can edit, debug, and run their code in one single platform, without having to run separate software/commands. Very easy to download and install, it didn't require major updates or anything.
Cons
I used it for about 4 months over a university term, I don't have any complaints. It was a very nice tool for the applications we were using (simple Python coding).

- 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 09/06/2022
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: 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 03/01/2022
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: Program Development
- Company size: 11–50 Employees
- Used Daily for 6-12 months
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 8.0 /10
Best IDE I've ever used
Reviewed on 08/01/2020
Great tool for a Python developer... It makes it easier for version control and library installation...
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).
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.
- Industry: Research
- Company size: 51–200 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
Excellent IDE software
Reviewed on 17/06/2022
Has been a charm.
Has been a charm.
Pros
PyCharm is one of the best IDE out there. Has amazing host if features.
Cons
The software is compute intensive and is heavy.
Alternatives Considered
Sublime TextReasons for Choosing PyCharm
Better offeringSwitched From
Sublime TextReasons for Switching to PyCharm
Better offering.- Industry: Information Technology & Services
- Company size: 1,001–5,000 Employees
- Used Daily for 6-12 months
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 10.0 /10
Python coding mad easy
Reviewed on 07/04/2021
Productivity increase provided by tool that great cannot be measured. After initial setup that can...
Productivity increase provided by tool that great cannot be measured. After initial setup that can be problematic, it is the best Python IDE I have used
Pros
I love how PyCharm incorporates every useful functionality in a single IDE. Adding libraries is easy and intuitive, great debugging built in and the best code editor there is
Cons
Library search can be muddied by obsolete and not updated results and setting up python on Windows to work with PyCharm is not the easiest thing
Alternatives Considered
Microsoft Visual StudioSwitched From
Microsoft Visual Studio
- 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 31/03/2021
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: Computer Software
- Company size: 201–500 Employees
- Used Daily for 1-5 months
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 10.0 /10
Nice & powerful IDE with an even nicer pricing model
Reviewed on 25/10/2019
I used this IDE initially on a small Python project involving image processing, mainly because I...
I used this IDE initially on a small Python project involving image processing, mainly because I was familiar with Jetbrains' other IDE for Java (IntelliJ). We started with the community version and it performed really nice. Integration with python and it's plugin tools (e.g.: pip) is all in place, we also loved that we could use the SonarLint plugin, it has excellent code analysis tools, etc.
As the project grew, we ended up with a Flask server and a full-blown API & web interface. And this is where we felt the need to switch the PyCharm edition, since the free (community) one has very limited support for web stuff (css/scss, js, html files, etc)
All in all, with the exception of the annoying startup delay (which grew longer and longer as the project grew), I definitely recommend this as the best python IDE.
Pros
- Debugger is extremely powerful & well done and it has all the great features like quick watch, instant evaluate, run-to, etc.
- Contains both terminal & python console
- Has linting, type-checking and refactoring features. This can be extended with the use of additional plugins.
- The community edition (which has a free price tag) can also be used for developing commercial applications
- Good support for web development in the free version, excellent in the commercial version (used this with Flask)
- Remote debugging (but this is part of the professional edition (paid version)
Cons
- Huge loading time. Startup can even take 4-5 minutes in case of a large project. This is probably the only thing I can complain about.
- Industry: Computer Software
- Company size: Self Employed
- Used Daily for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 10.0 /10
Best IDE for Python developers
Reviewed on 28/07/2021
There are other editors, that can be used for quick code editing, but in terms of real apps...
There are other editors, that can be used for quick code editing, but in terms of real apps development and managing the whole environment around, PyCharm is the best tool.
Pros
Full-featured Python support: syntax highlighting, navigation thorough the code, tips and tricks. There are multiple plugins that can take experience for another level. The support for docker, Kubernetes and databases is a huge plus and gives as one tool to manage & use all the developer's environment tools.
Cons
It is pretty "big" and memory consumable, but there is a reason for that. Sometimes takes some time to launch.

- Industry: Information Technology & Services
- Company size: 2–10 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 8.0 /10
Pycharm
Reviewed on 27/04/2021
Found it easy to use and helps a lot if one is learning to be a python programmer
Found it easy to use and helps a lot if one is learning to be a python programmer
Pros
As a python coder, its pretty much straight to the point and handy to python works and commands which mostly automatically link to code
Cons
Its a bit heavy if you have a small processor machine and consumes a lot of speed to itself slowing the machine down and even heating up the processor
- Industry: Information Technology & Services
- Company size: 10,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
Best tool for Python development
Reviewed on 17/07/2021
PyCharm makes it easy to get started on Python learning and app development. It is well documented...
PyCharm makes it easy to get started on Python learning and app development. It is well documented and you will find every thing you need for developing under this one tool. The problems tab is very useful in finding coding errors and warnings according to PEP8 standards.
Pros
PyCharm is the best IDE for Python development as it fits well with Pythonic way of coding by offering built-in terminal and console for interpreting code. Git and Docker integrations makes it very easy to manage code versions and deploy applications. PyCharm can also work with Jupyter Notebooks which is extremely convenient when your code involves data analysis and scientific research. The recently introduced 'Code with me' feature takes collaboration to the next level.
Cons
PyCharm is a heavy software and requires a decent amount of compute power. It might hang or cause trouble when running in low compute power devices like Raspberry Pi. Also at this time (version 2021.1.3), the git integration doesn't work well when your project is tagged under an organization.

- 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 22/05/2023
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: Hospital & Health Care
- Company size: 501–1,000 Employees
- Used Daily for 6-12 months
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
Number one IDE for Python
Reviewed on 16/01/2020
PyCharm makes writing code an enjoyable experience and it more than pays for itself in terms of...
PyCharm makes writing code an enjoyable experience and it more than pays for itself in terms of productivity increase. Overall, I'm in love with it and I can safely say that no IDE is worthy of the "Best IDE" title, but PyCharm.
Pros
PyCharm is the only IDE you'll ever want to use. It does everything you may ever need to do. Starting from linting to setting up virtual environments - PyCharm does it all. However, it's best feature has got to be intellisense. It's snappy, it's smart and it's useful. It can read custom imported packages and contextually supply you with auto-completion which increases productivity tenfold. It also has a huge, bursting marketplace of plugins which can help with fully altering and customizing the IDE in ways you want it.
Cons
PyCharm is a very expensive software and despite it undeniably being the absolute best in terms of quality - the price point still a huge factor. On the flip side, they have free educational licenses, so not all bad. Otherwise, the product is perfect and I've never had any issue with it.
- Industry: Information Technology & Services
- Company size: 51–200 Employees
- Used Weekly for 6-12 months
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 7.0 /10
Great one for python users with very few limitations
Reviewed on 20/06/2021
Pros
When it comes to python programming and a little knowledge about Pycharm, it formats python code and provides an ease to debug line by line be setting up breakpoints. The biggest advantage I see that the intermediate output variable values are stored and can be retrieved after the first run, it updates on every run which means an annoying print statement is not required while debugging code. I think its great for debugging than many of the other IDEs in the market.
Cons
Slightly complicated to use and It takes alot of disk space and if there is need to program in any other language (which is not python) then there are usually compiling issues. For java i.e, PyCharm includes JetBrains runtime which needs more disk usage as I see and it does support java but in the end at the cost of disk space, still there could be many compiling problems. Handling of any other language than python, Pycharm is not the best choice.
There are also so many warnings (different levels) which makes debugging hard for a new user, who is not known to these levels. Sometimes it also happens that even python code is not formatted which requires saving file with the right extension. There are also themes available which shouldn't be included in the main package. It also covers disk space. They should be optional in my opinion.
- Industry: Computer Software
- Company size: 5,001–10,000 Employees
- Used Weekly for 1-5 months
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
Excellent python development environment
Reviewed on 17/04/2022
We used PyCharm for a python development project for migrating data to a newer environment and...
We used PyCharm for a python development project for migrating data to a newer environment and performing statistical analysis on it. The data source was Microsoft D35, and the data was moved to the Azure cloud environment. PyCharm was very efficient in handling the codes, it was flexible for integrating changes regularly, scaling up was possible as well. The overall development work was carried on smoothly owing to the huge number of features and potential of PyCharm. We carried on statistical analysis and graphing in PyCharm to extract insights from the data.
Pros
Intuitive and intelligent navigation
Develop large projects with ease with all features and functionalities available
Simple debugging, integration with third-party applications
Supports scientific libraries like Matplotlib, Scipy for machine learning work
Supports App engine for web development (professional version)
Supports a wide range of programming languages
Allows connecting with professional python frameworks like flask, django for development work
Cons
Improving optimal memory allocation
PyCharm can take up more space than other similar applications which could slow down the development work
Getting started needs time since a lot of features are packed together
- 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 27/08/2022
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.

- Industry: Computer Software
- Company size: 10,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
Simple and effective Python IDE
Reviewed on 05/06/2019
PyCharm has enabled my team to rapidly develop Python applications and run them through rigorous...
PyCharm has enabled my team to rapidly develop Python applications and run them through rigorous testing and debugging on the fly.
Pros
PyCharm provides a development environment for Python that is extremely easy to use and customize. The out-of-the-box support it provides for various package management systems, database connections and testing frameworks is phenomenal, and made even more extensible through the use of plugins. The paid edition provides even more features such as in-depth integration with more frameworks and and Python language wrappers such as Cython. PyCharm works smoothly and efficiently and makes Python development a breeze.
Cons
Having to use the paid Enterprise Edition to work with popular frameworks like Django and Flask can be a bit annoying at times.