Какой редактор или IDE вы используете для Python?

     

    Only registered users can participate in poll. Log in, please.

    Какой редактор или IDE вы используете для Python?

    • 3.6%Emacs94
    • 4.3%Geany112
    • 5.1%IDLE132
    • 1.6%Komodo Edit41
    • 3.6%NetBeans93
    • 13.9%Notepad++360
    • 20.9%PyCharm542
    • 9.3%PyDev (Eclipse)240
    • 2.0%Python Tools for Visual Studio51
    • 23.3%Sublime Text 2604
    • 14.0%Vim362
    • 0.6%Wing IDE15
    • 7.3%Другое188
    • 24.4%За меня код пишет НЛО632
    Share post
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 67

      +6
      Использую PyScripter под Windows
        0
        Аналогично, очень хорошая вещь, даже как то им темку для подсветки настругал)
        0
        реже Aptana Studio
          +1
          Надо было написать «Я бэтмэн»,
          вместо «за меня код пишет НЛО» — тогда
          вопрос бы получил более точные резуьтаты…

          Но кармы у вас действительно — завались… можно сливать)
            +6
            Textmate
            • UFO just landed and posted this here
              +3
                +3
                Emacs + Rope.
                  0
                  +1 за емакс, а Rope не тормозит? я когда проект открыл им, какие-то дикие лаги начались, такое впечатление, что из-за его автокомплита.
                    0
                    в случае vim, когда подключаешь rope надо сделать mkdir .ropeproject в папке проекта, иначе rope будет искать по всему ~. Насколько я помню из того что читал когда натыкался на это — это поведение самого rope.
                      0
                      Обязательно в корне должен быть .ropeproject. Чтобы его создать:

                      M-x rope-open-project
                        0
                        он есть, создается
                        0
                        Кстати, очень очень очень советую использовать Eassist. С ним доступ к функциям / медотам в модуле ускоряется в разы.
                      +5
                      Sublime Text 2: нас все больше и больше:)
                        0
                        и всё из-за статей на хабре про него :)
                          +1
                          Скорее потому что он действительно удобный. А на Хабре отметились многие редакторы и IDE, но от этого сильно популярнее они не стали.
                            0
                            Очень удобный.
                            Доставить к стандартной комплектации Zen Coding и вообще мечта, а не редактор.

                            Между прочим, вверху есть Project, который я не сразу заметил из-за чего долго пытался найти функцию отображения _файлов из папки, где сейчас нахожусь_ :(
                              0
                              Думаю не было бы Project получил бы много меньше голосов.
                                0
                                Была бы поддержка scp/sftp/ftp — был бы еще мечтее
                                (плагины на эту тему в момент пробования — не понравились)
                                (предупреждая неизбежное кхм… недоумение, девелоперский сервак — без гуя, vim/emacs — не освоил :) )
                                  +1
                                  Меня не устраивают две вещи: отсутствие полноценного автодоболнения, как в IDE и то, что для питона не работает консольный ввод. Хотя нечеткий поиск крут невероятно.
                                    0
                                    Похоже, проблему с автодополнением решает SublimeCodeIntel. Если кто-нибуть подскажет, как починить ввод с консоли, буду благодарен.
                                      +1
                                      Из всех IDE самая крутая — PyCharm, но она очень тяжелая. Перешел на «светлую» сторону Sublime Text 2 и это просто счастье. Есть пару фич, которые понравились на «темной» стороне IDEшок, и которых не хватает в Sublime Text 2:
                                      • Поиск по классам/функциям по всему проекту. Иногда знаешь примерное название класса/функции, но не помнишь точное местонахождение. Сейчас просто ищу по всему проекту «class ClassName», «def func_name»
                                      • Автодополнение и перемещение по клику на класс/метод. SublimeCodeIntel стоит, но иногда не успевает проанализировать код и просто не подсказывает, либо подсказывает с задержкой в пару секунд. Так и не получилось натравить его на определенный virtualenv, который лежит у меня вне проекта.


                                      Но это мелочи по сравнению с огромными плюсами, которые получаешь в замен. Отличный редактор.
                                        0
                                        > Автодополнение и перемещение по клику на класс/метод
                                        Установите плагин для CTags и ctrl+shift+left_click будет вам все находить. Правда перед этим надо собрать базу тегов.
                                          0
                                          О, круто. Спасибо. Сейчас гляну. Пока что установил через Package Control, сделал «rebuild tags». Дальше пробую переходить и другие шорткаты, но пишет, что не может найти. Вы как-то правили конфиги или у вас завелось сразу? И еще вопрос: это что, нужно будет «rebuild» после любого изменения: поправил свой код, поставил новую либу?
                                            0
                                            Вы видимо не установили сам CTags
                                            ctags.sourceforge.net/
                                            И да, надо пересобирать вручную. Но это обычно не проблема, Ctrl+T+R и готово. Тем более это происходит очень быстро
                              0
                              я вообще сейчас в нем пишу плюсовый код (до emacs/vim еще не дорос, а от IDE решил отползти в сторону)
                              +1
                              Far
                                0
                                Я уж думал только я один такой )))
                                  0
                                  Нас уже трое ))
                                +3
                                PyCharm, но когда не было его под рукой Sublime Text 2, не IDE, но вполне удобно.
                                  +1
                                  gEdit…
                                    0
                                    • UFO just landed and posted this here
                                        0
                                        Eclipse для Python, для Java, для Specman e, для Cortex-M3, для AVR. Может быть для всего этого можно использвоать специализированный инструмент, но при таком частом переходе между платформами и языками, как у меня тяжело держать в уме все горячие клавиши, макросы и прочие вишки различных IDE.
                                        +1
                                        Полюбил сублайм, за то что можно самом написать плагины на знакомом языке.
                                        Уже 3 штуки написал.

                                        — При клике f5 скрипт выводит создает xterm и выполняет в нем python или php приложение, сразу выводя результат работы
                                        — Проверка синтаксиса при сохранение файла, если ошибка, выводит alert сообщение с тексом ошибки (снова python и php)
                                        — Та-же проверка синтаксиса, только по клавише f6

                                        Если кому-то надо, могу скинь, пишите на хабраящик
                                          +1
                                          Выложите на GitHub, чего там.
                                            0
                                            Прошу прощения, забыл уточнить. Пока это все работает только под Линуксом (может и под Маком тоже будет), Винда мне не нужна была, по этому и не писал под нее ничего.
                                            0
                                            Все перепробовал, самая функциональная и навороченная — PyCharm, работал бы в ней, если б не тормозной интерфейс и шрифт под linux.
                                            Юзаю Eclipse года уже 3-4 как, есть все необходимое — поддержка unit test'ов, переход на определение, подсветка pep8 и т.д.
                                            Некоторое время использовал Vim и Emacs, но это превращается в «построй редактор своей мечты», в один прекрасный момент бросаешь это бесконечное занятие и возвращаешься на привычное рабочее место.
                                              0
                                              Он тормозит только на OpenJDK.
                                                0
                                                Интерфейс не на OpenJDK тормозит даже по сравнению с Eclipse =(
                                                  0
                                                  Очень странно :(
                                                    0
                                                    Не на OpenJDK летает что PyCharm что PHPStorm, а вот Eclipse как раз тормознутый у меня.
                                                  0
                                                  Тоже пользовался PyCharm пока сидел на маке и даже мысли не было менять на что-то другое — она была совершенна. Но под Ubuntu PyCharm выглядит ужасно. Я понимаю, что шрифты не самое главное в IDE, но на это просто невозможно смотреть.
                                                    0
                                                    Да, именно так, на маке и форточке у PyCharm все около дела. Но под линуксом все намного хуже, что нибудь одно еще можно было бы потерпеть — либо шрифты, либо быстродействие интерфейса. Но все вместе это перебор.
                                                      0
                                                      Это проблема не PyCharm, а системы. У вас же Gnome, я так понимаю?
                                                        0
                                                        Это не проблемы системы, это проблемы джавовского Swing'a — ну не умеет он отрисовывать шрифты в линуксе системными средствами.
                                                          0
                                                          О как! Спасибо за инфу, буду знать :)
                                                    0
                                                    а я уже много лет на этом сижу pythonide.stani.be
                                                    первая любовь, видно, самая сильная
                                                      0
                                                      Urxvt + Vim + ipython + grep
                                                      +4
                                                      Совершенно непонятно, почему в опросе есть Geany, но при этом нет Kate? Я немедленно позвоню в общество защиты прав пользователей KDE.
                                                        +1
                                                        Kate и только Kate!
                                                        0
                                                        Python Tools for Visual Studio рулит если вам нужно в дополнение к вшему основному проекту под Visual Studio иногда писать скрипты на Питоне. Привычная IDE с возможностью отладки скриптов под дебагером
                                                          0
                                                          Как столько людей использует Sublime Text 2, если там нет отладчика? Редактор отличный, но IDE даже язык как-то не поворачивается назвать. Хотя на третьем месте Notepad++. Похоже, народ отлаживает питоновский код с помощью print.
                                                            0
                                                            Можно успешно разрабатывать не пользуясь отладчиком, но применяя другие техники помогающие находить баги. Банальные примеры: юнит-тесты, assert, отладочный вывод в лог-файл, написание текстуализаторов(о том что такое читать Реймонда) и др. вещи.
                                                              +2
                                                              юнит тесты — это не «техники, помогающие находить баги», а способ убедиться, что модуль функционирует в соответствии с требованиями к нему. И вот когда юнит тест не проходит, вам и нужен отладчик, чтобы выяснить где ошибка. Все остальное, что вы написали — это такая же замена отладчику, как правая рука замена женщине.
                                                                0
                                                                pdb вам в руки. а то что — отцы и деды и такого не имели.
                                                                  0
                                                                  Раз когда-то и такое не имели, значит ли это, что нам нужно брать палку и идти бананы сбивать?
                                                                  З.Ы. Если выкрою время, напишу плагин питоновского отладчика для Sublime Text 2, уж больно он мне приглянулся.
                                                                    0
                                                                    Отпишите, пожалуйста, здесь, если напишете.
                                                                      0
                                                                      Договорились, будете альфа тестером :)
                                                                  0
                                                                  1)
                                                                  >>а способ убедиться
                                                                  Вы уверены что вы знаете перевод англ. слова 'test' на русский язык?
                                                                  2)
                                                                  Вы уверены что вы понимаете в чем заключается «тестирование»?

                                                                  Отвечу тестирование это процесс нахождения отклонений между «ожидаемым» и «на самом деле», а баг это или фича следует из требований, проекта, документации и в редких случаях слов Product-owner-а.

                                                                  Мне кажется Вы запутались в формулировках. Попробую пояснить:
                                                                  «убедиться» — это цель
                                                                  «новые баги» — это результаты достижения цели. Мы же с Вами понимаем, что отрицательный результат, тоже результат!
                                                                    0
                                                                    Вы придираетесь к словам.
                                                                    «убедиться» — цель.
                                                                    «способ убедиться» — средство достижения цели
                                                                      0
                                                                      Придираться к чему-нибудь моя работа :) Очень люблю говорить «А у Вас по кнопке...» )
                                                                        0
                                                                        Что-то мне подсказывает, что вас для другой цели нанимали )
                                                              0
                                                              Во времена, когда баловался питоном, использовал Eric 4 и NetBeans…

                                                              Only users with full accounts can post comments. Log in, please.