PyCharm

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 (342)
VS.

Starting Price

US$249.00
year
No pricing found

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 (342)
4.5 (2)

Value for Money

4.6 (342)
4.0 (2)

Customer Service

4.2 (342)
5.0 (2)

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
(342)
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 342
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

Mor
Overall rating
  • 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 13/08/2023

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.

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.

Showing 5 reviews of 342 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.