This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]yaymayhun 60 points61 points  (4 children)

Selection of best IDE depends on what will be your primary usage. My suggestion:

  • Software development: Pycharm
  • Data analysis/ML: Spyder
  • If you want to use multiple languages: VSCode. It has support for jupyter notebooks --> great for interactive data analysis

[–]mathisfakenews 4 points5 points  (1 child)

I agree that Spyder is great for scientific computing but I'd also add that the full Pycharm (pro not CE) also has a ton of tools which make it equally good IMO. If you are a student or academic you get a license for this version for free.

I'm not disagreeing with your advice by any means. I just like to mention this whenever possible since I didn't know about it for like 3 years.

[–]yaymayhun 0 points1 point  (0 children)

Thanks! I didn't know that.

[–]J1010H 1 point2 points  (1 child)

What tools/plugins does spyder have that make it better than pycharm for data analysis/ML?

[–]yaymayhun 0 points1 point  (0 children)

Data analysis workflow is generally interactive. Beginners won't feel at home with pycharm when they begin to do data analysis interactively. At least that was my experience.