4.6 out of 5
(270)
Do you work for PyCharm?

PyCharm Reviews & Product Details


What is PyCharm?

PyCharm is an IDE for Python developed by JetBrains. PyCharm is built for professional Python developers, and comes with many features to deal with large code bases: code navigation, automatic refactoring, and other productivity tools, in a single unified interface.

Write a Review

PyCharm Screenshots


PyCharm Profile Details

PyCharm Profile Details

Related Links
Q&A
Languages Supported
English
Vendor
JetBrains
Description
JetBrains builds productivity software for developers who want to focus more on what they want to accomplish, and less on mundane, repetitive tasks.
Company Website
Year Founded
2000
HQ Location
Prague, Czech Republic
LinkedIn® Page
www.linkedin.com
Employees on LinkedIn®
740
Twitter
@jetbrains
Twitter Followers
100,247
Show moreShow fewer

Customers Using PyCharm

Amazon
Xerox
LinkedIn
Hewlett-Packard
Twitter
Symantec
eBay
Groupon
Toyota
Spotify
Yelp
Pinterest

PyCharm Reviews

Filter Reviews
Filter Reviews
Sort by
Ratings
Company Size
User Role
For Category
All Industries
Write a Review
1-50 of 270 total PyCharm reviews

PyCharm Reviews

Write a Review
Filter By
Connections
Show reviews that mention
1-50 of 270 total PyCharm reviews
Copy Review URL
PyCharm review by Sujit P.
Senior Software Engineer
Computer Software
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best IDE for Python development"

What do you like best?

The best thing which I like about this IDE is that it has wide array of plugins which I have used for developing the application faster and better way. It has in-built support of version control system like Git which helped me a lot in executing Git commands easily. It has very good conflict resolution tool which is really helpful to me because I am working in a team. It has in-build database support. Moreover, debugging the application is very useful.

What do you dislike?

It takes a lot of memory to run. Due to that, sometimes it slows down when you have so many files are loaded into IDE. Apart from it, there is nothing much which I don't like about it.

Recommendations to others considering the product

If you are Python developer then this is the best IDE available in the market. If you have money concern then you can use it's community edition as well.

What business problems are you solving with the product? What benefits have you realized?

I am using this IDE for the development of web application in Python language. It really helped me in making the application better way.

Copy Review URL
PyCharm review by alberto r.
Snag It is a Great Utility..
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"PyCharm works like a attraction!"

What do you like best?

It's so easy to apply and brings a lot of assist in a few fields like cross immediately to definition, and some refactor equipment just like the rename alternative or the discover usages alternative This helps college students to apply expert grade software program even earlier than they be a part of agencies like us for their career Pycharm is a Python IDE for developers from JetBrains

What do you dislike?

Also, it's far a chunk heavyweight, in particular if you want to edit a single record In the visible issue I locate which you have too many options in sight, which overloads the view whilst you are programming and can distract you, despite the fact that the total screen mode allows to do away with this hassle It also makes it to consume an crucial amount of ram.

Recommendations to others considering the product

PyCharm is a good IDE which can be used for complex records evaluation and is the maximum powerful IDE for statistical computation and implementing device mastering algorithms Start the use of community version and in case you revel in it and you will be use others JetBrains IDEs you could assume to purchase the commercial provide. I have been using the Community version for quite a while and am very pleased with the capabilities and support that comes with it

What business problems are you solving with the product? What benefits have you realized?

It gives you hints on the fly and also plays error checking dynamically We use pycharm for developing net apps and for laptop imaginative and prescient duties to build numerous CNNs I use it for python code improvement each for the private and professional motive

Copy Review URL
PyCharm review by Shalin J.
Senior Software Engineer
Computer Software
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best and powerful IDE for Python development"

What do you like best?

The best IDE available for Python development. The best thing which I like about is it's vast array of plugins which helped me in developing the application faster and in better way. Debugging the application is very easy and fast as well. The most important thing which I like about it it's support for version control system like Git. It has a very good support of Git and you can easily execute Git commands through this IDE only which is very helpful for me because I don't have to use another Software/Git client tool to execute it. Apart from it, it has very good support of unit testing frameworks. It has a very good support of Sqlite database which is very useful while developing the application.

What do you dislike?

It takes a lot of resources to run the IDE completely. Hence sometimes it hangs or freezes and you need to restart the IDE. One more important thing is if you want to use it's professional edition then it's bit costly. But it's community edition solves all my problems only which is free.

Recommendations to others considering the product

I would totally recommend this IDE if you are developing the web application in Python only.

What business problems are you solving with the product? What benefits have you realized?

I have been using this IDE for the development of web application in Python. It helped me in developing, debugging and writing the unit test cases of the application faster and better way.

Copy Review URL
PyCharm review by Mihail P.
advertising agent
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"PyCharm - best Python IDE."

What do you like best?

1) Powerful and functional code editor with syntax highlighting.

2) Simple and powerful code navigation

3) Assistance in writing code, including auto-completion, auto-import, code templates, check for compatibility of the language interpreter version

4) A large number of code inspections

5) Quick review of documentation for any item directly in the editor window

6) Support Google App Engine

7) Javascript Editor, Coffescript, HTML / CSS, SASS, LESS, HAML

8) Interactive consoles for Python, Django, SSH, debugger and databases

9) Huge collection of plugins

10) Cross-platform (Windows, Mac OS X, Linux)

And much more!

What do you dislike?

This application does not have any obvious flaws, it fully meets my requirements, and at the moment it is the best solution for the developer in Python

Recommendations to others considering the product

Try it, this is the best code editor at the moment.

What business problems are you solving with the product? What benefits have you realized?

Writing code, editing code, finding errors in the syntax, developing applications.

