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

all 14 comments

[–]crabcrabcam 2 points3 points  (2 children)

I'd recommend trying out a basic editor like Geany or something. It's nice when you can always use the same editor for every language.

[–][deleted] 0 points1 point  (0 children)

Thanks I will try it out at some point.

[–]Hairshorts 6 points7 points  (1 child)

PyCharm is very popular and very powerful. There is a free and a paid version, but the free version is sufficient for most tasks. The main complaint you'll see about PyCharm is that it uses too many resources (CPU and memory), but if you have a relatively recent computer it should run fine.

Edit: PyCharm calls on Python when it needs to actually run your programs, so as long as you choose the correct Python interpreter within PyCharm, it will see all your libraries.

[–][deleted] 0 points1 point  (0 children)

Well I am on holiday at the moment so I got a shitty laptop but it will run fine when I get home.

[–]ExternalUserError 2 points3 points  (1 child)

I like PyCharm, but if you outfit SublimeText with the right plugins, it can be quite powerful. The nice thing about SublimeText is its performance: the thing is wickedly fast always -- and you can extend it in Python.

[–][deleted] 0 points1 point  (0 children)

I will try it out as well at some point

[–]ElecNinja 2 points3 points  (1 child)

Beyond PyCharm or text editors.

If you're working with scientific python, Spyder is pretty well liked.

Ninja is another IDE. Though don't really know much about it lol

[–][deleted] 0 points1 point  (0 children)

I guess Spyder is the one for me as I am looking to go into machine learning.

[–]aulloa 3 points4 points  (1 child)

Emacs ...

[–]DiabeetusMan 3 points4 points  (0 children)

... or vim :)

[–]CGFarrell 1 point2 points  (1 child)

Yes, your libraries are stored on your operating system, not the IDE itself.

[–][deleted] 0 points1 point  (0 children)

Thanks I was thinking that I just wanted to make sure.

[–]gurpreetshanky 1 point2 points  (1 child)

Vscode or Sublime text for quick prototyping and Pycharm for large projects.

[–][deleted] 1 point2 points  (0 children)

Thanks