PyCharm

(148)
4.6 out of 5 stars

The intelligent Python IDE with unique code assistance and analysis, for productive Python development on all levels.

Work for PyCharm?

Learning about PyCharm?

We can help you find the solution that fits you best.

PyCharm Reviews

Ask PyCharm a Question
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • For Category
  • Industry
Ratings
Company Size
User Role
For Category
Industry
Showing 149 PyCharm reviews
LinkedIn Connections
PyCharm review by <span>jose luis M.</span>
jose luis M.
Validated Reviewer
Verified Current User
Review Source

"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.

Sign in to G2 Crowd to see what your connections have to say about PyCharm
PyCharm review by <span>Palaniappan M.</span>
Palaniappan M.
Validated Reviewer
Verified Current User
Review Source

"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.

What Integrated Development Environment (IDE) solution do you use?

Thanks for letting us know!
PyCharm review by <span>Simão A.</span>
Simão A.
Validated Reviewer
Verified Current User
Review Source

"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.

PyCharm review by <span>Thomas l.</span>
Thomas l.
Validated Reviewer
Verified Current User
Review Source

"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.

PyCharm review by <span>dan d.</span>
dan d.
Validated Reviewer
Verified Current User
Review Source

"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.

PyCharm review by <span>William S.</span>
William S.
Validated Reviewer
Verified Current User
Review Source

"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.

PyCharm review by <span>Israel F.</span>
Israel F.
Validated Reviewer
Verified Current User
Review Source

"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.

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

"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

PyCharm review by <span>Dan C.</span>
Dan C.
Validated Reviewer
Verified Current User
Review Source

"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

PyCharm review by <span>Megha G.</span>
Megha G.
Validated Reviewer
Verified Current User
Review Source

"Time Saver for Python Development"

What do you like best?

I am a Java developer, but developed a few of my projects in Python as well. Since PyCharm is the only IDE I used for all of my Python projects, I don't have experience with other IDE's. However, I would say PyCharm is such a time saver for python development. Pycharm is a complete IDE for software development. With the support if various useful plugin, it makes it very easy to program Django and Flask applications. I have used JetBrains other IDE's for Java development and PyCharm looks like any other JetBrains tool, that means most of the shortcuts, layout etc. are same as other JetBrain IDE. Pycharm has greater ecosystem of users and you can find help easier.

What do you dislike?

Library dependancy and installation is always a pain in Python. I always face version mismatch issues. I used Anaconda to handle library dependancies and linked my anaconda with PyCharm that saved a lot of time and efforts.

Recommendations to others considering the product

Since I don't have experience with other Python IDE, so I can't compare, but I would definitely recommend PyCharm.

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

I use PyCharm to develop projects in Python.

PyCharm review by <span>Ben H.</span>
Ben H.
Validated Reviewer
Verified Current User
Review Source

"PyCharm - The best Python IDE I've used"

What do you like best?

My favourite feature of PyCharm is the autocompletion for 3rd party libraries. It's saved me a ridicilous amount of time being able to see available functions and parameters, especially when working with an external library like Qt (PySide) for doing GUI work. It's also great for working on projects, as it organizes files in their own folder, each with its own project file like any other popular IDE. PyCharm also supports syntax highlighting, spelling correction, PEP-8 specification checks, code folding and auto-indentation. It also has a built in debugger and log window, which is great for locating bugs and checking output. Did I mention it's also free? Yup, give it a go.

What do you dislike?

Sometimes you just want to work on a single file without a project, which is possible, but it's not as straight forward as it could be. The interface can be a little confusing at first, but you'll soon realise you probably won't need to touch the majority of the buttons and menus it presents you with.

Recommendations to others considering the product

I would considering using PyCharm if you want a cost-effective IDE for quick and efficient Python development. Writing code is made 10 times easier with 3rd-party library auto-completion support, something I wouldn't want to live without!

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

I have used PyCharm to build the python-based testing framework and IDE for our main software product. It's features have enabled me to rapidly prototype and build a working test system in under 6 months.

PyCharm review by <span>Susmit G.</span>
Susmit G.
Validated Reviewer
Verified Current User
Review Source

"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

Best Python IDE out there

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

PyCharm review by <span>Jackie V.</span>
Jackie V.
Validated Reviewer
Verified Current User
Review Source

"The Best Python IDE Option for Windows"

What do you like best?

My opposition for using an IDE for Python programming stems from originally being a mac user where it was so much simpler to use the bash terminal and write code in Idle. Once i downloaded PyCharm I saw the advantage to using an IDE as it made debugging so much easier and a lot simpler to see code writing. The usage with conda makes it very convenient as well.

What do you dislike?

It takes a while to boot up and is still not as simple as just using a text editor. But the advantages seem to outweigh it.

Recommendations to others considering the product

If you're having trouble using Conda on Windows PyCharm makes it so much easier.

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

It makes debugging so much easier and a lot simpler to even just read your code and see errors.

PyCharm review by <span>AYUSH V.</span>
AYUSH V.
Validated Reviewer
Verified Current User
Review Source

"Beautiful IDE for python lovers. Must have for seamless code testing. "

What do you like best?

1. Design and Aesthetics. I really liked the colours and code completion.

2. Smart suggestions are out of box.

3. Code highlight is one beautiful utility. Classes , variables and objects are differentiated .

4. Lint and refactoring is done inside your IDE. helpful in code reviews.

What do you dislike?

1. I don't feel it needs any suggestion for IDE.

2. Adding support for BASH Scripts plus Python module would be helpful . Like using subprocess and Popen completion in BASH.

Recommendations to others considering the product

Use tips to explore more features . there are lots of features which you might not come across.

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

1. Zero code erros in indentation and Structure. helpful features are always cherry on pie.

2. Very good code analysis. Helps us in inspecting through code smells and un used code.

PyCharm review by <span>Antonio M.</span>
Antonio M.
Validated Reviewer
Review Source

"Really cool if you can affort it"

What do you like best?

It's so easy to use and brings a lot of help in some fields like go directly to definition, and some refactor tools like the rename option or the find usages option.

Also all the intellij brand has some cool assets on his tools which makes the use really easy. I can have all my things organizedly without a headache.

What do you dislike?

The cost of the tool, as a single web developer it's so expensive to be able to pay, luckily I'm also a student and I have a discount if not I wouldn't be able to use it.

Also appart from that, the way that it loads is a bit buggy, the load bar go out of the window, I checked it on mac and Windows and in both the load bar go out of the load window

Recommendations to others considering the product

Install the material design plugin, It's awesome and helps a lot because is beautiful and let you keep concentrated on the code easily, If I can do it I will make it the default look for all my inteillij editors

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

It helps a lot with the use of github so the version controller is really helpful, also some visual assets are really helpful.

Another thing is the fact that using another code editors is more difficult to keep organized.

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

"PyCharm Review"

What do you like best?

Code auto-completion and ability to move from one part of the project to another. The keyboard shortcut of double shift is extremely powerful allowing the developer to move to any file, class or method in a jiffy.

Secondly, PyCharm has support frameworks Django and Flask. With the database tools of PyCharm developer can perform CRUD operation conveniently using the UI.

What do you dislike?

PyCharm is heavy on the CPU but given the kind of functionalities, it provides it should be expected that it will be CPU intensive.

Recommendations to others considering the product

I would strongly recommend PyCharm to anyone considering a large scale project to medium scale project. I would advice beginners not to directly jump to using PyCharm.

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

We are building a Django based backend using PyCharm as IDE.

PyCharm review by <span>Benjamin R.</span>
Benjamin R.
Validated Reviewer
Verified Current User
Review Source

"PyCharm usability"

What do you like best?

This is a fantastic IDE for Python! I had written a lot of Python scripts without an IDE before and PyCharm has been huge! I am a big fan of Netbeans and always look to use their line of products. With this product, I was easily able to write Python code and interact with other python files. The smooth UI made it really fun to use and I especially enjoyed the darcula theme.

What do you dislike?

My only comment for improvement would be regarding the third party package integration. Sometimes it was difficult to download and integrate packages into use in my python files.

Recommendations to others considering the product

I would definitely recommend giving this great IDE a shot, it makes writing python code a breeze! Developers will enjoy the smooth UI and the great features that make it easy to autocomplete and debug code.

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

Pycharm functions as a phenomenal Python IDE. I would reccommend it for any company that wants to write python and leverage the high quality capabilities that come with a Netbeans produce (i.e. version control and greate UI capabilities).