Copy Review URL
PyCharm review by Dhawal G.
Undergraduate Reseacher , Mechatronics Instrumentation and Control Lab
Research
Small-Business
(Myself Only)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"One of the Wholesome IDE for python programs development"

What do you like best?

Code factoring and proper autocomplete and linting. Also, I can handle multiple projects at a given time, and the suggestions and completion ease out the process of doing object-oriented programming. I also the facility to switch to VIM mode using VIM Emulator as lately I have started developing on VIM due to server .bandwitch constraints. But altogether the facility to use jupyter notebooks and remote interpreters also makes the process of developing on multiple platforms highly efficient. Git integration is also a great feature which eliminates the need to switch to a terminal to track code on git. The feature of having code history is something that I have not extensively used but will surely come in handy for larger projects that I might do in the future. I particularly like to prototype my code early for that I use the jupyter notebook a lot, the inbuilt integration of jupyter notebook helps me eliminate the applications that I need to switch between and expediated the process of development

What do you dislike?

refactoring of libraries for new projects

Recommendations to others considering the product

If you are looking for GUI based IDE for python, Pycharm is the way to go, I would highly recommend pycharm to my peers in the student community.

What business problems are you solving with the product? What benefits have you realized?

I am an undergraduate student and use python to code up my implementation my personal projects. Pycharm is the primary IDE I use as it can complete all the requirements of goto definition and code suggestions. This makes my deployment faster and more robust.

Copy Review URL
PyCharm review by Ivan M.
Technical Services
Information Technology and Services
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Very comfortable experience, I would not look back!"

What do you like best?

It actually helps you to develop Python software following the best practices there are. It has integrated checkings with PEP-8, so your code will be easily understood by other developers.

The profiler is good and the debugger is really easy to use and understand. Setting up a proper test environment in your running configurations with a battery of tests is also easy.

What do you dislike?

The default settings are good, but if you really want to adapt it to your needs you'll need to dig the Settings panel a bit, and with the number of configurable settings this can be a daunting task at first. Once you get used to this, back up your configuration file so it can be imported later in another setup if need be.

Recommendations to others considering the product

Use first the Community edition. Fully understand the ins and outs, then you can go with the Professional one. Doing it this way will allow you to realize the maximum benefits of the product.

What business problems are you solving with the product? What benefits have you realized?

Faster development times, faster bug hunting processes. An actual implementation of best practices with the help of how the IDE is setup.

Copy Review URL
PyCharm review by Mahek P.
Software Developer
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Pycharm - Best tool for Python Web developement"

What do you like best?

It provides features to develop frontend, backend and Database in itself. Pycharm has code completion features , highlight , code and error correction feature.It is very useful for debugging code. Big projects can be easily maintained.

What do you dislike?

Rendering is slow and very high memory usage. Other than this there many small flaws are there like.,some shortcut key not working for running. It comes with licensed version that you have to buy for more features.

Recommendations to others considering the product

People who want to start with some licensed version of IDE do start with Pycharm. It provides more feature with license. It will be very easy to learn and it has better user interface. It is more suitable for web development in Python .

What business problems are you solving with the product? What benefits have you realized?

I have developed python scripts for web developments and full stack development using Pycharm. Worked in Pycharm in almost three projects simultaneously.

Copy Review URL
PyCharm review by Mario K.
Softwareingenieur
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"improve python code quality and devlopment"

What do you like best?

For the past two years, I've been using PyCharm almost daily and it was anything but perfect. For scientific work, the integration of IPython notebooks and packages such as Matplotlib and NumPy (also supported by Anaconda). I also like the fact that PyCharm offers intelligent code completion, code inspections, mistakes and fast fixes.

What do you dislike?

One thing I don't like is that much RAM (8 GB) is needed. It's difficult for my computer to have only 8 GB RAM. 16 GB of RAM is recommended. The startup time of PyCharm is also slower than for software such as vscode. Remember, the price is high. Another thing I do not like about the software is that remote debugging can be very unstable and it is very frustrating when the debugger freezes after hours of work.

Recommendations to others considering the product

Get to know the shortcuts, they can be used for any Jetbrains-IDE. Switch to PyCharm, I bet you won't regret that decision. I'm very happy and productive with PyCharm. You can test the trial version and purchase the Professional version if necessary.

What business problems are you solving with the product? What benefits have you realized?

I use Pycharm to analyze big data. Pycharm improves development time and reduces error numbers. It has good and fast features that can be used for fast prototyping applications. The Git integration works with our Business Git. Best software to debug (pyhton) code, I found so many bugs in little time. It does easy step by step debugging with a nice GUI.

Copy Review URL
PyCharm review by Varun B.
Grader
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Easy to use and Great debugging options"

What do you like best?

I have used PyCharm for the last 2 years and it has been nothing but perfect. I have been able to get good suggestions, resolve dependencies, jump across my code and at the same time make sure to implement unit tests and browser automation. It greatly reduces time in non-code related things and lets you focus on just implementing your logic. Plus there is a great community support.

What do you dislike?

There is not much to dislike apart from the fact that if too many Pycharm windows were opened, a lot of RAM was used and sometimes, only rarely, Pycharm crashed and I needed to do a system restart. But this was only when I abused my systems by running many heavy jobs.

Recommendations to others considering the product

Look into your memory usage!

What business problems are you solving with the product? What benefits have you realized?

While working, I was using Pycharm to create my Python and Yaml scripts for automation. Also, used it for checking my Flask errors and implementation. Incorporated MVC framework using PyCharm.

Copy Review URL
PyCharm review by Tom A.
Senior Software Engineer
Telecommunications
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL
Business partner of the vendor or vendor's competitor, not included in G2 scores.

"Pycharm proporciona autocompletado y mejor GUI"

What do you like best?

