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.

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