IDE - Python - Linux

Для Linux существует огромное множество сред разработки, и все наверное они хороши. Так что выбор среды - дело лично каждого, кому что удобнее. Но я могу посоветовать две из возможных, обе кроссплатформены, так что могут работать как под Linux, так и под Windows.
Первая - Emacs. Из коробки определяет файлы с расширением .py как исходники python. Но надо настроить интерпритатор (по умолчанию там версия 2.7). Из коробки не делает автоотступов и автодополнения кода. Но есть плагины это исправляющие, к примеру: https://github.com/gabrielelanaro/emacs-...
В общем, этот редактор просто БОМБА! Но им надо учиться пользоваться, что не всем по-нраву. А так, его можно настроить так, что он вам и электронную почту будет проверять, и отступы делать и дополнять, даже программировать за вас, просто нужно правильно настроить - а это очень сложно. Ну и научиться пользоваться - а emacs - это как ящик пандоры возможностей. Мощная и великая штука - для гиков.
И главное - ест мало ресурсов системы.

Вторая среда - Eclipse Написана на Java - поэтому кушает ресурсы. Среда симпотичная, имеет очень богатую базу расширений. Изначально на ней можно кодить на Java, но с расширениями - на чём угодно, причём расширения полноценные - не просто синтаксис, а всё что нужно - компиляция, отладка и.т.д. Так что смело ставим расширение PyDev, в настройках выбираем нужный интерпритатор и всё, сразу автоотступы, автодополнение, подсветка кода - всё что нужно. Не забываем при создании проекта выбирать помимо версии интерпритатора ещё и версию синтаксиса.