A Robust Development Environment for Python
Updated August 18, 2024

A Robust Development Environment for Python

Nir Levy | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with PyCharm

We are using PyCharm as our main development IDE for all Python development. It has proven to be a fast, robust, and reliable development platform that facilitates the day-to-day work of the development team. It has good syntax highlighting capabilities, a fast and strong code completion system, and simple integration to docker running processes. We are happy with it and will continue using it as long as possible.

Pros

  • Code completion and suggestions
  • Error detection with static code analysis
  • Integration to docker
  • AI powered code generation

Cons

  • Pricing is a bit high compared to alternatives, but I am happy to pay for a good product
  • Speed up development time
  • Allows better error detection
  • Speed up unit testing time
Pycharm is a very user friendly development platform that makes it easy for development to work on their code. I also appreciate its robustness and speed. The enhanced code generation capabilities make writing code a lot faster.
I feel PyCharm is better fit for Python web development as it's a full platform that is designed by developers for developers. While vscode is free and does basically the same things, I always feel that it's less robust. Also, while I enjoy Vim as a simple text editor, I prefer Pycharm due to its overall reach and code-project management.

Do you think PyCharm delivers good value for the price?

Yes

Are you happy with PyCharm's feature set?

Yes

Did PyCharm live up to sales and marketing promises?

Yes

Did implementation of PyCharm go as expected?

Yes

Would you buy PyCharm again?

Yes

Pycharm is well suited for Python development with small or large teams using standard tools for source control. It works well for both server side development (backend) and for web and client development, so you can use it for your Django projects, we well as for your AI and ML projects.

Using PyCharm

5 - Developers and integration managers.
  • Development platform
  • Text Editor
  • Code generation
We are happy with the product and would not like to change.

Using PyCharm

ProsCons
Like to use
Relatively simple
Easy to use
Technical support not required
Well integrated
Consistent
Quick to learn
Convenient
Feel confident using
Familiar
None
  • Code completion and suggestions
  • Syntax Highlighting
  • Git Integration
  • Docker Integration

Upgrading PyCharm

Yes - New releases are quick to install and replace the previous version. We had no issues with the last few upgrades and were very happy with the upgraded versions.
  • Better code completion
  • Speed improvement
  • More code generation features
  • Better integration with external codeGen tools
  • Speed and stability improvements
Yes - We started with the free trial and upgraded to the basic paid version as the trial ended. We are happy with the current version.

Comments

More Reviews of PyCharm