PyCharm review by <span>Varun D.</span>
Varun D.
Validated Reviewer
Verified Current User
Review Source

"Best IDE out there for Python"

What do you like best?

Thousands of plugins, integrated terminal, version control, python console which has a autocomplete and autosuggestion feature when you quickly need to test your function. Search for/jump to a function, class or module with simple keyboard shortcuts. Shows you PEP-8 recommendations as you code. Easy code refactoring and much more. I really can't go back to code in Python without PyCharm. Kudos to team JetBrains for such a good work, this has got to be the best IDE for Python out there.

What do you dislike?

Takes a long time to boot if you have a low-end machine. Takes a long time to boot if you have a low-end machine. Takes a long time to boot if you have a low-end machine. However, there are frequent updates.

Recommendations to others considering the product

You might find it difficult to use it if you have a low-end machine. However, there are frequent updates.

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

I have built many projects with PyCharm and the more I used it, the more I started liking it. PyCharm has helped me a great deal while building numerous Flask app since it has Jinja template parser. It can detect where your template might throw an error and where not. Other than that, at our company, we heavily rely on PyCharm for testing our custom written framework since it has excellent debugging tools and logging features.

PyCharm review by <span>MD SAIFUL I.</span>
MD SAIFUL I.
Validated Reviewer
Review Source

"Great IDE for Python: PyCharm"

What do you like best?

PyCharm is a complete IDE for Python. It is very useful when you are working in a team because it has facility of version control systems, marks lines that was added compared to the last commit, and keeps history. With addition it can draw diagrams for Django framework, checks orthography, highlights code with warnings, helps to do refactoring and helps to navigate through source code and also through the source of python libraries.

What do you dislike?

Pycharm is comparatively better than other Python IDE like Spyder for software development but it has some cons also. PyCharm is not light-weight IDE, that means it’s not really faster like Spyder. PyCharm uses much more system resources. On the other hand Spyder is free and the GUI of Spyder looks like Matlab.

Recommendations to others considering the product

Pycharm is an awesome IDE but forst of all an user need to understand why he is using a particular IDE. Pycharm is very good for software development where spyder is for machine learning and data mining.

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

I start my python coding with PyCharm. First i used it for my course project and then when i was Research Assistant, working in a industry project with my professor i used it extensively. It was a medical problem, the purpose of it was to classify medical data set. First i start with R, another programming language then i moved to Python. Python has huge community support and it is easier to analyse data and apply different machine learning classifier to use in python. And it goes without any doubt that PyCharm is the most used IDE for python.

PyCharm review by <span>Aaron C.</span>
Aaron C.
Validated Reviewer
Verified Current User
Review Source

"PyCharm makes it easy to write in python while learning."

What do you like best?

Everything is included and easy to get started. It also includes a wide spectrum of configurations making it easy and flexible to any setup you may have. Having the ability to debug in Docker containers has been VERY useful!!

What do you dislike?

Tends to use more resources than other IDE's that can be used for multiple languages.

Recommendations to others considering the product

I would highly recommend PyCharm to anyone, beginner to professional, looking to develop Python applications. It's the most enterprise-level IDE for python out there.

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

We are using PyCharm to develop applications to manage our manufacturing processes and load balancing our production lines. We also use PyCharm to develop API's between our business applications allowing us to communicate internally and gain us more flexibility in data analysis.

PyCharm review by <span>Jiaming Z.</span>
Jiaming Z.
Validated Reviewer
Verified Current User
Review Source

"Most Comprehensive IDE for Python"

What do you like best?

PyCharm (1) provides several way to quickly refactor (2) supports multiple Python environment (3) can quickly jump to the source (4) provide code inspection and linter (5) vim emulation (6) similar keybinding to JetBrains products.

What do you dislike?

It runs a little slow on my Macbook Air unless I close most applications. It runs OK on my Macbook Pro (company laptop). Also, PyCharm vim emulation has a few bugs regarding vim macro so I need to switch to vim from time to time.

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

My company does not require us to use a specific text editor or IDE. Two of my coworkers switched to PyCharm after seeing me using it. I think the greatest benefit for the company is PyCharm code inspection and linter feature, which helps the team right consistent code.

PyCharm review by <span>Shane W.</span>
Shane W.
Validated Reviewer
Review Source

"A comprehensive, all-in-one IDE, with a learning curve"

What do you like best?

When I first began to use PyCharm, I was immediately impressed by the variety of code execution environments available to the user. Specifically, the ability to switch between the terminal, Python console, and debug mode quickly and while code is running is very helpful. Also, the project explorer (may have a different technical name) where all files in a project are displayed is great for switching between scripts in large projects. I use PyCharm every day and am hooked.

What do you dislike?

I wish one could have multiple project explorers open in the same window. While PyCharm allows files from multiple folders to be open in one window, only one project explorer appears (the one associated with the project that was loaded first). Having the ability to view all scripts from multiple projects contained in separate folders in the same window would make life much more efficient!

Recommendations to others considering the product

Take the time to get to know the many features -- especially debugging. There's definitely a learning curve, as with all advanced IDE's, but it's time well-spent!

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

Anything requiring development with Python, including powerful debugging tools. One big benefit is that I can run 2 scripts at the same time -- one in the terminal and one in the Python console. Or, I'll be running a script in the terminal while testing another code in the console. So one of the benefits of PyCharm is easy multitasking.

PyCharm review by User in Textiles
User in Textiles
Validated Reviewer
Verified Current User
Review Source

"Pycharm for R&D"

What do you like best?

Exceptional product. Versatile and easy to figure out. Jam-packed full of features and fun things to play with. The ability to create a bunch of different terminal environments is also helpful. The database sql query tool is absolutely my favorite thing hands down. The column references speed up query development as well as the dropdown lists of functions while you're writing the query is so efficient.

What do you dislike?

Nothing really - some of the documentation could be better. Some better help tips within the app itself would also be helpful. It's not always evident what you have available to you or what tools you have access to.

Recommendations to others considering the product

Great tool! Take the time to learn the ins and outs - or at least all of the key features. This will help you get the most out of it. There's so much to it. The database elements are particularly helpful to learn. I'd also suggest learning how to incorporate it within github as it's a great tool for consolidating that as well all into one software. I would recommend giving the customer the option to automatically update the software rather than having to go through the whole process every time you want to update to the newest version.

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

It allows me to do all of my research and development in ONE platform - rather than having to use several different applications and switching back and forth.

Love the code completion in the database query tool!

PyCharm review by <span>Sina J.</span>
Sina J.
Validated Reviewer
Verified Current User
Review Source

"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.

PyCharm review by <span>Sagar S.</span>
Sagar S.
Validated Reviewer
Verified Current User
Review Source

"Jetbrains Pycharm Review"

What do you like best?

Among all the things, I like the debugging feature the most. I used Pycharm mainly for two of my projects and for both, it did a fantastic job in debugging the project. It is very good for both the web application development and the desktop application development.

What do you dislike?

I'd prefer if the styling was kind of similar to that of sublime. I really think there are areas where it can succeed in terms of styling.

Recommendations to others considering the product

Go for it. I'm pretty sure it is one good tool out there.

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

It helps to write and debug Python codes. Its use is in the wide range from web application to desktop application to just script writing.

PyCharm review by <span>Pushpandra P.</span>
Pushpandra P.
Validated Reviewer
Review Source

"Wonderful IDE with tremendous useful features"

What do you like best?

I think the main advantage an IDE provides is by simplifying the difficult tasks such as, switching between multiple projects while working in team, auto compilation, error detection and so on. PyCharm is capable to provide all these benefits along with several others. I installed PyCharm a few years ago while working on a Python specific project and since then I never uninstalled it and using it for my everyday development. Infect PyCharm is one of the best IDE's I ever used. Although, it provides several features, but some of them are my all time favorite:

1.) It helps in navigating through the source code of python libraries and makes it easy to view the code of python library.

2.) It highlights PEP8 warnings.

3.) Integration with version control can be easily achieved with PyCharm such as Git, ClearCase.

4.) Very helpful in refactoring the code.

What do you dislike?

PyCharm has very powerful ecosystem, and provides wonderful features. However, in my experience it was hard for me to manage it with Python 2 and Python 3.

Recommendations to others considering the product

Definitely recommended.

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

We are using it to develop python projects.

PyCharm review by <span>Wasi M.</span>
Wasi M.
Validated Reviewer
Review Source

"One of the best IDE for Python"

What do you like best?

