"For explorative things, python has the edge" -- I'm a lazy programmer, how can I get contextual auto-complete like I can with Scala (and other type safe languages)?
From my experience, auto-complete for Python shows everything (like JavaScript's), so I end up googling.
From my experience, for exploration of data, you usually use the functionality you already know and you visualize things as much as possible. So there is not a huge advantage for Scala in terms of autocompletion and such, but there is quite a bit of advantage for python for batteries-included, visualisation and speed of execution.
But yeah, I get your point, I find it annoying too.
For exploratory work you're in a notebook so your auto-complete usually has access to the exact object instances in question. There's also some good machine learning based autocomplete systems out there nowadays.
From my experience, auto-complete for Python shows everything (like JavaScript's), so I end up googling.