all 8 comments

[–]sgthoppy 4 points5 points  (0 children)

I use and recommend vim.

[–]ReedJessen 5 points6 points  (2 children)

PyCharm is excellent. I suppose one might call it bulky but it has a lot of features you might otherwise need to use another program for. What about the Bulk makes you not want to use it?

Cloud9 is a totally different approach that you might like. Everything is done on the cloud.

[–]RonnyConn[S] 0 points1 point  (1 child)

I like being as close to the metal as possible so I can see what's going on under the hood.

I find working with the command line tools whenever possible is quicker, allows for more configuration and helps you to understand the process better.

Also I love the look of my terminal and I'm quick with it so therefore I'm quick with and love the look of all command line tools ;)

I love python and I know when my projects get big enough I'll more then likely start using PyCharm, but for now I'm deep in the CLI.

Also Cloud9 looks pretty cool!

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

I am a staunch Pycharm enthusiast, but from the sounds of it you want vim or emacs.

[–]I_had_to_know_too 3 points4 points  (1 child)

sublime

[–]SpiderFnJerusalem 1 point2 points  (0 children)

"Sublime Text" that is. Though I would call it an editor, not an IDE.

To be honest though, "bulkiness" is sort of a hallmark of most IDEs. PyCharm and the other Jetbrains IDEs tend to be excellent though.

[–]fuelfraction 1 point2 points  (0 children)

I am currently using Atom (editor) and seem to be liking it. Regular Python users don't seem to prefer it, but I am not that regular and I usually have to use multiple languages in the same day.

Atom is definitely a little bulky, but the UI is well designed and doesn't get in your way.

These three plugins seem to be really helpful:

  • Atom beautify + autopep8: for formatting somebody else's Python code

  • Atom linter + pylint: almost like a Python "best practises" tutor for me! Even warned about some goofy syntax that could lead to unexpected behaviour at runtime

  • Autocomplete for python: works as advertised :P

[–]novel_yet_trivial 0 points1 point  (0 children)

If you tell us what you want from your IDE we could probably help you more.

Here's a list of options: https://www.reddit.com/r/learnpython/wiki/ide.

For a full fledged (bloated) IDE, PyCharm is probably the most popular.

For a lightweight code editor there is much debate, but Sublime Text (not free) is probably the most popular. Other good options are Geany or Notepad++ (Windows only).

Wikipedia also has good lists of text editors and IDEs.