I am using as an editor for my Python code idle.
Idle is not a handy editor.
I work in Linux-enviroment.
Are there a better editor for coding Python scripts?
Eclipse/Netbeans could do the job if your into IDE's. Any text editors could do the job i.e notepad, notepad++.
notepad ++ is the best editor i know but for linux distros like ubuntu it is not officially supported. so you have either to use np++ through wine in ubuntu or use other editors available for linux. i am using np++ is ubuntu using wine myself and recommend everyone to do this but if you don't want to use wine, there is a good editor named "SciTE" for linux distors that you can try, it has highlighting feature for many language which is very important but it is not as good as np++
what's wrong with Idle? At least you know it will always be there...
Why not Vim or Emacs? I'm sure both have a plethora of plugins available for Python-specific tasks.
Gotta go with eclipse -- its an amazing tool and has built in debugger. I seriously don't know why people are hesitant about embracing the productivity boost provided by IDEs.
1) get eclipse
2) get the pydev plugin
3) make amazing things
spyder for those looking at scientific python
I use PyCharm Community Edition for at least one year. I think the best IDE for Python i tested. Better than Stani's, Netbeans, VI, ...
There are many IDE's available on linux for python. I am also learning some python and am using geany which is a fast and lightweight IDE.
Do you know any terminal editor that supports auto indent and syntax coloring other than vi or emacs?
I had this question also for me. But then I decided to use PyCharm Community Edetion, because LiClipse (my other favourite) wasn't really free, and it supports everything you need. You can also use Git or Subversion or anything other for Code-Revisioning. It also supports mutliple Python projects at the same time, and is actively developed. And that's why I use PyCharm.
I use Notepad++ on Windows and TextWrangler op my Mac. For some specific things I sometimes switch to Crimson Editor on a Windows PC.
I use TextWrangler on my mac. Quite simple to setup and use, no problems yet.
I have tried UltraEdit and Komodo, but still prefer TW.
sublime text + jedi + Python Flake8 Lint combination is very good to write python on linux, in addition vim and some addons also very good solution for linux. I generally use sublime text 3 and sometimes use vim.
I use Emacs (for everything), jedi-mode and anaconda-mode