Mi característica favorita de PyCharm es la autocompletación para bibliotecas de terceros. Me ha ahorrado una ridícula cantidad de tiempo al poder ver funciones y parámetros disponibles, especialmente cuando se trabaja con una biblioteca externa como Qt (PySide) para realizar trabajos de GUI. También es ideal para trabajar en proyectos, ya que organiza archivos en su propia carpeta, cada uno con su propio archivo de proyecto como cualquier otro IDE popular. PyCharm también es compatible con el resaltado de sintaxis, la corrección ortográfica, las comprobaciones de especificación PEP-8, el plegado de código y la indentación automática. También tiene una ventana integrada de depuración y registro, que es ideal para localizar errores y verificar resultados. ¿Mencioné que también es gratis? Sip, pruébalo.

What do you dislike?

A veces solo quieres trabajar en un único archivo sin un proyecto, lo cual es posible, pero no es tan sencillo como podría ser. La interfaz puede ser un poco confusa al principio, pero pronto se dará cuenta de que probablemente no necesitará tocar la mayoría de los botones y menús que presenta.

Recommendations to others considering the product

Consideraría usar PyCharm si quieres un IDE rentable para un desarrollo de Python rápido y eficiente. El código de escritura se hace 10 veces más fácil con la compatibilidad de autocompletado de la biblioteca de terceros, ¡algo con lo que no me gustaría vivir!

What business problems are you solving with the product? What benefits have you realized?

He utilizado PyCharm para construir el marco de prueba basado en python y el IDE para nuestro producto de software principal. Sus características me han permitido prototipar rápidamente y construir un sistema de prueba funcional en menos de 6 meses.

Copy Review URL
PyCharm review by Devansh S.
Software Engineer
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"PyCharm Makes Development An Enjoyable Experience"

What do you like best?

PyCharm is the best IDE I have ever seen for the python developers. I am A Data Scientist and Machine Learning Enthusiast there are all features in PyCharm which don't make me switch any other IDE:-

1- PyCharm integrates IPython Notebook which is very useful for modifying the tabular data.

2- PyCharm has an interactive Python console, and supports Anaconda as well as multiple scientific

packages including Matplotlib and NumPy.

3-It is also good for full-stack web developers because it provides facility to develop the frontend, backend, and Database.

4- Access Oracle, SQL Server, PostgreSQL, MySQL and other databases right from the IDE.

5- PyCharm provides smart code completion, code inspections, highlighting errors and quick fixes.

What do you dislike?

One thing Only I dislike is that it requires a great Ram like 8 to 16 GB. It is heavy for my computer because I have only 8 GB Ram in my laptop.

Recommendations to others considering the product

I would widely recommend it to other python developers because It makes the code more efficient and having the all functionality which I needed. It has wide plugins which give the facility of developing multiple languages applications on a single IDE.

What business problems are you solving with the product? What benefits have you realized?

A mchine learning and Datascience enthusuiast can develope it's projects on it .He can visualise the data and make the plots using plugged libraries very efficiently.

Copy Review URL
PyCharm review by Falguni S.
Senior Software Engineer
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"PyCharm an Excellent IDE?"

What do you like best?

For my use case here are some of the features that I think are best and were useful to me.

Firstly, PyCharm features an excellent debugger. For someone who debugs his code often. It's very easy to dig through to code and see what is happening. Stopping and a break and seeing what variables contain at that point and make the debugging process easier.

Secondly, I have two workstations one at home and one at the office it allows me to sync my profile settings between instances. Making the change from Home workstation to Office workstation and back very seamless.

Third and last I change between my workstations often. Hence the remote development feature was very compelling. For me, this provides the ability to a script on an instance in the cloud. Along the same lines, I can select an interpreter which is a docker container. The remote development feature was what the deciding point to pay for the license. Otherwise, I would have probably stayed with Community Edition.

What do you dislike?

There some things about PyCharm that I don't like. Some features are locked behind a paywall but it's only strategic business decision. It sometimes becomes very slow, freeze, and become unresponsive. Also consumes a lot of memory. However, the last two reasons can be subjective, it could be due to the config of my system. Overlooking the cons, there is nothing to dislike about PyCharm

Recommendations to others considering the product

I have been using the Community edition for quite some time and am very pleased with the features and support that comes with it. There is Professional Edition too which is paid and has a lot more features. I bought the Professional Edition recently since I am now used to IDE well. I would definitely recommend using PyCharm and for beginners, I would ask them to do as I did and go for the community edition first and then to the paid version. For professionals who need a one-stop IDE for Python then look no further than PyCharm.However, if the price is an issue for anyone then I would recommend to look for other free IDE like Spyder, PyDev or go for the community edition you will not be disappointed.

What business problems are you solving with the product? What benefits have you realized?

I work on a team of web developers at my company. We use python for building web projects. I mainly code in Django and PyCharm comes with built-in support for Django which played a deciding factor in using the software. We build web projects for clients as per the client requests and contract and provide them with support and maintainance. The interface is well laid out, also very customizable.In terms of user experience, PyCharm has been great.

Copy Review URL
PyCharm review by Sheetal P.
Senior Software Engineer
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"PyCharm excellent for web development"

What do you like best?

Here are some features that I think are best as per my use case.

It has one of the if not the best support for Django. However, it also provides good support for Flask, Pyramid,Google App Engine, and more.

It also supports integration with IPython which I use to share my code and documentation with other colleagues.

It allows for Remote Development by providing built-in ssh terminal, Docker and Vagrant connections.

What do you dislike?

I have used this product for past 4 years and its a good product.There is nothing that i don't like about PyCharm.

Recommendations to others considering the product

Being a web developer who uses Python I would definitely recommend using PyCharm.

