About PyCharm

PyCharm is an on-premise Python integrated development environment (IDE) solution, which helps organizations and professional developers write and edit code on a customizable platform. Professionals can alter schemas and run queries and preview code edits in real-time.

Key features of PyCharm include code inspections, Python editor, refactoring, web development and debugging. The system supports several programming languages such as AngularJS, Node.js, JavaScript, TypeScript, CoffeeScript, HTML, CSS and more. Additionally, its search functionality allows developers to navigate classes, symbols, files, tool windows and IDE actions according to requirements.

PyCharm supports several web development frameworks including Google App Engine, Django, Pyramid, w...


Read More

Supported Operating System(s):

199 Reviews of PyCharm

Average User Ratings

Overall

4.69 / 5 stars

Ease-of-use

4.5

Value for money

4.5

Customer support

4.0

Functionality

4.5

Ratings Snapshot

5 stars

(149)

149

4 stars

(56)

56

3 stars

(1)

1

2 stars

(1)

1

1 stars

(1)

1

Likelihood to Recommend

Not likely

Very likely

Showing 1 - 5 of 199 results

September 2019

User Profile Picture

Ashwin from IIIT Delhi

Verified Reviewer

Company Size: 501-1,000 employees

Industry: Computer Software

Time Used: Less than 2 years

Review Source: Capterra


Ease-of-use

5.0

Value for money

4.0

Customer support

4.0

Functionality

5.0

September 2019

Convenient and Efficient

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

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.

August 2019

User Profile Picture

Silvio from Spaziodati

Verified Reviewer

Company Size: 11-50 employees

Industry: Computer Software

Time Used: More than 2 years

Review Source: Capterra


Ease-of-use

3.0

Functionality

5.0

August 2019

My opinion on PyCharm after 3 years

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.

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

July 2021

User Profile Picture

Edwin from Database Administration

Verified Reviewer

Company Size: 2-10 employees

Industry: Information Technology and Services

Time Used: Less than 6 months

Review Source: Capterra


Ease-of-use

4.0

Value for money

4.0

Customer support

4.0

Functionality

4.0

July 2021

Best integrated environment for coding with python

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.

Reasons for Choosing PyCharm

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

July 2019

Gustavo from TFG

Company Size: 201-500 employees

Industry: Computer Games

Time Used: More than 2 years

Review Source: Capterra


Ease-of-use

3.0

Functionality

3.0

July 2019

You can do better (and worse, too)

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.

June 2021

Anonymous

Verified Reviewer

Company Size: 51-200 employees

Time Used: Less than 12 months

Review Source: Capterra


Ease-of-use

4.0

Functionality

4.0

June 2021

Great IDE for python works

If you work with data analytics project and data related projects this is the best IDE for you since you code popular data manipulating languages in one place

Pros

UI and UX are excellent. I worked it with for data science projects using python language. Since it now supports R language this is the best choice for data nerds.

Cons

At the first impression I felt overwhelming since there are plenty of buttons and features. If it has a feature to code in cells like colab that would be great!

Reasons for Switching to PyCharm

Visual Studio is not well designed for data related works.