I use pyscripter for coding, it supports auto-completion. So, when I say:
a = []
a.
It gives me all the list functions. similarly with strings I do b=''.
But for the file type, I have to use file. and choose the function and write its arguments and then replace file with the variable name.
Is there a way to declare a variable type explicitly in Python, so that my IDE can be more useful?
a.your_attributein your code, pyDev-eclipse will keep showing that attribute after pressing . in list with CTRL + SPACE, with its intelligence !!!