It's one of the best IDE available on the market for Python. It's however paid so I would recommend to do some research and choose IDE that it's ideal for you but if you decide to go with PyCharm you won't be disappointed.

What business problems are you solving with the product? What benefits have you realized?

I work as a web developer. Most of my work includes building web projects using Django. The reason I use PyCharm is that it has built-in Django support the best I have ever used.

I wanted an IDE that has comprehensive support for Python and Django and PyCharm provides me both.It provides me with excellent debugging tools and plugin,Git integration and GitHub integration.

Copy Review URL
PyCharm review by John A.
Senior Software Engineer
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL
Business partner of the vendor or vendor's competitor, not included in G2 scores.

"Best python IDE which can beat all others"

What do you like best?

Thousands of plugins, integrated terminal, version control, python console that has an autocomplete function and auto-suggestion when you need to quickly test a function. Search/jump to a function, class or module with simple keyboard shortcuts. It shows you the PEP-8 recommendations as you code. Easy code refactoring and much more. I can not go back to the Python code without PyCharm, this IDE is definitely for the best to develop in Python congratulations JetBrains, all your products are the host, the ease you give to develop is appreciated and much.

What do you dislike?

Inability to execute a part of the code in another that is not the regime of the console, inadequate support in the installation of third-party plugins, sometimes I have difficulties to install transfer plugins to use in the other IDEs.

Recommendations to others considering the product

I would highly recommend PyCharm to anyone considering a large-scale or medium-scale project.

What business problems are you solving with the product? What benefits have you realized?

I still use PyCharm to create the python-based test framework. Its features have allowed me to quickly create prototypes and build a functioning test system in less than 6 months.

Copy Review URL
PyCharm review by Swati P.
Senior Software Engineer
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"PyCharm from a Data Analytics View"

What do you like best?

There are a whole lot of features of PyCharm not all can be mention. However, there are some features which I like the most. It works great with Python distributions like Anaconda and WinPython. It's very easy to set up if you have already installed Anaconda or WinPython.It offers great pip integration. Provides great sophisticated static analysis tools.

It provides excellent integration with debugging tools which are one of the best available in the market.

What do you dislike?

Using PyCharm for over 3 years I have found nothing displeasing about it. except for slow loading time which is usual for all the IDE when they first load. Also, there is one more thing to keep in mind the price, it's expensive.

Recommendations to others considering the product

It's great for data analytics due to the debugging tools allowing you to step into any part of your process. It worked well with Anaconda. However, I would definitely recommend PyCharm for machine learning, web development or data analytics etc as well. For beginners, I would recommend them to go for the Community version of PyCharm or Spyder or other alternatives to start with Python programming and then shift to a Professional version of PyCharm cause it's expensive to start with but it's worth the price to pay for all the features and supports that comes with it.

What business problems are you solving with the product? What benefits have you realized?

I use Pycharm for big data analytics. Most of my work involves data scraping, traversing and converting. It works well with Anaconda and I could visually inspect data frames. In all, I needed a comprehensive IDE for Python to utilize good debugging tools and plugins managers and a one-stop shop to take care of all Python dependencies and PyCharm is the IDE I was looking for.

