Ну, я думаю, что самый динамичный способ изучения Python - это использовать iPython .
Вы получили автозаполнение при использовании табуляции, динамическое поведение, потому что это оболочка, и вы можете получить полную документацию о наборе любого объекта / метода:
object.method ?
При разработке я согласен, что PyDev - это круто. Но это тяжело, поэтому во время обучения текстовый редактор + iPython действительно хорош.