Я ищу хорошую IDE для Python, которая должна работать в Windows 7 и выше. В идеале программа должна поддерживать следующие функции:
Будет предпочтительнее, если IDE имеет хороший пользовательский интерфейс и поддержку стыковки, как в Eclipse.
В настоящее время я не могу приобретать платные продукты, но готов принять ответы, описывающие относительно дешевый продукт.
Разработчики JetBrains — это те же люди, которые создают ReSharper, инструмент рефакторинга C#. У него есть бесплатная и платная версия. Я нашел бесплатную версию довольно хорошей. Платную версию не пробовал.
Ознакомьтесь с инструментами Python для Visual Studio (PVTS). Это соответствует вашим требованиям (плюс это бесплатно):
Прочтите статью в блоге Скотта Хансельмана « Один из самых сокровенных секретов Microsoft — инструменты Python для Visual Studio» (PTVS) для получения дополнительной информации.
Примечание . Я соучредитель Wingware, создателя Wing IDE для Python.
Wing IDE имеет подсветку синтаксиса для Python и многих других языков, а также средство завершения кода, которое использует как статический анализ, так и текущее состояние выполнения, когда оно доступно (например, когда отладчик активен или вы работаете в оболочке). Существует также Source Assistant, который дает вам советы по звонкам, документацию и другую информацию, относящуюся к коду, который вы нажимаете или вводите.
Вы можете перейти к определению любого символа, а также использовать инструмент «Найти использование», чтобы найти все точки использования (а также выполнить рефакторинг для переименования, перемещения точки определения и т. д.).
Отладчик включает в себя некоторые дополнительные функции, такие как условные точки останова, интерактивный отладочный зонд, который работает как оболочка Python в контексте текущего фрейма стека отладки, а также возможность просмотра значений по символическому имени или ссылке на объект.
Чего не хватает в вашем списке, так это того, что отладчик не поддерживает IronPython.
Вы можете получить несколько упрощенную Wing IDE Personal за 45 долларов, но она не имеет всех функций, упомянутых выше. Однако если вы используете IDE для курсовой или дипломной работы или для бесплатной разработки с открытым исходным кодом, вы можете получить Wing IDE Professional бесплатно. См. https://wingware.com/store/free
Sublime становится одним из самых популярных редакторов программирования. На самом деле это не полноценная IDE, но простота использования, скорость и многочисленные пакеты, разработанные сообществом, делают ее одинаковой и в некотором смысле даже лучше (подумайте о смене парадигмы :)
Он поддерживает большую часть вашего списка и стоит изучить ИМХО.
http://pydev.org/ имеет все функции, о которых вы просили (это плагин с открытым исходным кодом для Eclipse).
В нем есть такие вещи, как:
Кроме того, интересно отметить, что для него есть отдельная версия с другими преимуществами: http://www.liclipse.com (но она коммерческая).
Агостино
Кадры Кэтрин Уайт
Мог говорит восстановить Монику