Copy Review URL
PyCharm review by Rahul G.
Senior Software Engineering
Information Technology and Services
Mid-Market
(501-1000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Python IDE | PyCharm"

What do you like best?

Our productivity with coding in Python increases quite a fold when using PyCharm which has alawys been the aim of all JetBrains product. The best thing is even though it is not an open source software, it prvides free pro version for students who can produce enough evidence that they are studying. This helps students to use professional grade software even before they join companies like us for their career. Thanks to Jetbrains for introducing such software for development!

What do you dislike?

The size is a bit too much! There are a lots of features which could have been included as extra add-ons or extensions or something of that sort. Other than that, it's perfect.

Recommendations to others considering the product

If you like any other Jetbarins IDE, you will definitely like this. Go for it!

What business problems are you solving with the product? What benefits have you realized?

We mainly use it for coding Python applications and code analysis and refactoring. It has quite good and fast features which can be used for rapidly prototyping applications on the go with GIT and other things included out of the box

Copy Review URL
PyCharm review by Sanjit P.
Database Manager
Internet
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Python IDE for Novice to Expert Developers"

What do you like best?

PyCharm is an all in one Python IDE. It provides all Python tools in one place. It allows you to have per database colors.If you are security conscious, Pycharm supports connecting to SSH servers that are protected with google authenticator. Pycharm also supports connecting to Jupyter notebooks on a shared server.

PyCharm also has an intuitive and interactive console that encourages new developers. A built-in terminal is also provided. The PyCharm debugger is 10 times faster using the new framework API.

It ignores files lead to no test found hence it provides clean output. Pycharm allows you to run a test or a suite with an inline icon. Passing and failing tests are decorated with green and red gutter icons.

The new updates in Pycharm support for the latest Django flasks and pyramid plug-in available for view GF support. It provides autocompletion of code and can generate import.

What do you dislike?

Large memory consumption.

Pycharm menu system is terrible.

Impossible to run multiple projects at one time because of the large resource utilization.

Recommendations to others considering the product

PyCharm is a great IDE for developers because it has almost all the tools available in it. It provides fast debugging and passing and failing tests are decorated with green and red gutter icons.

Switch to PyCharm, I bet you won't regret it.

What business problems are you solving with the product? What benefits have you realized?

The software is available for Windows, Mac, and Linux hence you don't have to change your OS for PyCharm. It allows me to use my license on multiple machines which I like the most. I use PyCharm for data visualization and analytics and plotting various graphs.

Copy Review URL
PyCharm review by Srinivas V.
Teaching Assistant
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best IDE for Python Projects"

What do you like best?

So many features, great amount of functionality, easy use of interpreters, best for big projects, Ideal for usage.

What do you dislike?

There is nothing to dislike about it, but if your laptop is not high end then it would take a lot of time to open and run as it takes considerable amount of ram. But if you want the functionality it is the minimum trade off.

Recommendations to others considering the product

Just the best one out there in the market. just go with it for doing big projects and python programming and also statistical analysis.

What business problems are you solving with the product? What benefits have you realized?

I use pycharm for working on big projects. It is easy to use the IDE and has huge functionality. we can easily include the libraries for the projects and no need for the user to manually install everything using pip. It is the best one out there

Copy Review URL
PyCharm review by Roshni S.
Senior Software Engineering
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Python Tool Review: PyCharm"

What do you like best?

PyCharm knows Python. My favorite best feature is Control-B which jumps to the definition of whatever is under the cursor.

PyCharm has built-in support for Django. This includes things like the syntax of Django templates and being able to run and debug Django app in PyCharm.

PyCharm has git repo support and has a lot of useful features related to that like adding files in the repo, showing changes since the last commit, comparing a file to any other version of itself etc.

Furthermore, like all IDE it has numerous options for checking your code for syntax and style issues as you write it, for Python , HTML, JavaScript etc.

What do you dislike?

Admittedly, the documentation is sparse compared to, say, Django. There seems to be a lot of it on their support website, but when you start to use it, you realize that most pages only have a paragraph or two that only touch on the surface of things.

Vim mode is limited

Very high memory usage

Rendering is awful

Some relatively basic functionality requires paid license.

Recommendations to others considering the product

I'm not saying PyCharm is better than everything else. What I can say is that I'm very happy and productive using PyCharm both at work and at home, and if you're dissatisfied with whatever you're using now, it might be worth checking it out.

What business problems are you solving with the product? What benefits have you realized?

Being a web developer I use PyCharm for website development using Django. It has built-in support for Django. This includes things like the syntax of Django templates and being able to run and debug Django app in PyCharm. I started using PyCharm since I was switching between Linux at work and Windows at home.PyCharm works the same on both due to Cross-platform support.

Because the git support is so handy, I sometimes use PyCharm to edit files in projects that have no Python code at all, like my personal dotfiles and ansible scripts.

Copy Review URL
PyCharm review by jose luis M.
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Bestial IDE para desarrollar en Python"

What do you like best?

Miles de plugins, terminal integrado, control de versiones, consola python que tiene una función de autocompletar y auto-sugerencia cuando necesitas rápidamente probar una función. buscar/saltar a una función, clase o módulo con simples atajos de teclado.

Le muestra las recomendaciones de PEP-8 a medida que codifica. Fácil refactorización de código y mucho más. No puedo volver al código en Python sin PyCharm, este IDE sin duda es para el mejor para desarrollar en Python felicidades JetBrains, todos vuestros productos son la hostia, la facilidad que dais para desarrollar se agradece y mucho.

What do you dislike?

incapacidad para ejecutar una parte del código en otro que no sea el régimen de la consola, soporte inadecuado en la instalación de plugins de terceros, a veces tengo dificultades para instalar plugins de transferencia para usar en los otros IDEs.

Recommendations to others considering the product

Recomendaría encarecidamente PyCharm a cualquiera que esté considerando un proyecto de gran escala o de mediana escala.

What business problems are you solving with the product? What benefits have you realized?

Sigo utilizado PyCharm para crear el marco de pruebas basado en python. Sus características me han permitido crear rápidamente prototipos y construir un sistema de pruebas de funcionamiento en menos de 6 meses.

Copy Review URL
PyCharm review by Palaniappan M.
Senior Software Development Engineer in Test
Enterprise
(1001-5000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Pycharm - my perspective"

What do you like best?

The ex command line is slick, block cursor and line highlighting look great, modal editing is responsive and IdeaVim supports all of the motion commands I use on a regular basis.There are now two types of completion in the editor: structural, which understands Python and JavaScript objects, and word expansion, which is more like Vim’s omnicomplete. Both work very well.

What do you dislike?

Custom keybindings have come a long way, but without a mappable leader they still work more like they do in Emacs and Sublime Text than in Vim. I don’t want to use backslash as my leader key, so I still end up combining Control, Command, Option (or Alt, Win, etc. on PCs) with various keys to produce unique sequences.My only request is that word expansion could work across all open files, like it does in Vim, rather than just the current file.

Recommendations to others considering the product

Virtualenv and Pip support are woven into PyCharm, and both work pretty well. When you first open a directory of Python code, the editor warns you that the project lacks a Python interpreter. At that point you can choose to use the system Python or a virtualenv Python.

What business problems are you solving with the product? What benefits have you realized?

PyCharm detects several types of errors in your code and will offer to fix them for you through the Intention Action feature. These include the types of errors that you probably already use pylint to check for in your editor of choice: syntax errors and PEP8 violations. It also detects spelling mistakes with what appears to be a very limited dictionary.

Copy Review URL
PyCharm review by Simão A.
ENGENHEIRO DE SISTEMAS DE INFORMAÇÃO
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Best IDE for Python!"

What do you like best?

PyCharm is by far the best IDE for programming in Python. It has the great advantage that it can be tested for non-profit projects and then a license for lucrative projects can be acquired. If other programming languages are used, there is the complete package of all JetBrains IDEs. PyCharm has a very appealing interface, a very complete intelisense, powerful debugger and mutch more

What do you dislike?

Of all the use I have made of Pycharm is the only applications that I have never found anything I liked less. Yes it has a paid license but for an application with the quality that JetBrain has and with the support that the applications have was impossible to be free.

Recommendations to others considering the product

Test the trial version that you will not regret and soon you will buy the professional version

What business problems are you solving with the product? What benefits have you realized?

I use Pycharm to develop all my projects in Python, both professionally and personally. Once you start using PyCharm, you can hardly trade for another.

Copy Review URL
PyCharm review by Sina J.
Research Assistant
Research
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Professional and user-friendly IDE"

What do you like best?

The clean user experience helps developer to focus on developing task and being less distracted. At the same time this IDE provides a way to achieve almost everything a developer would expect to do in one way or another.

What do you dislike?

Though it is easy to start off coding on this IDE, learning and getting the most of it needs a good amount of time to pass its steep learning curve.

Recommendations to others considering the product

To my knowledge it is the best alternative in IDEs for python development. If you are a student you can get a educational license freely too!

What business problems are you solving with the product? What benefits have you realized?

I use it for developing Bioinformatics research softwares for our research lab. In addition to the UX-centered coding environment it provides, its functionality on code performance analysis and code deployment makes it a perfect choice when developing more robust software components matter as it is our case.

Copy Review URL
PyCharm review by Aminata D.
Student
Enterprise
(5001-10,000 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"I am a beginner at learning python programming and PyCharm is a great learning tool."

What do you like best?

I like that the errors that occur in the application tell the user that you either missed parentheses or did you mean to type in another name. The syntax and debugging with python in pycharm is really great. I'm really enjoying the programming language so far.

What do you dislike?

So far I haven't reached that far in the software to dislike anything yet. What I did notice is that on a mac book I couldn't find a way to have the program run without me clicking on the run button.

Recommendations to others considering the product

None at the moment and I am seeking ways on how to start a project and post it on my GitHub account

What business problems are you solving with the product? What benefits have you realized?

I haven't reached that far yet.

Copy Review URL
PyCharm review by Thomas l.
Small-Business
(11-50 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Works like a Charm"

What do you like best?

I tried many IDE's since started coding python and i can guarantee you that Pycharm is by far the best. the program works on the go and identifies errors syntaxes, spelling and all on the go and highlight it so we can edit it very easily. even after all these errors can come so there is a debugger in the program which finds all the errors in the coding and helps you fix the issue. another great thing i find from using other IDE is that Pycharm interface is very beautiful and easy to work. it got almost all the features needed for you to code fluently. sometimes when i feel lazy there is a part of the tool that autocompletes the syntaxes and i find it really helpful. it also supports javascript and HTML which makes it great for coding web apps as well. the tool integrates with much other software and popular tools in the market such as pandas and Numpy which makes your job really easy.

What do you dislike?

the tool is somewhat heavy compared to other python IDE out there and not the best option for a small project. the tolls isn't cheap and everyone cant afford it.

Recommendations to others considering the product

this probably the best IDE out there even thou its a little bit costly.

What business problems are you solving with the product? What benefits have you realized?

i used it to code and debug python scripts.

Copy Review URL
PyCharm review by Felicia D.
Software Engineer
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Way better code suggestions than the alternatives have "

What do you like best?

Awesome suggestions - performs great and quickly compared to other alternatives (that can make your computer stuck!)

Connections to Git, SVN and Mercurial is seamless

Handling of dependencies works very well, enables to download dependencies directly via the editor while in alternatives you have to download from the website itself

What do you dislike?

In huge projects, code search is sometimes causes the computer to stuck

Working with dependencies manager Gradle can have a better UI

Recommendations to others considering the product

Best product for working with JVM-related projects - refactoring, file search, classes change - are the best in class

What business problems are you solving with the product? What benefits have you realized?

Dev of ventures in Java language, with Git as the source control

IntelliJ IDEA has a very good code suggestions abilities, as well as connection to all source control programs out there, making the dev very efficient

Copy Review URL
PyCharm review by Diego De Oliveira Lopes P.
Diego Pacheco
Mid-Market
(51-200 employees)
Validated Reviewer
Review Source
Copy Review URL

"The most complete editor for developing, versioning and testing applications in python"

What do you like best?

You can check out Git, GitHub or SVN projects as well. Other operations can also be performed within the tool without requiring third-party software. The editor validates your code in real time, already showing the errors, the auto complete option is fantastic showing the parameters and the output of each function, native or not. We are using the EDU version to teach.

What do you dislike?

It is an editor with many features and I miss a video or several where it teaches the use of it so that the user can take all the power he can offer.

Recommendations to others considering the product

Make a study to know all the features of the tool. Check the need to buy the license or use the community version.

What business problems are you solving with the product? What benefits have you realized?

We have standardized the use of the editor for all programmers, we have included our source codes in a repository, we have defined templates for the creation of new files with the standard signatures of comments, the possibility of making queries in the database and unit tests of the files.

Copy Review URL
PyCharm review by John C.
Machine Learning Research Intern
Research
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Great IDE"

What do you like best?

I like how Pycharm has code autocomplete and syntax highlighting. Also, it provides a lot of convenience: you can refactor methods and find usages quite nicely. Importantly, it makes debugging much better. Finally, it can support different run configurations.

What do you dislike?

Lack of built-in memory profiler. Also, it is a bit heavyweight, especially if you just want to edit a single file.

What business problems are you solving with the product? What benefits have you realized?

Pycharm solves the problem of providing a software development framework that minimizes mistakes. For instance, I could edit files by hand easily with vim or nano, but I would much more likely make mistakes when doing this. The code complete, syntax highlighting and refactoring methods all help reduce the likelihood of error, helping software get shipped faster and with fewer bugs. The other features like environment management, run configuration, debugging are nice as well.

Copy Review URL
PyCharm review by Dan D.
Small-Business
(2-10 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Excellent Django Integration"

What do you like best?

I realize that an IDE like PyCharm breaks the unix philosophy: Make each program do one thing well. But I have to say this program breaks that rule exceptionally well. It's syntax highlighting, linting, and autocomplete of python/django code would probably be enough for me to like PyCharm. It indexes your code base (including the virtual environment) and can do things like autocomplete model names that are provided as strings to models.ForeignKey(), let you cmd + click function/class names to jump to their definitions, and warn against pep8 violations with squiggle underlines (like spell checkers).

But having it run the server in one panel, my terminal in another, and a python console in yet another means all the things I need while I work are at my finger tips. So even though PyCharm breaks the unix philosophy, it frees me to focus on doing just one thing well: build the internet.

What do you dislike?

I love open source software, and PyCharm is not. However, they annually sponsor the Django Foundation with a fundraising drive and they have a free community edition that's awesome for people just learning. It's also worth noting that most professionals use professionally built close source software that they pay for: photoshop, autocad, etc. So even though I would like an open source PyCharm, that isn't the current norm.

As with most IDEs like PyCharm, they are monster codebases. So PyCharm can be slow at times and it certainly uses a good deal of memory. I solve that problem with lots of expensive hardware. But on systems with only 4 or 8GB of memory you might notice slowness. Especially when launching a project or indexing a project (like when you pipenv update).

It also chokes on large javascript codebases with huge numbers of node_modules. So if you're doing heavy react dev in PyCharm you might want to make sure you computer can handle it. Or exclude the node_modules in the indexing process.

Recommendations to others considering the product

PyCharm Pro is expensive as editors go, but for a professional it's worth the money. Try the free version (lacks django integration) before spending your money.

What business problems are you solving with the product? What benefits have you realized?

Web development with most of your daily tools you could ever wantjust a keyboard shortcut away.

Copy Review URL
PyCharm review by venkyy r.
venkyy reddy
Validated Reviewer
Review Source
Copy Review URL

"Best IDE for python"

What do you like best?

Pycharm IDE is basic text editor and little bit more advanced.it contains lots of tools and that will be help on coding.

pycharm saves lots of time and we can write code in easy way compare to other editors.

The best thing is pycharm community edition is free and open source software.

What do you dislike?

After starting up pycharm,it will take more than one minute to load.

some times hangs when ever we are working with heavy data files.

some times

pycharm wants to restart to see what changes made in codes.

The pycharm has a large memory occupation.

Recommendations to others considering the product

pycharm is one of the best IDE to write python code.

Easy to use and learn.

code re-usability.

pycharm community edition is free.

What business problems are you solving with the product? What benefits have you realized?

I use pycharm for data visualization by using matplotlib and data analytics.

the pycharm provides to user code re-usability which will help to do some modifications.

pycharm makes complex code in easy way by using modules.

Copy Review URL
PyCharm review by Kapil S.
Technical Lead
Enterprise
(10,001+ employees)
Validated Reviewer
Review Source
Copy Review URL

"Superb IDE for Python development"

What do you like best?

Lots of things which I like about this IDE like code inspection, autocompletion, type checking and all. But the one thing which I like the most is its debugging tool which helped me a lot and to my team as well in debugging the application faster way. It also has good amount of plugins which helped me in adding more features. Apart from that, it has very good database integration support and in-built Git version control support which is an added advantage. It also has in-built terminal which helped me in executing commands from IDE only.

What do you dislike?

Although it has very good support for Python language and other frameworks like Django, it doesn't have good support for Java language. Moreover, it takes a lot of memory to run due to which sometimes it stops working and you need to restart it to make it work.

Recommendations to others considering the product

You would like it as soon as you will start using this IDE. It is one of the best IDE available for Python development. If you have money concern, then you can go for its community edition which is free.

What business problems are you solving with the product? What benefits have you realized?

I have been using it for automating the project in Python language. It helped me in developing quicker and easier testing and debugging the application.

Copy Review URL
PyCharm review by William S.
Sales Consultant/Technology Specialist
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"JetBrains for Python, what more could you want?"

What do you like best?

Is it unfair to say "Just about everything"? Everything from the layout to the code completion, from the project navigation to code analysis, it's all excellent.

You have access to all of the wonderful tools that you would expect from a JetBrains product. Debugging panel, built-in console, VCS integration, run configurations, add-ons, strong refactoring tools, automated code optimization, stacktrace analysis, and tons and tons of customization. And of course it's incredibly stable, haven't had a single crash ever.

What do you dislike?

Sometimes when using external libraries you can run into some weird, non-intuitive issues with code completion and source navigation. Other than that, I haven't had any real issues.

Recommendations to others considering the product

If you like any of JetBrains' other IDE's, just get it!

What business problems are you solving with the product? What benefits have you realized?

Automating small tasks

Saves a lot of time doing basic repetitive tasks such as data pulling/entry and validation. This way our time is better spent on tasks that actually require the attention of a real human. We currently do not use Python for client-facing or mission-critical programs but with the help of PyCharm I certainly have more faith in using it for those applications.

Copy Review URL
PyCharm review by Bhupendra G.
Software Development Engineer
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"PyCharm deeply understands your code"

What do you like best?

Pycharm is the best tool for python development. Here are some features which are more interesting in Pycharm like auto-completion,code generation, syntax highlighting, error correction. It also provides database tools.

It plugins the packages of different languages so a developer which has more skills he can code in more than one language on a single IDE. It also supports anaconda distribution.

What do you dislike?

It is heavy software which uses more resources so, It requires a good processor. It is not freely available.

Recommendations to others considering the product

I would highly recommend it to others because it provides all the features which a developer wants during development.

What business problems are you solving with the product? What benefits have you realized?

Since it supports the Anaconda distribution so we can import all the python libraries and make the project in python. And can also visualize the data from the datasets.

Copy Review URL
PyCharm review by Israel F.
Software Engineer
Mid-Market
(51-200 employees)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"The only python IDE I use"

What do you like best?

Lots of features and a powerful refactoring tool, it integrates with docker and virtualenvs and it has an integrated terminal in case you're old fashioned and need to run some stuff in the shell.

I use it mostly for big projects and I love how it helps me discover the codebase and speeds up my development with the new project. Also, the vim mode is very decent, so I don't need to learn all the new keyboard shortcuts. If you come from Eclipse, it has an Eclipse compatibility mode, so if you were an Eclipse user, you won't need to learn new keyboard shortcuts

What do you dislike?

Too many features, you end up only using a fraction of what the tool is capable of, but as all, everything comes with using it often and experience

Recommendations to others considering the product

Read the full docs at least once, but don't try to memorize everything, you'll get used to it and start using more and more features with time.

What business problems are you solving with the product? What benefits have you realized?

Programming, refactoring and software development.

Copy Review URL
PyCharm review by User
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"programming in python "

What do you like best?

Self-fulfillment functions; tips; continuous track of syntax and other errors; very flexible customization options: color of the desktop, abundance of the shortcuts, switching between the main working directories, extensive online support; opportunity to try profession version temporarily

What do you dislike?

inability to run a part of the code in other that the console regime; inadequate support in installing third-party packages; sometimes I have difficulties in installing transferring packages for using in the other IDEs.

Recommendations to others considering the product

For the unexperienced users, I'd recommend using community version instead of the professional one. Don't ignore customization opportunities. If you're working in python in the other IDE, you don't need to install all the packages again - just use old software (like anaconda) in the background. Also, you can easily switch between virtual environments in the working directory. So, pycharm provides a lot of useful tools in switched to the software from its competitors.

What business problems are you solving with the product? What benefits have you realized?

I use pycharm for big data analysis, continuous downloading data, textual analysis, scraping and scrawling data in the internet, transferring data between different formats; building functions; program development using open-source data; Pycharm is a very multi-functional and stable tool for all the above purposes; it also provides extensive learning materials and online supports like tutorials for the newbies

Copy Review URL
PyCharm review by Dan C.
Founder and President
Computer Software
Small-Business
(Myself Only)
Validated Reviewer
Verified Current User
Review Source
Copy Review URL

"Excellent Python IDE"

What do you like best?

- fantastic code refactoring capabilities

- wide range of integrations (some are work in progress, but still...)

- configurability

- good documentation

- fairly decent support

- fair pricing, nice discounts (for startups, for example), perpetual licenses available, free community edition available (with only a few features missing)

- very active development, every release (only a few months apart) brings new stuff

What do you dislike?

- quite crowded GUI (supports some simpler operating modes, though), often unintuitive for the new users

- some 3rd party integrations don't easily keep up with advancements of the 3rd party software, one example being Google App Engine

- very active development also means some things changing at every upgrade, occasionally not a good/appreciated way

Recommendations to others considering the product

If working on multi-service Google App Engine apps note that at least in my 5.0.6 Pro version the standard env GAE support is limited:

- I managed to run the development server inside PyCharm but I still have to deploy to GAE manually.

- in some cases it can't seem to figure out the dependencies on libraries vendored into the app (i.e. exactly as the GAE SDK does) so completion/lookups don't work. I got used to it, tho.

What business problems are you solving with the product? What benefits have you realized?

- significantly faster software development process (than without an IDE), I estimate some 15-30% speedup in my case

- maintaining a high quality of the software products is a breeze with it, previously it was quite difficult and required a significant amount of time and resources. I even loaded some code I wrote before using PyCharm and was quite surprised

Copy Review URL
PyCharm review by Vishwa P.
Senior Software Engineer
Information Technology and Services
Enterprise
(10,001+ employees)
Validated Reviewer
Review Source
Copy Review URL

"Best IDE Python development"

What do you like best?

Best thing I like about this IDE is it gives full support for Python development which means you don't have to download basic libraries to make it work. Those are pre-installed. It has built-in Python terminal which helps me to do coding and testing the application without leaving the IDE. Apart from it, it has very good support of version control system like Git. More than that it even allows me to stash my existing changes which is very useful for me because I don't have to switch to another application like SourceTree for stashing the changes. It allows you to create patch file of existing source code changes which you can transfer it to another developer for using it. Debugging the application is very good which helped me in debugging the application to identify the root cause of the issue.

What do you dislike?

It requires lot of resource to run. Due to this, sometimes PyCharm lags if your machine doesn't have enough RAM. Apart from it, there is nothing much which I don't like about PyCharm.

Recommendations to others considering the product

If you want to develop application in Python then this is the best IDE available for you.

What business problems are you solving with the product? What benefits have you realized?

I have been using this IDE for the development of application in Python. It helped me in developing and debugging the application faster.

Copy Review URL
PyCharm review by Mihir M.
CTO
Consumer Electronics
Small-Business
(11-50 employees)
Validated Reviewer
Review Source
Copy Review URL

"One of the best IDE for Python Development"

What do you like best?

- Wide range of different Plugins

- Debugging is fast

- Multiple Python Environment as per projects

- Code Factoring and intellisense

- Community as well as Professional Version

- Built-in Version Control like Git

What do you dislike?

- Uses Significant Memory - (In mac it always shows using significant memory and this can affect battery life of mac users)

- Ram Consumption is also large but no problem for 16 GB memory users or more.

Recommendations to others considering the product

If you are python developer than I don't have to say anything, I know you will already be using PyCharm. Those who are confused then you should give a try to pycharm you won't regret it for sure.

What business problems are you solving with the product? What benefits have you realized?

I used pycharm in my college days and sometimes these days also. I used to create different projects in college and now I sometimes do freelancing projects in python and I generally use pycharm as IDE.

Helpful?