4.7
Overall rating
Reviews

4.7
Overall rating
Reviews

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, web2py and Flask. The product is available on monthly or annual subscriptions and support is extended via forums, FAQs, phone, email and documentation.
PyCharm Software - PyCharm tests
PyCharm Software - PyCharm search functionality
PyCharm Software - PyCharm tests - thumbnail
PyCharm Software - PyCharm search functionality - thumbnail

PyCharm pricing

PyCharm has a free version and offers a free trial. PyCharm paid version starts at US$249.00/year.

Starting Price:
US$249.00/year
Free Version:
Yes
Free trial:
Yes

Alternatives to PyCharm

PyCharm Reviews

Feature rating

Value for Money
4.6
Functionality
4.6
Ease of Use
4.5
Customer Support
4.2
5 reviews of 345 View all reviews
Ilaria
Ilaria
  • Industry: Aviation & Aerospace
  • Company size: 5,001–10,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
4
Ease of Use
5
Customer Support
0

5
Reviewed on 23/12/2021

The best environment for Python developers

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.

Verified Reviewer
  • Industry: Computer Software
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
3
Features
5
Ease of Use
4
Customer Support
2

4
Reviewed on 18/08/2022

One stop solution for Python enthusiasts

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

Spyder and Sublime Text

Reasons for Choosing PyCharm

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

Switched From

Spyder

Reasons for Switching to PyCharm

Pycharm is more suitable for my data science-related work.
Akshat
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Daily for 6-12 months
  • Review Source
Value for Money
2
Features
3
Ease of Use
3
Customer Support
4

3
Reviewed on 14/01/2023

Coding Platform for beginners

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
  • Industry: Civil Engineering
  • Company size: 2–10 Employees
  • Used Weekly for 6-12 months
  • Review Source
Value for Money
5
Features
5
Ease of Use
4
Customer Support
0

5
Reviewed on 31/03/2021

Best Python IDE with support for other languages

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

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.

Switched From

Microsoft Visual Studio
Verified Reviewer
  • Industry: Computer Software
  • Company size: 201–500 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
4

5
Reviewed on 18/07/2019

Best Python IDE

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

Related categories