PyCharm Reviews

PyCharm

4.7 (342)
On-premise Python IDE for professional developers

Overall rating

4.7 /5
(342)
Value for Money
4.6/5
Features
4.6/5
Ease of Use
4.5/5
Customer Support
4.2/5

99%
recommended this app
Sort by

342 Reviews

Matthew
Overall rating
  • 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
Ryan
Overall rating
  • 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.

Alternatives Considered

Microsoft Visual Studio and Sublime Text

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.
Deniz
Overall rating
  • 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

Kunule
Overall rating
  • 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.

Marc
Overall rating
  • 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.

Verified Reviewer
Overall rating
  • 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 Text

Reasons for Choosing PyCharm

Pycharm is the clear choice considering my work related to data science

Reasons for Switching to PyCharm

Pycharm is more suitable for my data science-related work.
Verified Reviewer
Overall rating
  • 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.

Verified Reviewer
Overall rating
  • 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

Verified Reviewer
Overall rating
  • 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).

Christian
Overall rating
  • 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.

Carlos Hugo Martin
Overall rating
  • 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.
Verified Reviewer
Overall rating
  • 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.

Khush
Overall rating
  • 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 Text

Reasons for Choosing PyCharm

Better offering

Switched From

Sublime Text

Reasons for Switching to PyCharm

Better offering.
Tomasz
Overall rating
  • 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 Studio

Switched From

Microsoft Visual Studio
Ameer
Overall rating
  • 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.

Gabriel
Overall rating
  • 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.

Konrad
Overall rating
  • 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.

Yollanda
Overall rating
  • 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

Rekha Priyadharshini
Overall rating
  • 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.

Miguel
Overall rating
  • 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.

Lasha
Overall rating
  • 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.

Waqas
Overall rating
  • 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.

Debarpan
Overall rating
  • 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

Verified Reviewer
Overall rating
  • 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.

Ramindu
Overall rating
  • 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.