В настоящее время существует два языка Python
- оригинал, который все еще обновляется (в настоящее время в 2.7.2)
- переработанный Python 3, который нарушает совместимость (в настоящее время в 3.1.4)
Многие библиотеки еще не переключились на Python 3, и, возможно, не будут в течение некоторого времени, поэтому вам лучше получить 2.6 или 2.7.
Для Windows или Mac я могу порекомендовать дистрибутив Enthought (бесплатный для академического использования), который содержит множество вкусностей, в том числе scipy , который вам очень вероятно понадобится - - и устанавливает без проблем!