I have to do assignments in python, and I'm looking for a good editor to code with. So far I've been using Kate, which is good enough -- but I'd like to know of alternatives.
I'm not to familier with the language, so it whould be nice if it whould show suggestions while I type (Like if I start typeing "stdin." it whould show a menu with "stdin.readline()" among other things.)
It whould also be nice if it had some documentation included, so I don't have to google when I stumble on functions that are unknown to me.
Thanks.
PS: I prefer vim over emacs ;)