PyCharm is my go-to IDE for Python prototyping and development.
February 04, 2020

PyCharm is my go-to IDE for Python prototyping and development.

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with PyCharm

I currently use PyCharm for the development of Machine Learning solutions. I use it for the preprocessing of datasets, implementation of algorithms, and API development. As Python is the primary language of use for ML development, Pycharm is a natural choice.
  • Machine Learning
  • Data Processing
  • Selection of virtual environment seems a little janky
  • Access to library code needs more transparency - some seem available to browse, some don't.
  • Overall has sped up Python development, although tangible ROI is not feasible to calculate.
I've used Sublime, VSCode, Wing IDE, Visual Studio, IntelliJ, WebStorm. For Java development, Intellij is best - being built by the same company as PyCharm it provides a helpful familiarity. The same can be said for WebStorm, although more lightweight IDEs are usually preferred, especially if we like having the team on the same IDE. Visual Studio is far too bulky and cumbersome. Sublime and VSCode are great when I project involve multiple languages.
I've never needed to reach out to support but was mostly able to find solutions online.

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

For ML or data munging prototyping or even application development, PyCharm is my go-to IDE. It would be less appropriate for the development of other languages like TypeScript or node. Some users may prefer a more lightweight IDE.