If we know the type of variable or parameter very well, why not to declare them?
I'd like to know why it's bad or not necessary.
Sorry, I'm new on Python (from about 1 year) and before I was on C, VB, VB.NET and C# programming languages.
With Python, I hope to have bad parameter types to be catched at compilation time.
And I hope to have an IDE that suggests me every attributes of a variable at design time. May be I'm too Microsoft minded, but variable type declaration seems to be the basic for me.