Neat and clean user interface. Coding and debugging friendly environment. Powerful and efficient! I like the dark theme. The project manager window and, code viewer is well placed. Also, double clicking on the code tab maximizes the code viewer which is really Cool! The refactoring & find functions are also pretty handy!

One of the most powerful feature of Pycharm is the debug tool. It also presents data using graphs which helps to visualize the problem more efficiently!

In short, I love every bit of Pycharm and its one of the best ide of Python I have ever used!

What do you dislike?

Well, there is nothing that much I dislike! But, the memory consumption is a problem for PC or Laptops with low configurations i.e. less rams or less cpu powers. Nonetheless, its a great ide for Python.

Recommendations to others considering the product

PyCharm is one of the best IDE available for Python. It is robust and flexible to handle all types of errors and programming challenges or, projects!

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

I pretty much use it on daily basis. As, it makes my codes a lot more cleaner and easier to maintain. Also, helps me to be more productive. It also keeps eye on the code formatting and PEP 8.

PyCharm review by User in Internet
User in Internet
Validated Reviewer
Verified Current User
Review Source

"Great python editor!"

What do you like best?

The great syntax highlighting and exposing of small quirks in the python language (errors on my part) allow me to code in python as if its second nature. Before I would have tabs where I needed spaces or vice versa and it was almost impossible to debug. It also makes it easy to create a project out of a mishmash of files on your machine. This makes it easy to do a global search and replace which was missing from my other editors. Love love love pycharm! Get it today!

What do you dislike?

Really nothing to dislike. The "tips" at the start are kind of annoying but you can turn those off.

Recommendations to others considering the product

Don't hesitate! Get it now. There is a community edition to try it out but go ahead and purchase this product today.

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

Previously to pycharm we would deploy error filled code that would bring down our infrastructure. The error highlighting shows us exactly where syntax errors are and makes them easy to fix.

PyCharm review by <span>Sean Francis N.</span>
Sean Francis N.
Validated Reviewer
Verified Current User
Review Source

"An Excellent IDE for Python Developers"

What do you like best?

PyCharm is an excellent IDE for Python development. Comparing it to other Python IDEs in the market currently, PyCharm is the real deal!

It has features that are commonly present in other IDEs but what makes it awesome is that it supports tons of Python libraries. It integrates well with virtualenv, Docker, and Vagrant. It also has integration with Git.

The IntelliSense-like auto completion support in this IDE is splendid. It tracks your classes, functions, modules, and files as your write them so that you do not have to worry about remembering everything right off the top of your head.

What do you dislike?

PyCharm, being a JetBrains product, uses the IntelliJ IDEA Platform as its base. Comparing to some other Python IDEs, PyCharm is built using Java. Being built on Java does has its perks but it has its downsides as well. Being written under Java makes it slows at times and use a lot of memory. This can be a bummer when you have multiple heavy applications running in your computer.

If you have been used to a text editor/terminal setup, you may find that using PyCharm can be intimidating at first. PyCharm does follow your project structure but it adds PyCharm-specific project files inside your project folder which can be problematic to those who does want their projects to contain any IDE-specific files.

Recommendations to others considering the product

If you are considering PyCharm as your Python IDE, do try out the Community Edition first to see if things go well for you. Hopefully, the Community edition is already enough for your needs. But if it is not, then the full fledged paid version with support for more Python libraries and frameworks.

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

I used PyCharm to help me with my personal and freelancing projects. Having an excellent debugger and IDE features, it made me code faster and increased my productivity.

PyCharm review by <span>Phuong H.</span>
Phuong H.
Validated Reviewer
Review Source

"One of the best Python IDEs around."

What do you like best?

Could be considered one of the most high end IDE softwares for any Python programmer regardless professional or entry level. Professional UI designs, easy and smooth performance, and libraries well embedment as well as easy to install. Could be compared to the other legends like VS, Netbeans for functionalites.

What do you dislike?

Regardless many advantages, Pycharm still has several flaws around the software. The Project List bar on the left is pretty shallow looking that could lead to users’ confusion and uncomfortability when it comes to working focus required times. Also I notice the small gap in performance in the software when it comes to my laptop battery usage comparing to charging usage.

Recommendations to others considering the product

Great Python IDE among others.

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

Anything related to Python coding including project building, project and codes review as well Python personal study sections.

PyCharm review by <span>Pranjal M.</span>
Pranjal M.
Validated Reviewer
Verified Current User
Review Source

"Must have IDE for large codebase projects"

What do you like best?

