Как уже выше упоминали, Pycharm. Можно еще в eclipse и даже в Visual Studio, можно использовать обычные редакторы кода sublime text, gedit и так далее, а можно прямо в командной строке, набрав python :)
Вводишь в командную строку или LX Termina команду 'python', у тебя открывается компилер и туда уже можешь вводить остальные команды. Есть еще один способ, создаешь текстовый документ, там пишешь программу, нажимаешь "сохранить как", заменяешь "текстовые документы" на "все файлы", заменяешь кодировку на "utf-8" и к концу названия своей программы приписываешь ".py".