PyCharm (IDE для Python/Django) обновился до версии 1.1


    Спустя два с небольшим месяца после релиза PyCharm 1.0 вышел первый большой апдейт, версия 1.1. Несмотря на скромное увеличение номера версии, новых фич и улучшений в релиз попало достаточно много. Вот краткий список:
    • Автодополнение теперь появляется автоматически и не требует нажатия Ctrl-Space;
    • Появилась возможность вытаскивать табы редактора на второй монитор (почти как в Chrome);
    • В дебаггере появились условные breakpoint'ы, break on exception, новая консоль и возможность удалённой отладки;
    • Запуск тестов теперь умеет работать с nose, doctests и новыми версиями py.test;
    • Появилась пачка новых inspection'ов, quickfix'ов и локальных рефакторингов (например, «Convert lambda to function»).
    • Под Linux и Mac теперь можно открывать проекты и файлы из командной строки;
    • В комплект поставки включены плагины для работы с файлами по FTP/SFTP и для интеграции с системами issue tracking.
    Ну и ещё много всего полезного. Как всегда, доступна 30-дневная пробная версия, а также бесплатные лицензии для open-source проектов и для использования в учебном процессе.

    Скачать новую версию можно на сайте jetbrains.com.
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 69

    • НЛО прилетело и опубликовало эту надпись здесь
        0
        Обновимся. Приятная IDE. Делалась, делается и, хочется надеяться, будет делаться в таком же стиле: людьми для людей ;)
        • НЛО прилетело и опубликовало эту надпись здесь
          • НЛО прилетело и опубликовало эту надпись здесь
              0
              Open Source Project License
              For open source projects
              FREE
            +1
            Сейчас сюда набежит толпа любителей PyDev и нелюбителей платных IDE, но пока это не произошло, очень хочется сказать, что PyCharm это та программа за которую не жалко, а даже приятно отдавать деньги.

            P.S.
            Очень надеюсь, что по сравнению с предыдущим EAP стало лучше детектировать неиспользуемые import'ы, потому что 101.2 умудрялась отмечать неактивными модули которые используются на 2 строчки ниже, причём в глобальной области видимости.
              +4
              PyDev местами лучше, местами хуже.
              Например он сам дописывает слово import после from xxx.yyy, что абсолютно логично
                +1
                А PyCharm после нажатия i, tab :)
                  0
                  нет, если можно что-то импортировать на i, то надо будет больше вводить
                  а PyDev после пробела пишет импорт+пробел — это круче :)
                  плюс можно «развернуть» любой файл в дереве процессов.
                  но eclipse…
                  В любом случае PyCharm для меня удобнее, но еще есть куда расти.
                  0
                  0
                  Про unused imports в последнее время никаких фиксов не было. Запостите, пожалуйста, реквест в YouTrack с примером кода?
                    0
                    Обазятельно сделаю, но там совсем явные какие-то косяки. может быть их что-то на первый взгляд не связанное вызывает, но я проверю.
                      0
                      Кстати, а есть ли какая-то команда для сортировки уже имеющихся в файле импортов? Я знаю что есть команда оптимизации, убирающая лишнее, и есть поддержка рекомендации PEP по очерёдности импортов при их автодобавлении(хотя я не нашел пока как это сделать :) ), а хочется взять проект на сто файлов и автоматом все их переделать с оптимизацией и сортировкой.
                        0
                        Отдельной команды для сортировки нет и не планируется; предполагается, что это будет делать optimize imports, но пока это не реализовано.
                        0
                        По unused import по сортировки импортов лучше всего посмотреть как это работает в NetBeans
                      0
                      EAP у jetbrains только для подписчиков?
                        0
                        Нет, для всех.
                        0
                        GIT!!! поддержка GIT Ура!

                        P.S Так и не понял как обновится с 1.0 :) где кнопка update? в HELP его нету.
                          0
                          точнее update он видет, что вышел, но не ставит.
                            0
                            Автоапдейта пока нету, прикрутим в одной из следующих версий.
                            0
                            Нет такого слова «нету»=). Извиняюсь за занудство.
                              +1
                              Ну тогда его надо сделать :)
                                +1
                                Прикрутят в следующей версии :)
                              –6
                              А для проектов на Pylons/Pyramid у данной системы есть какие-либо преимущества перед аналогами?

                              P.S. И всё-таки мне кажется, что средства разработки должны быть бесплатны, а деньги стоит получать с различных энтерпрайз-саппортов, делая различные модули на заказ под чьи-то задачи и обслуживая их…
                                +1
                                А мне вот не кажется, что за хороший продукт не стоит платить денег. Другой вопрос ценооразование за продукт. Если бы не было в свое время скидки, я бы его не купил, хотя теперь понимаю, что отличная вещь.

                                В общем с одной стороны он конечно может и стоит 99$, с другой как то жаба душит.
                                  0
                                  Тут даже не жаба.
                                  Просто существует мощнейший аналог — pyDev, который де факто стал стандартом, оптимизированным под веб разработку, с кучей инструментов по интеграции с различными сервисами. Не скажу что он идеальный, но все же.
                                    0
                                    И с какими, интересно, сервисами интегрируется PyDev, с которыми не интегрируется PyCharm?
                                      +1
                                      Наверное я не совсем понятно выразился.
                                      Я имел ввиду что имея такого мощного аналога (и кстати кучу других), трудно конкурировать даже как бесплатное ПО(особенно эт касается лицензии за $99), те я например попользовался, но особого смысла для себя не увидел.
                                      Спрашивал еще у парочки знакомых, но там особый случай, у них свой холивар vi vs emacs :)
                                      Просто pyDev разрабатывается на уровне корпоративного ПО, а ведь есть еще netbeans, где тоже достаточно неплохо все + огромная куча других.
                                      В общем лично для меня в данный момент pyCharm пока что из категории yet another good ide, а не чтот новое и революционное.
                                      Естественно это не значит что я считаю что им стоит забить на разработку, на как минимум нужна пользователям других их продуктов, ну и длинный хвост никто не отменял.
                                        +1
                                        Что-то я совершенно не понял вашей логики.
                                        Для начала, позвольте представиться — я ведущий разработчик PyCharm. Так что «им» — это, видимо, «нам».

                                        Потом, совершенно не понимаю, что значит «разрабатывается на уровне корпоративного ПО». Разработкой PyDev постоянно занимается один человек, Fabio Zadrozny. Команда PyCharm несколько больше.

                                        Какую-то особенную революцию в том, что касается IDE, придумать действительно не очень просто, мы на это и не претендуем — просто стараемся сделать всё максимально удобно и по-умному.

                                        И, конечно же, основная аудитория PyCharm — это не пользователи других наших продуктов (для них давно уже есть Python плагин для IntelliJ IDEA). И, знаете ли, очень неплохо покупают.
                                          0
                                          Блин, я же совершенно не уменьшал достоинства вашей разработки, просто высказал свое немного сумбурное ИМХО, о том что мной(и некоторыми другими) при обдумывании о покупке pyCharm(кстати название мне нравится) и принятии решение что наверно нет, руководит не жлобство(как написал человек в своем комменте), а просто отсутствие необходимости на данном этапе развития проекта.
                                          Кстати, не думали о чем нить похожем на Aptana Cloud? в смысле не то же самое что у них, а в разрезе потребностей ваших потребителей, те тесная интеграция облачных хостинг сервисов(лучше PaaS) в свои продукты в один клик. Хотя конечно это уже немного уже не та деятельность, но если грамотно договорится с одним их множества ныне появляющихся(и активно конкурирующих облачных хостингов, то можно договорится о партнерской программе. В целом на мй взгляд широкое поле для развития.
                                            0
                                            Вы уж извините что влезаю, но я вот например перед пучармом попробовал все редакторы для питона, начиная от gedit с плагинами для питона, и заканчивая PyDev/Aptana/Wings и ни в одном не смог нормально работать, а в пучарме смог(хотя тоже со скрипом). И после этого потратить 100 долларов на программу в которой я провожу часов 6 ежедневно мне оказалось не жалко.
                                              0
                                              Я же не писал что говорю за всех, конечно же это было мое личное ИМХО.
                                    0
                                    Я впервые в жизни сделал покупку софта пару месяцев назад, но даже не задумывался брать/не брать, т.к. поюзав демку pycharm обленился так что возвращаться на scite уже не хотелось)
                                    Единственный существенный для меня минус в pycharm — иногда он тормозит, терпимо, но бывает, хотя использую java sun sdk под linux. Хотя железо не самое старое.
                                    0
                                    >И всё-таки мне кажется, что средства разработки должны быть бесплатны, а деньги стоит получать с различных энтерпрайз-саппортов, делая различные модули на заказ под чьи-то задачи и обслуживая их…
                                    боюсь, что на «энтерпрайз-суппорте» и заказных модулях на питоне заработать весьма проблематично, да и не встречал я таких вариантов(успешного заработка на суппорте/модулях) почти ни для каких IDE — подбросите примерчик?

                                    p.s. кстати в случае java/groovy-версии бесплатный вариант действительно есть
                                      +7
                                      Тут история простая. Если бы мы получали деньги за энтерпрайз-саппорты, у нас были бы хорошие энтерпрайз-саппорты и плохая бесплатная IDE. Поскольку деньги мы берём именно за IDE — приходится делать хорошей именно её.
                                    • НЛО прилетело и опубликовало эту надпись здесь
                                        +1
                                        Спасибо за удаленную отладку.
                                          0
                                          А мне Wing IDE нравится. У кого нет денег, есть бесплатная урезанная версия.
                                          • НЛО прилетело и опубликовало эту надпись здесь
                                              0
                                              Кстати, если можно — добавте еще цветовых тем :) Понимаю, что глупая плюшка, но порой для себя открываешь необычно хорошие сочетание цветов — для разного времени суток и освещенности :)
                                                +1
                                                У нас есть конвертер из TextMate:
                                                github.com/yole/colorSchemeTool/
                                                Можете найти себе по вкусу и сконвертить :)
                                                  0
                                                  Это просто отлчно :) СПС.
                                                    0
                                                    Note that the tool requires Python version 2.7. The default version of
                                                    Python installed on MacOS X is 2.6; you'll need to use Python from MacPorts
                                                    if you'd like to run the tool on MacOS X.

                                                    Тапком по голове за такое вам надо.
                                                      0
                                                      А что в этом такого? Python 2.7 достаточно давно вышел. Конечно, при прочих равных лучше, если скрипт работает на бОльшем числе версий, но если на поддержку старых версий нужно тратить время, часто это не обоснованно.
                                                      В установке с MacPorts ничего сложного нет, кстати.
                                                        0
                                                        Потому что 2.7 ничего не даёт скрипту для конвертации тем, кроме того что ограничивает тонну пользователей. Посмотрите на ту же джангу, прекрасно работает на версии начиная с 2.4
                                                      0
                                                      Я правильно понимаю, что судя по описанию этой тулзы, что IntelliJ IDEA, RubyMine and PyCharm могут пользоваться одними и теми же цветовыми схемами? Или тут надо делать еще поправку на синтаксис разных языков?

                                                      Просто у RubyMine есть хорошая схема под названием railscast, но вот найти ее никак не могу среди файлов.
                                                        0
                                                        В схемах, которые сейчас бандлятся с RubyMine (в частности, Railscasts) нет определений тех цветов, которые используются для Python. Вы можете сами себе переконвертить Railscasts из TextMate'овского оригинала — тогда всё будет.
                                                          0
                                                          Вроде неплохо получилось. Спасибо.
                                                      +2
                                                      Из textmate можно конвертировать цветовые схемы с помощью github.com/yole/colorSchemeTool
                                                      А для textmate их море :)
                                                      +2
                                                      Жаль, что нет бесплатных лицензий для студентов… Бесплатные лицензии для аккредитованных учебных заведений это конечно хорошо, но боюсь, что в местечковых российских вузах PyCharm не найти…
                                                        0
                                                        Начните опенсорс проект и попросите лицензию :) Ну или, как вариант, идите на тёмную сторону силы.
                                                          0
                                                          Как я понял, просто начать open source проект мало. Нужно иметь активное сообщество разработчиков (интересно, сообщество разработчиков это сколько человек?)… А на темную сторону очень не хочеться…
                                                          0
                                                          думаю, JB бесплатные студенческии лицензии не дают никакого обозримого профита, а они всё-таки не благотворительная организация…
                                                            0
                                                            Профит от студенческих лицензий конечно дело очень сомнительное, думаю такое же сомнительное, как от лицензий для образовательных учреждений… С другой стороны «вчерашний» студент может сагитировать на покупку продукта своего работодателя. Не зря же такие компании как microsoft, autodesk дают студентам бесплатные лицензии (хотя у них и цены на по не 99$).
                                                              0
                                                              за $99 можно и самого себя сагитировать, если уж на то пошло…
                                                          0
                                                          Можно ли дебажить GAE-приложения?
                                                            0
                                                            можно
                                                            0
                                                            Новость отличная. Я купил еще 1.0 и писаюсь от восторга до сих пор.

                                                            99$ на самом деле не так много для замечательной софтины. Просто у нас в стране не принято платить за ПО.
                                                              0
                                                              Ребят, цветовую схему Zenburn добавьте, пожалуйста! Новый год же, пусть все станет красивым, как новогодняя ёлка! :)))))

                                                              slinky.imukuppi.org/zenburnpage/
                                                                0
                                                                Сконвертите себе — там сверху ссылка на конвертер есть :)
                                                                  0
                                                                  Там сначала нужно в TextMate формат перегонять или вимовский тоже сойдет?
                                                                    0
                                                                    Пока что понимается только текстмейтовский. Вимовский тоже просили, если будет время — прикручу.
                                                                –1
                                                                Может у кого-то есть ключ не триальный? для студента? или от Open-Source? скиньте в личку ;)
                                                                  +1
                                                                  Поимели бы совесть ключики искать где-нибудь подальше от разработчиков продукта…
                                                                    –1
                                                                    поимел совесть и купил у них :-) так как ключиков то нету =)
                                                                  0
                                                                  Очень нравиться PyCharm но не могу понять одного глюка — для всех .js файлов в Structure view пишется Nothing to show in the Structure view. Судя по документации навигация по JavaScript коду должна присутствовать. Где искать проблему?
                                                                  0
                                                                  Скажите, а кто придумывал логотип PyCharm и какую идею он туда вложил?

                                                                  Потому что при попытке ассоциативного чтения (или как ни назови — интерпретации), виднеется там картина с названием «давить одноглазого змея». Причём чем именно давить — тоже наглядно видно (полагаю, левой).

                                                                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                  Самое читаемое