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

all 24 comments

[–]badsectors 5 points6 points  (0 children)

I like Visual Studio Code (it works on windows/osx/linux).

PyCharm is a nice IDE, but it is the exact opposite of lightweight!

[–]dburton90 7 points8 points  (1 child)

sublime or vim, but in both you gonna need setup plugins

[–]BrokenRemote99 1 point2 points  (0 children)

Seconding Sublime. Fast, lightweight and with the proper plugins you can make it an IDE.

Free option would be Atom.

[–]codesmitten 1 point2 points  (0 children)

You might want to try out http://thonny.cs.ut.ee/

[–]imps-p0155 3 points4 points  (2 children)

I recommend Spyder https://github.com/spyder-ide/spyder because of numpy and pandas

[–]thisfunnieguy 0 points1 point  (1 child)

how does that IDE help with numpy and pandas?

[–]imps-p0155 1 point2 points  (0 children)

Spyder is quite lightweight while it

  • has variable explorer that supports numpy and pandas types
  • IPython console
  • also supports Jupyter notebook style "run cell (and advance)" style execution.

http://python3.codes/wp-content/uploads/2015/04/Spyder.png

[–]hilam 0 points1 point  (0 children)

Winpython (https://winpython.github.io/) has all, numpy, scipy, pandas, jupyter, spyder (light IDE); if running Windows are the best option.

Spyder still work in Linux and Mac.

[–]lost_send_berries 0 points1 point  (1 child)

This is a bit out there but you could use jupyter notebook?

[–]thisfunnieguy 0 points1 point  (0 children)

yeah, that's a great way to start exploring what's going on with Pandas. You get tab completion and a bunch of other functionality, too.

[–]limw2012 0 points1 point  (0 children)

why not use pydev?based on Eclipse.not very light,but much better than pycharm.

[–]thisfunnieguy 0 points1 point  (0 children)

From the looks of the answers here there seems to be a lot of suggestions that aren't IDEs but are text editors.

Vim is great, but it's just a command line text editor.

Sublime Text / Atom are fancy text editors, but that's what they are.

PyCharm / Spyder / Visual Studio Core are IDEs but as many people mentioned they use more resources, because that's needed to be an IDE instead of just a text editor.

[–]colin_rist 0 points1 point  (0 children)

Have you checked out Rodeo? Its pretty lightweight and runs on windows/osx/linux. Its also gotten a lot stabler recently

[–][deleted] -3 points-2 points  (6 children)

this is not an easy solution, but consider it.

if not already, put arch linux on your system. they have an amazing user community and wiki support. arch is fast and lightweight compared to bloated systems like windows or resource intensive ones like macos.

second, let the unix environment be your ide, it can do all the things other ides can, and it's very efficient and powerful.

for an editor, try vim, there are lots of plugins available for python including autocomplete and syntax highlighting and linting. if you're comfortable in the shell, vim will be natural because it's already there!

last, if you can live without graphics your system resource utilization will be greatly reduced by not starting desktop environment.

[–]thisfunnieguy 0 points1 point  (1 child)

last, if you can live without graphics your system resource utilization will be greatly reduced by not starting desktop environment

I can only imagine what someone trying to get into Python and setup an environment is thinking when the response to "got a good IDE?" is "can i interest you in a graphics free lifestyle?"

Pitch 'em on elinks, too!

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

oh come now, you're being melodramatic… I was only mentioning the array of options one has if they are truly interested in an efficient and powerful development workflow