1. Auto suggestions on imports (It's hard to remember names of packages and auto suggest when writing imports helps a lot)

2. File search (Cmd + Shift + N for quick file search is a great feature)

3. Class search (Cmd + N for class search)

4. Amazing Refactoring support. I can quickly change class and function names and have all usages across the project quickly modified.

What do you dislike?

1. Takes a lot of time to index all the files in the beginning which is annoying.

2. Pycharm does have support for remote venv environments. Like env on Docker containers, but using them is confusing.

Recommendations to others considering the product

Must tool use for large projects.

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

I am building multiple SaaS applications in Python/Django that have a growing codebase. Pycharm has immensely reduced the time it takes to navigate through the codebase, see references to certain functions, classes and refactoring code without fear of breaking something.

PyCharm review by User in Higher Education
User in Higher Education
Validated Reviewer
Verified Current User
Review Source

"Great IDE for python "

What do you like best?

I've used IntelliJ in the past for Java and this is very similar. I get to debug my python code which is a plus. Also you get notified of compilation errors before you actually run the program which is something you don't get with IDLE. I also like the ability to choose different themes. And it's very easy to run and debug programs.

What do you dislike?

Some of the squiggly lines that appear are very annoying. It complains about tiny stuff that I would never see in IDLE. Like needing an extra blank white space at the end of my code. Why do I need to know that? Also if you don't name your variables in a proper convention, it complains. Also it complains about misspelled words which is very annoying. I believe all of these features can be disabled, but it's still annoying to have right out of the box.

Recommendations to others considering the product

If you use python, this is definitely an IDE to consider. I'd recommend this to anybody even remotely interested in learning python. The setup of PyCharm can seem intimidating at first, but once you get a hang of the program, it's not bad at all. I really enjoy it.

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

We use python mainly for its scripting capabilities. It's been a joy to use when something doesn't go wrong because I can always debug it and see what exactly is causing me issues if I am having them.

PyCharm review by <span>Chad C.</span>
Chad C.
Validated Reviewer
Verified Current User
Review Source

"Great full-featured Python IDE "

What do you like best?

PyCharm is intended for Python obviously, but I use it for editing all the files in my Python projects, including readme files in Markdown (preview plugin available) and configuration files. PyCharm is highly customizable, which means there are tons of options, but finding the one you are looking for is easy with the options search. Setting up virtualenvs is easy, and it remembers ones you have setup for future use. Creating projects is a breeze. Great debugger, Python console, terminal, and TODO windows. Quarterly product releases. Can export settings to import them onto a new machine easily (I've had to do this several times with ease). Can install Pro version on several different machines on different platforms (PC at work, Mac at home) all under same license.

What do you dislike?

Can be a memory hog, but memory is cheap. Many people complain of the cost and cost model, but for what you get, I find PyCharm to be a great deal. Sometimes project loading can be sluggish. More themes (especially dark ones) would be really nice.

Recommendations to others considering the product

If you think it's expensive, take a look at the free Python IDEs out there and then compare those to PyCharm. Take the Community Edition for a test drive first, too.

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

I'm a Solutions Engineer, so I do a lot of short one-off scripting but also write some longer scripts as well. PyCharm helps me rapidly develop and stay organized, while quickly and easily debugging. I also use it personally on my Mac.

PyCharm review by <span>David A.</span>
David A.
Validated Reviewer
Review Source

"Pycharm is the IDE to use for anything related to Python and much more"

What do you like best?

I've been using Python for a long time, and I've been looking for a great IDE all this time. Although I had a pretty complete setup using VIM (my swiss army editor of choice) I really missing integration as an IDE like C# has with Vistual Studio or NetBeans has with Java.

Pycharm has solve most of my issues, and it is crossplatform too!

What do you dislike?

Although it is an IDE for python, it is based in Java, which is a shame. Given that Jetbrains has invested a lot of time building IDE's, I thing it is time for them to switch to something more powerful and fast, like C++, to develop their tools.

Because it is built on Java, it is not unusual to find Pycharm wasting 2GB or 3GB of memory just sitting there, with a file open.

Recommendations to others considering the product

There are 2 flavors of PyCharm: the community edition and the professional one.

Should you just need an IDE for python, well integrated and with standard features, then go for the community version.

But if you need advanced features, like remote deployment, database management, etc. then the professional version is for you and is not too expensive. If you are used to the professional version, once you switch to the community version you may feel a bit off, as there are so many ubiquitous features in the pro version you use and take for granted will be present, but they are not.

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

Almost every script and program we build using Python was born inside Pycharm. But where the tool really excels is when refactoring and reasoning about old code.

PyCharm review by <span>Garett D.</span>
Garett D.
Validated Reviewer
Verified Current User
Review Source

"Best full-size Python IDE"

What do you like best?

Has great support for integrating Python with other languages/frameworks, especially for web development with Flask, Django, etc. and Javascript. Code completion is very good, and the debugger is handy

What do you dislike?

Can be slow at times (as are most full-sized IDEs). Would prefer if updates were completed totally in-app, as opposed to having to re-download the entire binary (in macOS, at least) and copying it over.

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

Allows for very complete code completion of the entire application. Makes it a lot easier to spot bugs and bad code before you ever run your code.

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

"PyCharm IDE Review for developers"

What do you like best?

PyCharm is a complete IDE for statistical analysis and machine learning related computation.

PyCharm supports integrating various third-party tools into itself which makes statistical analysis and computation easier for developers and researchers.

What do you dislike?

PyCharm sometimes is slow to load and crashes unexpectedly while doing complex computations and data analysis.

Recommendations to others considering the product

PyCharm is an efficient IDE which can be used for complex data analysis and is the most powerful IDE for statistical computation and implementing machine learning algorithms.

PyCharm is a free and efficient IDE and is one of the most preferred among data analytics. Adding external libraries makes it even more powerful and makes it one of the preferred among modern data scientists.

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

I use PyCharm for data visualization and analytics and plotting various graphs for plotting graphs.

PyCharm review by <span>Reed J.</span>
Reed J.
Validated Reviewer
Verified Current User
Review Source

"Everything in one place"

What do you like best?

I really appreciate that all of the functionality I use can be access from one place. It connects to my CI pipeline, git repos, and databases. Many plugs-in allow me to extend functionality without moving to a new program or service. For example, I edit my Swagger API documents in PyCharm as well.

What do you dislike?

Instructions found on the internet about how to do certain things like install python libraries or connectors are typically written for be run from the unix command line. In order to do these same actions in Pycharm, I often have to hunt around for the right way to install something.

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

We need to write code and need to debug that code. Pycharm is a great way to be able to debug as you go and to see your whole project in one place.

PyCharm review by <span>Andrew S.</span>
Andrew S.
Validated Reviewer
Verified Current User
Review Source

"PyCharm is Advanced IDE for pythonistas"

What do you like best?

PyCharm is very customizable. For example I make font size very small to make my eyes to refocus and concentrate on code. It provides tons of features and smart functionality, everything that a professional programmer needs. Really powerful IDE with unique and very specific developer tools, easily extensible with plugins and / or some tuning recipes. I also like PyCharm python ecosystem and community.

What do you dislike?

PyCharm GUI is written in Java. I would like it to be in pyqt.

Recommendations to others considering the product

Surely I recommend Pycharm for professionals and advanced users.

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

Although PyCharm is not my primary IDE, i keep it for big projects and to be compliant with projects team members (if a company uses PyCharm).

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

"Light IDE Software compared to other software"

What do you like best?

I used to develop with Eclipse but it was so slow and it end up with so many fancy, cool, but unuseful plugins that I decided to switch to PyCharm, specially since I had to start developing in Python. So all together made me thinking of this change and I don't regret at all of my decission.

What do you dislike?

I'm still struggling how to setup several applications into one single project. This was straighforward with Eclipse. Appart from that, so far, so good.

Recommendations to others considering the product

If you are developing in Python, have a look. I see the package management a nice feature and due to my lack of experience with Python it is helping me a lot.

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

Basically, we use this software to develop applications in Python. It is able to manage dependencies in a very user friendly way as well as it has the common features that a developer might need such as sugestions while writing and links to implementation of the functions.

PyCharm review by <span>Hamza A.</span>
Hamza A.
Validated Reviewer
Review Source

"Great IDE for any type of use"

What do you like best?

PyCharm notifies users about libraries that you are using and are not installed. There isn't any hassle of searching for and chasing specific libraries that are not built in. Installation of those libraries is also very seamless and easy. Community version is free and also enough to get the average job done.

What do you dislike?

There are a lot of features that are kind of just bloating the software. You won't end up using all of them and they are just there. However it is still better to have more capabilities than less.

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

PyCharm is my go to for scripting at the workplace. I have been able to use libraries such as jira-python to connect and grab data from databases such as Jira.

PyCharm review by <span>Rajashekar V.</span>
Rajashekar V.
Validated Reviewer
Verified Current User
Review Source

"Review about Pycharm"

What do you like best?

Instant Indentation it Provides,modular view of project,at a time we can see project view,terminal,editor and Gives suggestion by letters we type and gives automatic indentation

What do you dislike?

It takes lots of time to load and UI design is not that much attractive.it would be better if documentation provided more clearly.

Recommendations to others considering the product

Its easy to maintain large projects with Pycharm and its very easy to use when working with large teams.

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

we are solving Project Related Code in python and and makes it easier for our team mates easy by handling indentation problem and by providing modularity.

PyCharm review by <span>Natalia K.</span>
Natalia K.
Validated Reviewer
Verified Current User
Review Source

"Python IDE"

What do you like best?

PyCharm is a great IDE for python developers that is very customizable and has a lot of useful tools.

- it does code completion and highlights errors

- it supports Django and Flask frameworks

- It is integrated with git, docker, vagrant

- it has integrated debugger, test runner, Python profiler, build in terminal

What do you dislike?

I don't see many disadvantages apart from the fact that it adds pycharm specific files into the project folder.

Recommendations to others considering the product

It's a good IDE for any type of Python projects. It provides a lot of useful tools and libraries. I would suggest to try first to use the community version before getting the full version.

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

I use it as an IDE to work on Python projects based on Django and Flask.

PyCharm review by <span>Logan M.</span>
Logan M.
Validated Reviewer
Verified Current User
Review Source

"Best IDE for everyone!"

What do you like best?

There are awesome features like auto completing imports/auto refactoring, easy deployment, command line tools, an awesome remote debugger and more!

What do you dislike?

The only thing I can think of is most code editors convert selected text to a string when you type “, pycharm just replaces the text with a “

Recommendations to others considering the product

Try out the community edition if you are on the fence. It's a super powerful and useful IDE.

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

The ease of deployment to test code in a production environment.

PyCharm review by <span>Radek W.</span>
Radek W.
Validated Reviewer
Review Source

"The best IDE for python"

What do you like best?

I can do all of my development for python, javscript, html and bash as well as other languages all in one.

What do you dislike?

Takes sometime to learn to use it, to figure out all the things you did i.e. in Sublime text. But now once you learn it, its always there, no need to install plugins for every little thing. Java based so can be slow.

Recommendations to others considering the product

Worth switching to if you want an all in one tool with a bit of a learning curve but worth getting used to.

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

Better efficiency and performance from developers using the software, to write code, do things faster and better. PyCharm helps with tips i.e. PEP8 code recommendations.

PyCharm review by <span>Simon T.</span>
Simon T.
Validated Reviewer
Verified Current User
Review Source

"Literally perfect IDE"

What do you like best?

I love how thoroughly it analyzes all languages used in the industry, finds so many possible issues in code (with few false positives) and is extensible with plugins to do more things like Vim shortcuts. It can distinguish between project files and external files, like those imported using pip.

What do you dislike?

Rather heavy on resources, and there needs to be a competitor to Darcula theme so not everyone's Jetbrains IDE looks the same. I also wish that on Debian, PyCharm would set itself up in wherever default software is installed, rather than manually managing the software in a custom folder and setting up shortcuts on our own.

Recommendations to others considering the product

There is literally no other IDE I know of that can compete with it. Considering that the Jetbrains family of IDEs works with most languages in industry, their leadership in IDE design is probably not going anywhere, so it's worth learning. Also looks great.

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

I am currently using this at work and at home. At work I am writing software for a reinsurance company, and this software lets me keep track of the multitude of distinct Python projects with their own virtual environments and included pip-managed packages.

PyCharm review by User in Internet
User in Internet
Validated Reviewer
Verified Current User
Review Source

"Review about pycharm"

What do you like best?

Every time it gives tips when we open the IDE which are very helpful to understand how to use.Refactoring the code without affecting the external behaviour of the code.Provides indentation at the run time and also gives variable name or keyword or any class by just taking first letter.It gives error at right side if any variable missing scope or any function called wrongly.

What do you dislike?

UI design is not that much attractive.I used to face problems with the versions of python while coding.It takes long time to load.

Recommendations to others considering the product

It is very easy to use.If you want to play with python it is best platform to go ahead.

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

We develop code related to project in python.It is easy to use because it provides code refactoring.

PyCharm review by Administrator in Computer & Network Security
Administrator in Computer & Network Security
Validated Reviewer
Review Source

"PyCharm for Python"

What do you like best?

The features are what makes me want to use Pycharms. PyCharm enables me to code and run my program without having to switch between windows. Just like android studio, it tells me the indentation errors or logical errors(at times) .

I use Pycharm for coding in python, but it's not just restricted to one language and has support for multiple languages. WHile using Pycharm for Flask it helps me style my HTML content as well as python code simultaneously.

I also like the UI which PyCharm provides, it really handy and easy to use. I would say PayCharm is a great IDE for someone who wants to get started with coding!

What do you dislike?

PyCharms is a heavy software. At times while using it, my laptop (4GB RAM with i7) would freeze and become unresponsive.

Also, the updates take quite some time and are time-consuming

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

I use PyCharms for the most part of my Python coding, be it using it with Flask or any other python library. PyCharms gives me an environment to code and manage my files in a systematic manner.

PyCharm review by User in Education Management
User in Education Management
Validated Reviewer
Verified Current User
Review Source

"Pycharm"

What do you like best?

It is not just an editor or IDE it is much more than that.

- It verifies your files for PEP8 compliance but you can ignore it at chosen places.

- You can customize keyboard shortcuts and syntax highlighting too.

- The best feature is the static code checker that can catch simple but very subtle errors while you write the code even before code is ready to run. This have 3 great impacts on your life:

1 - you focus on writing code and not on the IDE details;

2- many errors are corrected early in the process saving time that would be wasted in refactoring and debugging

3 - It helps you create good habits as writing code in proper form from the start

I am a fan of PyCharm and several other JetBrains products such as ntelliJ.

What do you dislike?

I don’t use the integrated VCS, and until they find a more elegant way to integrate it I will stick to git on my command line or SourceTree.

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

The productivity of a professional developer is one of the most highly-regarded skills. By productivity, I mean the ability to do your job efficiently with the best-possible results. Pycharm enable this on many levels.

Design, documentation, tracking, developing, building, analyzing, deploying, and maintenance, key stepping stones in an enterprise application, can all be done within an IDE.

PyCharm review by <span>Greg G.</span>
Greg G.
Validated Reviewer
Review Source

"Pycharm is great for python development, but not much else"

What do you like best?

It's an easy to use, complete IDE. That's great for a LOT of developers and it's pricing makes it easy to try out. The community edition is also great - I use that for my own needs.

What do you dislike?

I like text editors better. For my development needs, an IDE can sometimes be over the top. That said, if you need an IDE all of JetBrains' tools are great. My internship loves them.

Recommendations to others considering the product

Try the community edition out before you buy the full product. Students, you get it for free. Do that. (That's what I am doing, so my pricing is n/a)

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

Coding and debugging python code.

PyCharm review by <span>Florin S.</span>
Florin S.
Validated Reviewer
Verified Current User
Review Source

"The best IDE for Python"

What do you like best?

It's fast, stable, has a ton of features and works like a charm (pun intended).

The fact that it has a free community edition is a big plus also.

The professional edition while on the expensive side imho, has everything you could need from a python IDE.

What do you dislike?

There are some minor bugs I've encountered every now and then but nothing major.

I've had trouble with auto complete for 3rd party libraries and not only.

Recommendations to others considering the product

There are a lot of improvements over the other IDE's imho, give this a try. You can for example manage virtual environments directly from PyCharm. You can see the packages installed in each virtual environment, update them to the latest version with a click, stuff like that.

The professional edition also allows editing html/css/js files with syntax highlighting, auto complete, all that good stuff.

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

Working on my personal python projects I'm only using PyCharm now. I was using Eclipse + pydev but this is superior in every way in my opinion.

The professional edition also has support for django and other frameworks and even more features but you can use the community edition just fine if you can live without those.

PyCharm review by User in Higher Education
User in Higher Education
Validated Reviewer
Review Source

"so far so good"

What do you like best?

1. A good tool to code and run my python code.

2. I love the debugging feature of this tool that allows me to solve the errors.

3. pycharm is a good IDE unlike some of the other tool where we have to code manually, whereas in pycharm most of the terms are auto-filed or highlighted, which makes the task very easy as a coder.

4. Another noteworthy point is that pycharm lets you jump to a function directly by clicking on it.

5. pycharm also lets you edit multiple configuration on it, which means that i could run a small block of code on multiple configuration thus making the testing easier.

What do you dislike?

Initially when i had installed this software i had some issues with version mismatch of the interpreter which cost be couple of days to fix.

Recommendations to others considering the product

try the free version of pycharm before jumping into buying the professional one. It is a good tool to code in python.

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

I use pycharm for my Motion Planning and Artificial Intelligence courses on the free version and it serves the purpose pretty well. From what i have heard and seen, this tool is pretty popular among professional for software development and programming.

PyCharm review by <span>Sarneet C.</span>
Sarneet C.
Validated Reviewer
Verified Current User
Review Source

"One of the best IDEs out there"

What do you like best?

PyCharm has a completely remappable keyboard configurations for pretty much everything you may want to do on an IDE. Accuracy of sugesstions increases with each update. Debugging, testing and deployment are a breeze.

What do you dislike?

Pycharm is quite resource heavy in my opinion. The UI and layout can be a bit overwhelming for newbies and people migrating from text editors. Sometimes, it takes forever to load even on a sufficiently powered computer.

Recommendations to others considering the product

You can try the community edition. It's absolutely recommended for medium and large scale projects

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

Created a cloud agent in flask using Pycharm

PyCharm review by <span>Nathan A.</span>
Nathan A.
Validated Reviewer
Verified Current User
Review Source

"PyCharm is the IDE Python deserves."

What do you like best?

PyCharm's advanced refactoring functions and ability to run tests within the app make it the perfect IDE for writing Python code by Robert Martin's Clean Code principles. This program includes keyboard shortcuts for everything. Hitting `shift shift` brings up a jump dialog that allows you to jump to any file in the project and even change common settings without even opening preferences. This program runs on OS X, Linux, and Windows. It includes a super handy Python console, as well as a terminal console which defaults to the project's directory. PyCharm scans files for errors, allowing you to catch typos before running the code. PyCharm understands your code just as well as you do. It makes coding incredibly fun.

What do you dislike?

PyCharm is a Java app, so can be slow on less-powerful machines. It feels especially out of its element on Linux, though it holds its own even there, especially if you have reasonable specs.

Recommendations to others considering the product

Always use keyboard shortcuts. When you want to do something that requires a menu, go look at the shortcut and then use the shortcut. The more you learn its keyboard shortcuts, the more powerful you'll find the program to be. Also, put some time into learning test-driven development. PyCharm is the perfect IDE for doing TDD and Clean Code.

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

PyCharm allows me to be productive and accurate at my job. It gives me the tools I need to write quality code.

PyCharm review by <span>Nikolay G.</span>
Nikolay G.
Validated Reviewer
Verified Current User
Review Source

"Great Python IDE with a rich capabilities for web development"

What do you like best?

The best feature of this product is called "remote interpreter", which allows to run and debug python application on remote servers via SSH. This feature combined with vagrant support allows to maintain a lot of development environment without much effort and these environments are really close to production configuration.

Smart autocompletion works really good. Code inspections is a really helpful feature, which allows find bugs on early stage of development.

PyCharm understands most popular web frameworks and it has modules for javascript/css support, which makes full stack development a super convenient.

Hot feature in latest versions is Docker support.

It has a feature for switching colours for colourblind people.

It has a lot of plugins for database support, issue tracking systems and so on, so you could not leave IDE during your daily work.

It supports all major OS, so it allows all developers establish a similar workflow

What do you dislike?

Inspection and autocompletion sometimes don't work well with modules which have a lot of dynamic code generation/importing.

PyCharm requires a lot of memory and a good processor.

Remote interpreter and support of web frameworks available only in professional edition, which is not free.

Minor glitches and bugs might be really annoying.

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

I'm a software engineer and PyCharm is crucial tool for me. It helps me to write a reliable code and work with multiple project at same time.

JetBrains has a good support.

Price is sane.

PyCharm review by <span>Raheem A.</span>
Raheem A.
Validated Reviewer
Verified Current User
Review Source

"It was awesome"

What do you like best?

It is very good when coding with python. it also supports Django template

What do you dislike?

It uses lots of memory space and RAM which makes a system with little processor speed to slow down

Recommendations to others considering the product

It makes coding with python very easy. It supports unit test, Django template, pep8 standard, static validation and every other thing you want to do with python and expect an IDE to have.

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

I build web and RESTFUL APIs with pycharm

PyCharm review by <span>prudhvi r.</span>
prudhvi r.
Validated Reviewer
Verified Current User
Review Source

"Best python development tool "

What do you like best?

We can develop any kind of machine learning algorithms , error indication ,indentation , easily jump to any class in code and functions

What do you dislike?

Loading slowly ,not enough themes and mostly every one like this tool

Recommendations to others considering the product

Highlighting the declarations , variables and functions , one click jump to functions and its indentation effect

,error hints and etc

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

developing machine learning algorithms and Data analysis , connect to database ,command line interface and virtual environment

PyCharm review by <span>Alonso P.</span>
Alonso P.
Validated Reviewer
Verified Current User
Review Source

"An Excellent Tool "

What do you like best?

This editor helps you to complete the elements as a reminder to how fill any method or variable. Also the way you can create many files on your project directly, I have to add this important point and it is the way how reorganize the code to better editing and catching a better way to how write code. It is an Amazing tool that has on an Version Control to get push your projects on your repositories, the Idea with this tool is try to earn time and makes your typing so much faster and easier.

What do you dislike?

I dislike that how pycharm reload the entire libraries when you start to type your code. Pycharm took some many resources for a little moment,it is not a big deal but thats the only detail that took my mind

Recommendations to others considering the product

Not at the moment

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

I'm working on a Web Project where it would be a Web Storage to know what server sill working or not.

PyCharm review by <span>Leo T.</span>
Leo T.
Validated Reviewer
Verified Current User
Review Source

"Python Web and Application Developer"

What do you like best?

Autocompletion, ease of navigation, refactoring tools, and simple project creation with automatic skeletons all contribute to a good user experience. Themeing support is extremely welcome. Additionally, installing extensions is easy, and there are thousands available, including Vim and Emacs keybinding support. The ability to keep multiple projects open is helpful, and native Linux platform support is very welcome.

The primary draw of PyCharm is that it is a Python-focused member of the IntelliJ family. As such, it supports Javascript, HTML, and CSS with the same advanced features as WebStorm and other IDEs. This makes web development in Python a snap.

What do you dislike?

The new subscription model for the professional version makes it a much less appealing option. In addition, there are occasional graphical problems under the GTK desktop environment. My main complaint, however, is that there is too much mouse interaction required. Even in Vim or Emacs mode, many menu items are not accessible with keyboard shortcuts of less than five keypresses.

Recommendations to others considering the product

Be sure that you are willing to pay a hefty per-seat monthly subscription, or to use only the free version.

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

PyCharm makes rapid web and desktop prototyping significantly easier, especially since creating a new project with Python frameworks like Django and Flask is completely automated. Multiple language integration makes simultaneous JavaScript and Python development a snap.

PyCharm review by <span>Mathieu D.</span>
Mathieu D.
Validated Reviewer
Verified Current User
Review Source

"Full featured Python IDE"

What do you like best?

Very rich feature-set and great integration with frameworks such as Django, testing suites, etc.

Updated frequently and follows technological evolution closely.

What do you dislike?

Setup isn't always the easiest - when starting a new project I always spend too much time (in my mind at least) on setting up Django integration, testing integration, Git integration, etc.

Recommendations to others considering the product

Read the docs :) There are plenty of useful settings and features that aren't apparent at first sight.

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

Quicker development, easier testing and debugging than standard IDE's.

PyCharm review by <span>Md Mehrab A.</span>
Md Mehrab A.
Validated Reviewer
Verified Current User
Review Source

"Best IDE i used till date"

What do you like best?

1. Lots of Plugins available

2. Terminal integrated

3. Click on function name to see function definition

4. It supports Django, Flask, Template engines like Jinja2

5. Good IDE for large codebase

and much more

What do you dislike?

Not Best fix for low-end devices because take too much time to boot and memory and CPU intensive

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

I used Pycharm in a number of projects. It helped me to develop large Django and Flask project. I also used pyCharm for golang after installing the plugin.

PyCharm review by <span>Giuseppe B.</span>
Giuseppe B.
Validated Reviewer
Verified Current User
Review Source

"A satisfactory but improvable experience"

What do you like best?

In general, the IDE is incredibly powerful. The debugger is probably the feature that I love the most, so straightforward. Being able to configure several environments for each executable is really useful. Amazing integration with Django.

What do you dislike?

The UI is too cluttered; for instance the contextual menu has way too many options, I've never read it all. Go to file is significantly slower than in Sublime or Atom, and not so powerful as it mainly checks for the filename and not for the path. Improvable start-up time. Improvable experience with front-end technologies (ES6 and CSS).

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

I am developing a website with Django. At the beginning I was using Sublime but the development has become in general so much faster and easier since I switched to Pycharm. I can't see why I wouldn't recommend it to a Django developer.

PyCharm review by User in Higher Education
User in Higher Education
Validated Reviewer
Verified Current User
Review Source

"Great all around IDE but integration could be better"

What do you like best?

My story with JetBrains started when I moved to IntelliJ from NetBeans for Java.

I've tried quite a number of python IDE's: IDLE, Wing, Comodo, but PyCharm seems a truly industry-grade product with great tools integration. It's in very good hands with great support and constantly improving.

What do you dislike?

Code analysis isn't great --- sometimes you can't go to some definition even though it's imported locally and works at runtime.

By contrast, the support of Java is realized much better.

Refactoring tools as of late started lacking in reliability --- would only rename a class or method in some places and miss out usages, annoying.

Lastly, the IDE can't connect to the debugger for some reason (am I just using a dated version?)

Recommendations to others considering the product

Have an up to date version.

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

Academic research: AI and natural language processing.

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

"PyCharm is great for Python development "

What do you like best?

User is able to customize font and background color to fit their preferences. PyCharm also allows the user to run code within the editor instead of running the code in a different software, something not offered by many IDEs. PyCharm organizes files well, allowing the user to easily navigate through their folder and files.

What do you dislike?

PyCharm is a large and clunky tool. User often experiences lags when using the software, even if they are only viewing small files or a small number of files.

Recommendations to others considering the product

Good tool for Python development

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

PyCharm is a great tool for software development.

PyCharm review by <span>Daniel S.</span>
Daniel S.
Validated Reviewer
Review Source

"Best python IDE"

What do you like best?

Pycharm comes batteries included, all you need is here. For professional use, licenses come with django and other frameworks integration. Awesome.

What do you dislike?

For really big projects tends to be slow at loading, because it checks all the code for the code completion.

It also makes it to consume an important amount of ram.

Recommendations to others considering the product

Try it, and you will not go back to anything.

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

I use it for every single python development I am involved. It doesn't matter which OS, since it works on linux, windows or osx.

PyCharm review by <span>Kandarp K.</span>
Kandarp K.
Validated Reviewer
Review Source

"The IDE to use for Python Development"

What do you like best?

Integrations with different services, especially Django are really great. Makes software development a delight to work with. Pycharm helps a lot with large projects. Searching within projects is one of my most liked features. Other than this, I would give honorable mentions to the debugging, VCS integrations and plugin support.

What do you dislike?

Might be a little overwhelming to start. Having so many features to play with can sometimes confuse you. And most of us really use a fraction of them anyway.

Recommendations to others considering the product

Just give it a try.

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

Rapid development, efficient, structured management and faster sprint times.

PyCharm review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"Best Python IDE"

What do you like best?

I love PyCharm because you can work with Django projects right within your IDE. You can work on HTML, CSS, and Python all at the same time.

What do you dislike?

The one thing I do dislike about PyCharm is the fact that it takes a while to create a Django project. It is much better if you just use the command line.

Recommendations to others considering the product

If you're trying to work with Django projects easier, PyCharm is for you!

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

I have created highly optimized Django projects with the help of PyCharm. The IDE saves me time and makes my sites grow faster.

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

"PyCharm Review "

What do you like best?

PyCharm is sleek and powerful IDE for Python development. Tons of features available, like configuring with GitHub for easy checkins and checkouts.

Tools for code refactoring and code analysis available within PyCharm IDE. Profiling and code analysis features in-built in PyCharm IDE.

What do you dislike?

Sometimes PyCharm IDE faces random crashes and it takes a lot of time to boot-up and start for the first time.

Recommendations to others considering the product

Absolutely, I will recommend it !!

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

I working on Machine Learning algorithms in PyCharm and I feel the IDE is very powerful i supporting Machine Learning and Data Analytics problems.

PyCharm review by User in Computer Software
User in Computer Software
Validated Reviewer
Verified Current User
Review Source

"Best Python IDE over all on the market"

What do you like best?

Best Python IDE over all on the market. It beats out Eclipse with PyDev (which it is based on) and it beats out even Sublime Text and Atom and TextMate in some ways. TextMate is still the most Mac

What do you dislike?

Being Eclipse based, it is often difficult to see or find ways to expand it as compared with Sublime Text or Atom or TextMate. Performance and battery life are also greatly impacted by Eclipse being a Java platform.

Also a result of Eclipse basis, it is very not mac-like in many ways including keyboard shortcuts and some text selection behavior. Most of this is correctable via configuration, but tedious. The Java based UI also shows inconsistencies with native Cocoa apps, same as Eclipse.

Recommendations to others considering the product

Try before your buy. PyCharm is a not super cheap subscription basis, but you should try the Community Edition first. Also try Eclipse with PyDev, as well as Sublime Text (Qt and Python based cross platform app), Atom (Electron based cross platform app) and TextMate (Mac only native app).

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

Coding in Python and JavaScript and HTML and more all at once. I have found some uses for PyCharm.

PyCharm review by User in Internet
User in Internet
Validated Reviewer
Review Source

"Pretty solid "

What do you like best?

Code navigation is one feature that I use the most. It allows you to navigate internal libraries without much hassle.

It also has good support for different plugins. I mainly use vim flugin and it can also run flake8 for you and show little squiggly markers to display any syntax violations.

What do you dislike?

Configuring debugger is not straightforward if you are not familiar with the idea terminology.

Recommendations to others considering the product

I think it's a no brainer if you develop in python. It's really one of the best IDEs in this space. I'd highly recommend this unless you are an advanced vim/emacs user.

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

I use it mainly for my daily development and it has significantly improved my development speed. Simply because I can freely navigate in between libraries and get a better understanding of the code.

PyCharm review by <span>Abdullah .</span>
Abdullah .
Validated Reviewer
Verified Current User
Review Source

"Fantastic, but going towards feature creep"

What do you like best?

- Intelligence

- Linting

- Everything (can be made to) work

- Licensing for open-source / students

I will definitely buy a license when I am up for it

What do you dislike?

- Sometimes clunky

- Always takes time to launch

- some UI elements not of appropriate size

- Some features are incomplete

- Many features are not used (by me) but are constantly in the face : eg. I don't do web-dev

Recommendations to others considering the product

If you develop in Python, and do not have previous experience / predilection with IDEs, then use this.

Especially if you are interested more in the work and less in learning.

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

Development

Fast, tested, organised, and best of all, great for lazy typists like me

PyCharm review by <span>Akshat V.</span>
Akshat V.
Validated Reviewer
Verified Current User
Review Source

"amazing tool for python coding"

What do you like best?

Configurations which provide an option to create a virtual environment. A definitely top notch IDE for python coders

What do you dislike?

A bit complicated for begineers, not well documented

Recommendations to others considering the product

Definitely worth trying for its support for python coding

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

Writing python scripts for web scraping

PyCharm review by <span>Jeff S.</span>
Jeff S.
Validated Reviewer
Review Source

"PyCharm makes coding in Python extremely easy. Fantastic predictive typing and correction"

What do you like best?

The ability to easily add libraries and the predictive typing that very accurately guesses the code you intend to input.

What do you dislike?

I would like it to have testing ability much like iPython in which you can test run scripts and immediately see the results without having to create a permanent module

Recommendations to others considering the product

PyCharm is fantastic IDE.

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

I use Python for complex financial modeling, and PyCharm makes that much easier in that I can build a foundation data set in one module and easily refer to it in several other modules. PyCharm makes this quite easy.

PyCharm review by <span>Oleksii O.</span>
Oleksii O.
Validated Reviewer
Verified Current User
Review Source

"Why pycharm is long trended IDE?"

What do you like best?

built in terminal, auto-complete, project search, code and class search, quick search on-click, in last version: added vue support, terminal runs virtualenv

What do you dislike?

sometimes it runs not so fast, debugger is quite huge for jvm and is not fast

no support for aiohttp

Recommendations to others considering the product

Use refactor tools and finding by code in project, it's truly useful

If you code for django - it's your best IDE ever.

If you code with js - pycharm will help too.

If you develop in growing team - git support does all work for you)

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

Problems solved:

bug fix,

finding bugs with debugger

on-time recommendations to code

git-versioning

faster writing readme files with markdown preview

PyCharm review by <span>Alexi Cole R.</span>
Alexi Cole R.
Validated Reviewer
Verified Current User
Review Source

"Best Tool I use everyday"

What do you like best?

The ability to traverse our applications using helpful utils like "find usages" or "refactor" are invaluable. Intelligent warnings/ errors and auto-fill save hours of debugging.

What do you dislike?

Only slight I might have is that occasionally the application seems to get stuck. But quitting the program and re-opening seems to take care of that anytime it happens.

Recommendations to others considering the product

Don't hesitate. The learning curve to use the more advanced features might be a little tough, but absolutely worth it.

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

Increases Engineering efficiency.

PyCharm review by <span>Bhanuka R.</span>
Bhanuka R.
Validated Reviewer
Verified Current User
Review Source

"Best Python Editor"

What do you like best?

Very Useful when edit Python and Easy to use. Very Modern User Interface. Debugging, Code inspections, Scientific tools support, Plugins, Live Preview, Error and Syntax Highlights are Very Useful Features.

What do you dislike?

Memory Management is not good. Get More time for startup. Need Pypy Support.

Recommendations to others considering the product

Yes. Very Easy Code editor with Great Features.

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

Python Development.

PyCharm review by <span>Paolo D.</span>
Paolo D.
Validated Reviewer
Verified Current User
Review Source

"Best Python IDE I've ever used"

What do you like best?

Dedicated Python environment which makes development fast and intuitive

What do you dislike?

A little slow on startup.

Using the latest version (2016.2) had to lower code inspection level: it was making typing impossible

Recommendations to others considering the product

It is free, download is super fast, the Community edition has all the features we need

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

I use Pycharm for my daily Python development and have my team adopting it to speed up development: code completion and inspection, navigation and search functionalities have had some major impact in our productivity

PyCharm review by <span>Guy T.</span>
Guy T.
Validated Reviewer
Verified Current User
Review Source

"Full featured, extensible, IDE for Python and other languages"

What do you like best?

Simple to install plugins for other languages including markdown and Golang. Constant improvements. Support for Docker and frameworks such as Django and Flask is improving all the time making it ridiculously simple to use to create microservices quickly and easily. Powerful integration with Git including easy to view diffs makes source control easy to do.

What do you dislike?

Debugging can be fiddly and occasionally hard to interpret. Support for Python virtual environments could be heavily improved.

Recommendations to others considering the product

Consider it even for languages other than Python, the support for languages such as Go through plugins is growing all the time.

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

Easy to use, powerful and extensible Python integrated development environment. Fast microservice development using integrated framework support. Responsive development team and support.

PyCharm review by User in Computer Software
User in Computer Software
Validated Reviewer
Verified Current User
Review Source

"Nice IDE for Python Developer"

What do you like best?

Its smartness in identifying function and plugin support

Its best plugin repository.

Better ecosystem

What do you dislike?

crash due to activation server call. making some feature more default plugins. Mostly slower compared to intellij

Recommendations to others considering the product

If your python developer and looking for a solid IDE then best option would be Pycharm. It solves most of the problem.

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

write rest endpoint in python

it support in writing scripts

it support in data science work

it support multiple add on and user can add or remove features in the preference

PyCharm review by User in Retail
User in Retail
Validated Reviewer
Verified Current User
Review Source

"Best Python Intercace"

What do you like best?

I like the ease of integration with GitHub. This is so important for group collaboration and makes it easy to push/pull your files and organize a group project.

What do you dislike?

I have little negative things to say about PyCharm. Honestly, I'd say only negative is that it's limited to Python.

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

I used it to write web scraping programs to gather data we needed for a project. It also made it easy to work with my manager on a project he passed to me.

PyCharm review by User in Research
User in Research
Validated Reviewer
Verified Current User
Review Source

"Nice place for all activities in python"

What do you like best?

Integration with Git, environments support, prompts me for syntaxis. Good for beginners, used to teach them python from the beginner level.

What do you dislike?

Slow with remote disks, module installation support does not always work. Freezes my Ubuntu once in a while. Slow to start even on powerful machine. Data explorer could be better, definitely not as good as in RStudio.

Recommendations to others considering the product

Use it, there is no better option, imho.

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

Deep learning with tensorflow for bioinformatics.

PyCharm review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"The best IDE for python programming."

What do you like best?

Ease of use

Nice UI

Module linking

Code completion

Its lighter than other IDEs

Easy package installation

Linked with GIT

Can be linked with other remote servers

Can be linked with bit bucket.

What do you dislike?

I simple love pycharm. So nothing I have found to dislike yet. Its better than any other python IDE.

Recommendations to others considering the product

Pycharm is the best python IDE in the market. It supports several other tools and components that are useful for project management and programming.

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

I use pycharm everyday for my regular coding. Its really fast. Starts in a sec. A lot of options available and can be linked to many different tools.

PyCharm review by <span>Alexander C.</span>
Alexander C.
Validated Reviewer
Verified Current User
Review Source

"Excellent IDE"

What do you like best?

the way to develop in python with this IDE is very easy and in turn, the graphical interface is very nice visually and creates a unique environment, additionally it is very complete when making corrections in real time in the code.

What do you dislike?

the installation is sometimes somewhat tedious, additionally it is somewhat expensive

Recommendations to others considering the product

recommended to the entire community of python programmers

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

it has helped me to develop optimally, any application in python

PyCharm review by <span>Hayley A.</span>
Hayley A.
Validated Reviewer
Review Source

"Very good product"

What do you like best?

I like how easy it is to use. Jet brains makes smooth and easy to understand IDE's. This IDE is used to code in python.

What do you dislike?

I actually do not like dislike anything about the product itself rather than the language python.

Recommendations to others considering the product

If you are familiar with Intellij another product of theres and you love it, then use this product and enjoy.

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

I use pycharm to code for class assignments. Its easy to code with.

PyCharm review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"Best free Python IDE"

What do you like best?

Simplicity. It is simple to get used to it for the basic options. It makes you easier to see your code even if it is huge.

What do you dislike?

I think it has more potencial that I actually know but it is difficult for me to get information about it. I would say it needs a bigger community

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

Business problemas: Software development.

Beneficts: Clean code, structured, easy to navigate

PyCharm review by <span>Venkatesh W.</span>
Venkatesh W.
Validated Reviewer
Verified Current User
Review Source

"Intuitive IDE for Python Developers"

What do you like best?

1. Very Good Library Support

2. Big number of useful keyboard short cuts

3. Very good auto completion features

What do you dislike?

1. Memory usage is bit on higher side

2. Faced problem while using boto3 library (AWS python library),, for which it was throwing unnecessary warnings and typos.

Recommendations to others considering the product

Easy to use python IDE with good support of libraries and frameworks.

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

I extensively use Python with various Amazon's Web Services to build Machine learning based soft wares..

PyCharm review by User in Photography
User in Photography
Validated Reviewer
Verified Current User
Review Source

"The Perfect IDE for Python"

What do you like best?

I just started Learning Python Language and after searching on internet i found that PyCharm is Best IDE for Python Development.

What do you dislike?

Nothing dislike this time because i'm beginner now in Python

Recommendations to others considering the product

PyCharm is Best IDE for python Developer because you have Paid version and Free version, if you are beginner then go for pycharm .

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

Learning python by building web application on Django

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

"Great tool for Python development"

What do you like best?

The version control integrated within IDE is nice. The terminal, data base window on side and the different themes for the UI are also some of the features I like. The debugger is allows me to evaluate each expression with my code.

What do you dislike?

Its difficult to work with frameworks like Apache Spark and use the PySpark through the Pycharm.

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

I use to program in python and develop applications.

PyCharm review by <span>Dhruvakumar R G.</span>
Dhruvakumar R G.
Validated Reviewer
Verified Current User
Review Source

"The best IDE for Python Development!"

What do you like best?

The GUI, options to select the python version within the IDE and compilation error detection, and so on. You can even change the color of the UI.

What do you dislike?

Nothing that I can think of. Like mentioned before, this is one the best tools for python.

Recommendations to others considering the product

Easy to use and the tool is powerful!

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

Easier to understand the tool and its intuitive and fast.

PyCharm review by <span>Corwin C.</span>
Corwin C.
Validated Reviewer
Verified Current User
Review Source

"Utterly essential"

What do you like best?

Shortcuts for everything, incredible GUI, I literally could not have gotten my startup off the ground without an IDE like this.

What do you dislike?

It's a little feature-heavy for a new user. Might be nice to have two modes, like Simple and Advanced.

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

I'm learning new frameworks and modules quickly and easily. Adapting to the needs of new problems is easy enough, and the realtime "spellcheck" style debugging is invaluable.

PyCharm review by <span>Tanim I.</span>
Tanim I.
Validated Reviewer
Review Source

"Good idea, terrible implementation "

What do you like best?

It has elements of good IDE: refactoring, etc

What do you dislike?

Horrible design. So much memory I cannot use my machine.

Recommendations to others considering the product

For scientific programming, use VI(m) or Emacs. Use an emacs or VI module that implements useful elements of a full IDE if needed.

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

Ostensibly, The maintenance and further development of complicated python packages. These packages also contain compiled sub modules, such as C and Fortran code with python wrappers.

PyCharm review by <span>Jesús D.</span>
Jesús D.
Validated Reviewer
Review Source

"The best IDE for python"

What do you like best?

I'm new on it but, it is quite intuitive and easy to use. It has many add-ons that helps when developing with python

What do you dislike?

it is only for python developing and some times your whole tool has more than one language

Recommendations to others considering the product

go ahead

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

Not business benefits but programming experience benefits. It is more comfortable to use pycharm than others IDEs for python

PyCharm review by <span>Andrew M.</span>
Andrew M.
Validated Reviewer
Review Source

"PythonIDE FTW"

What do you like best?

Tight integration between common tools such as Jupyter and the terminal make this an awesome and effective tool for working in Python for data scientists.

What do you dislike?

Project browsing is a little clunky at first before getting used to it.

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

We are attempting to offer a seamless development experience to our researchers such that they can focus on the problem at hand instead of the tools.

PyCharm review by <span>Michael Y.</span>
Michael Y.
Validated Reviewer
Verified Current User
Review Source

"Ease of developing with the best code analysis available"

What do you like best?

PyCharm offers stunning code editing and revision capabilities with impossibly easy hooks into many source code revision/tracking servers, including in-built GitHub integration. When you aren't sure why a certain function is running, or are looking to improve code quality, the amazing static analysis (with optional type annotations) builds on top, with deep hooks into the python debugger.

What do you dislike?

High memory footprint, runs on JVM so java is a must. Interface can be clunky to new users.

Recommendations to others considering the product

Switch now, I guarantee your code quality will vastly improve, and you will enjoy writing Python even more

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

I am an independent Python developer and this product has helped me gain vast experience through their Student software plan.

PyCharm review by <span>Javon D.</span>
Javon D.
Validated Reviewer
Verified Current User
Review Source

"Pycharm Review"

What do you like best?

Refactoring, debugger, syntax highlighting and third party integrations.

What do you dislike?

A bit heavy sometimes and drains the CPU.

Recommendations to others considering the product

Another great Jetbrains product

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

Software Development, more confidence in the quality of the solution.

PyCharm review by <span>Kris S.</span>
Kris S.
Validated Reviewer
Review Source

"From Self taught to full time developer"

What do you like best?

PyCharm has great integration with VC and it is so customizable that I feel like I can make it completely my own.

What do you dislike?

The learning curve can be a bit much but once you get used to a lot of the hot keys they are actually quite helpful.

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

Being a part of JetBrains it gets all the benefits of the support from that company.

PyCharm review by <span>Ivan I.</span>
Ivan I.
Validated Re