PyCharm

4.7 (350)
Write a Review!
On-premise Python IDE for professional developers

About PyCharm

PyCharm is an on-premise Python integrated development environment (IDE) designed to help professional developers write code, create a virtual environment, and maintain quality control using PEP8 checks, refactoring, and testing assistance. Its code editor supports Python, JavaScript, CoffeeScript, TypeScript, Cascading Style Sheets (CSS), and other languages.

PyCharm's search functionality lets programmers navigate to specific classes, files, symbols, IDE actions, or tools according to individual requirements. Its debugger allows developers to create and run Python tests using a graphical user interface (GUI) and coding assistance. The platform helps professionals browse data, alter schemas, run queries and preview code edits in real-time. Managers can also customize the platform's user interface using color schemes and layouts.

Using PyCharm, developers can access several databases such as Access Oracle, SQL Server, PostgreSQL, MySQL, and more from within a unified IDE. The system also supports multiple web development frameworks including Django, Flask, Google App Engine, Pyramid, and web2py.


Images

PyCharm Software - PyCharm tests
PyCharm Software - PyCharm search functionality
View 2 more
PyCharm Software - PyCharm tests
PyCharm Software - PyCharm search functionality

Not sure about PyCharm? Compare with a popular alternative

PyCharm

4.7 (350)
VS.

Starting Price

US$249.00
year
US$0.01

Pricing Options

Free version
Free trial
Free version
Free trial

Features

13
9

Integrations

No integrations found
No integrations found

Ease of Use

4.5 (350)
4.7 (3)

Value for Money

4.6 (350)
4.0 (3)

Customer Service

4.2 (350)
5.0 (3)
Green rating bars show the winning product based on the average rating and number of reviews.

Alternatives

Epicor Eclipse

5
#1 Alternative to PyCharm
Epicor Eclipse is a distribution management software designed to help businesses manage supply chains, job orders,...

Repl.it

4.6
#2 Alternative to PyCharm
Repl.it helps organizations create, launch, and manage mobile and web apps, and APIs. The integrated development...

Apache NetBeans

4.3
#3 Alternative to PyCharm
Apache NetBeans is an open-source IDE that provides code editors, wizards, and templates. It can help developers create...

Wing Python IDE

4.6
#4 Alternative to PyCharm
Wing Python IDE is an on-premise Python development environment designed to help developers increase their productivity....

Reviews

Overall rating

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

Already have PyCharm?

Software buyers need your help! Product reviews help the rest of us make great decisions.

Showing 5 reviews of 350
Ilaria
Ilaria
Overall rating
  • Industry: Aviation & Aerospace
  • Company size: 5,001–10,000 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 10.0 /10

The best environment for Python developers

Reviewed on 23/12/2021

My experience with PyCharm has been very positive. The interface is pleasant, it is easy to open...

My experience with PyCharm has been very positive. The interface is pleasant, it is easy to open new files from the same directory, any folder can be opened as a PyCharm project and every extension can be opened, such as readmes. PyCharm has auto-saving, which is useful in case of crashes, and automatically re-opens the last project I was working on when I restart it which decreases the time taken before I can start working. The integration with GitHub makes collaborating really easy. Overall, I would recommend it, as it greatly simplifies the job of a developer and makes it pleasant.

Pros

My favourite parts of this IDE are the integration with GitHub, which is simple and immediate, with the possibility to right away download a project from a shared repository. Furthermore, the interface is pleasant, installing new packages is easy to do within the interface without the use of pip install, and now there is also the new option for collaborating live - which is promising, although I have not tried it yet. The suggestions for code completion are relevant and greatly speed up the job of writing code. Import statements are sometimes imported automatically from previous code pieces. Having a JetBrains account makes it easy to keep changes across OS and computers.

Cons

One of the least intuitive things with PyCharm is starting a virtual environment for every code that needs to be run, and making the packages available to each python file: every time a new python file is created in a new directory, the virtual environment needs to be imported from a previous instance (or re-created, but this involves re-installing the packages). It could be nice to make the virtual environment available to every file by default, such that packages are always available. In some cases, it is also hard to install the latest version, thereby an older version has to be installed. This is not beneficial.

Edwin
Edwin
Overall rating
  • 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 27/07/2021

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

Anaconda

Reasons for Switching to PyCharm

It is integrated with many components thereby enabling one to use it with different frameworks or environments.
Akshat
Overall rating
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Daily for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 6.0 /10

Coding Platform for beginners

Reviewed on 14/01/2023

Overall experience is not very good but yes, For a beginner to learn and explore different software...

Overall experience is not very good but yes, For a beginner to learn and explore different software this can be an option.

Pros

The customer support is quite appreciable here, Also it has some special environment which helps in deploying some software codes.

Cons

The price for the software is quite high, Also the UI is of poor quality and very less functionalities are offered.

Verified Reviewer
Overall rating
  • Industry: Civil Engineering
  • Company size: 2–10 Employees
  • Used Weekly for 6-12 months
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 8.0 /10

Best Python IDE with support for other languages

Reviewed on 31/03/2021

I don't use Python as much as R, but I appreciate having an excellent IDE to make my projects more...

I don't use Python as much as R, but I appreciate having an excellent IDE to make my projects more efficient, better scripted, and more robust.

Pros

The layout and features are excellent for data science and data analysis projects. The GUI is clean and user friendly. The pricing structure is fair and allows for perpetual ownership of a version of the software even if you stop subscribing (within certain requirements). Extra addons and third party plugins make it even better. It also now includes R support too, so it can be a single IDE for all data projects.

Cons

On first opening the software, the screen can feel and look pretty cluttered. It can feel a little overwhelming, but once you get used to it, the interface is really well designed.

Alternatives Considered

Microsoft Visual Studio and Visual Studio Code

Reasons for Choosing PyCharm

Visual Studio is a wonderful software but it is really designed for pure code not data work. PyCharm is for data work.
Verified Reviewer
Overall rating
  • Industry: Computer Software
  • Company size: 201–500 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Best Python IDE

Reviewed on 18/07/2019

Great for general Python programming

Great for general Python programming

Pros

This is the de facto standard Python IDE.. it's great. There is both a free version (community) and paid (enterprise). The UI is super slick and it just helps me so much in general productivity with a lot of built in features for automatically doing things like setting up virtual environments, downloading python modules, amazing code completion.. etc. Also has great integration with git repos and pushing code easily.

Cons

Would be nice if it handled writing custom code documentation a bit better.. but this is not really a fault of pycharm but more python/python's PEP itself

Alternatives Considered

Visual Studio Code

Reasons for Switching to PyCharm

Better integration with the Python environment over a general text editor
Showing 5 reviews of 350 Read all reviews

PyCharm FAQs

Below are some frequently asked questions for PyCharm.

PyCharm offers the following pricing plans:

  • Starting from: US$249.00/year
  • Pricing model: Free Version, Subscription
  • Free Trial: Available

PyCharm (For Organizations) - $249 per user/per year PyCharm (For Individual Use) - $99 per year

PyCharm has the following typical customers:

Self Employed, 2–10, 11–50, 51–200, 201–500, 501–1,000, 1,001–5,000

PyCharm supports the following languages:

English, French, Spanish

PyCharm supports the following devices:

We do not have any information about what integrations PyCharm has

PyCharm offers the following support options:

Chat

Related categories

See all software categories found for PyCharm.