LINUX.ORG.RU

Выход PyCharm 5

 , ,


1

4

Компания «JetBrains», занимающаяся созданием различных инструментов для разработчиков, выпустила обновление для своих продуктов, включая IDE для Python — PyCharm. Помимо коммерческой версии, также доступна opensource-редакция «Community Edition».

Среди изменений в версии для сообщества стоит отметить:

  • Полная поддержка новых библиотек и особенностей Python 3.5.
  • Поддержка т.н. «NumPy style docstrings».
  • Интеграция с Conda.
  • Добавлена новая возможность при рефакторинге кода — «Make Top-Level Function» — переводит вложенную функцию на уровень выше.
  • Улучшена встроенная документация (Ctrl+Q).

А также многое другое. Что касается коммерческой версии, то нельзя не упомянуть интеграцию с Docker, визуализацию параллельных потоков, плюс подсказки при работе с Django ORM.

>>> Подробности

★★★★

Проверено: maxcom ()

Ответ на: комментарий от t500s

Легче не легче, но чтобы сообщений о падении из-за нехватки памяти вообще не было. Вполне себе пользовался сабжем 3й версии и не знал никаких проблем. Но надо же было обновиться до 4. Теперь при дебаге джанги бывает, что появляются дикие тормоза и вылезает окошко о нехватке памяти.

qI__Ip ()

Хорошая новость. Одна из лучших идешек для питона.

AVL2 ★★★★★ ()
Ответ на: комментарий от anonymous

запишем сюда всю армию вимо- и емаксоюзеров, у которых аргумент про память и скорость перезапуска - один из основных аргументов.

sacred ★★ ()

Зачем это надо если есть emacs + python-mode ? Все что нужно работа с virtualenv, autocomplete работает. Подсказки вылезают, код подсвечивается. Что еще нужно для проекта на динамическом языке ? Зачем IDE ??? Для Java например Idea реально нужна, но для питона то.

abc ()

Вообще-то они сегодня обновили всю линейку целиком, почему же новости заслужил только PyCharm отдельно?

greatperson ()
Ответ на: комментарий от sacred

запишем сюда всю армию вимо- и емаксоюзеров, у которых аргумент про память и скорость перезапуска - один из основных аргументов.

это какие-то псевдо-вимо-емаксо-юзеры. настоящие аргументы — универсальность и расширяемость. а в случае вим'а — удобство редактирования.

val-amart ★★★★★ ()
Ответ на: комментарий от th3m3

Бгг. Sublime Text <...> Запускается мгновенно, всё что надо есть + консоль. Не понимаю, чего некоторые до сих пор сидят в IDE, все их плюсы, легко перекрываются их минусами.

Увы, но Sublime жестко тормозит при скроллинге длинных XML файлов (>5МБ; возможно как раз из-за построения «миникарты» файла), поэтому я в нем довольно быстро разочаровался как в легковесном редакторе кода.

X-Pilot ★★★★★ ()

И да: после того, как JetBrains ввела новую лицензионную политику, их предложения совсем неинтересны (что помешает им повесить ценник в $Xk в следующей итерации?)

X-Pilot ★★★★★ ()
Ответ на: комментарий от greatperson

Потому что автор новости пользуется только PyCharm, а другой никто не написал :)

Ghostwolf ★★★★ ()
Ответ на: комментарий от anonymous

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

Deleted ()
Ответ на: комментарий от X-Pilot

Миникарта вроде отключаема. Как-то большие дампы базы данных открывал, вроде не тормозил. XML большие не пробовал.

th3m3 ★★★★★ ()

Смотрел на это паделие ещё с версии 0.94. Что-то более глючного представить сложно... И за что только люди деньги платят!?

Rodegast ★★★★★ ()
Ответ на: комментарий от mastermind

Кряки больше не работают, теперь только активация на сервере. Ушла эпоха добрых JetBrains :)

на пайконе бывает лицензии разыгрывают

exception13 ★★★★★ ()
Ответ на: комментарий от pftBest

Компилируешь jdk с infinality патчами и ШГ не будет в любой версии.

да делать больше нефиг компилировать ещё, в убунту есть ппа джавы кстати с патченными шрифтами

amorpher ★★★★★ ()
Ответ на: комментарий от amorpher

Да оно компилируется одной командой из AUR, весь процесс занимает минут десять. идешь съедаешь этих мягких французских булок, запиваешь чаем и все готово.

pftBest ★★★★ ()

компания ненужно выпустила ненужно 5 со списком ненужных фич
есть vim же, неосилили плагин для отладки написать?

ykroop ()
Ответ на: комментарий от th3m3

Бгг. Sublime Text больше 100 мб не занимал. Запускается мгновенно, всё что надо есть + консоль. Не понимаю, чего некоторые до сих пор сидят в IDE, все их плюсы, легко перекрываются их минусами.

А ты в саблайме можешь запустить тест, на который наведён курсор, горячей клавишей?

А отправить выделенный код в repl?

А переименовать метод в классе и во всех местах, где он используется?

holuiitipun ()
Ответ на: комментарий от anonymous

На Linux Ctrl+Q также закрывает программы, что там пытаться?

Perlovka ()
Ответ на: комментарий от FIL

linter-flake8

У меня оно при сохранении файла периодически переносит курсор в начало документа, и еще буфер иногда по ^Z весь затирается (опять же если после сохранения). Не встречался с таким?

nightuser ()
Ответ на: комментарий от holuiitipun

Я не он, но все же.

А ты в саблайме можешь запустить тест, на который наведён курсор, горячей клавишей?

Да: http://damnwidget.github.io/anaconda/tests_runner/

А отправить выделенный код в repl?

Да: https://sublimerepl.readthedocs.org/en/latest/#source-buffer-keys

А переименовать метод в классе и во всех местах, где он используется?

Да: http://damnwidget.github.io/anaconda/IDE/#toc_17

nightuser ()

Вполне неплохая штука, хотя в свое время ptvs мне больше понравился - пошустрее на ноутбуке работал. Хотя потом я докупил памяти и вставил ссд и стало пофиг. Да и питон бросил.

Вот идея - да. После пары дней кручения сайд проектов приходится обратно привыкать к студии, и жабовский naming convention в шарпокод лезет непроизвольно

Midael ★★★★★ ()

После перехода с PyCharm 4.5 на 5.0 проблемы с кириллицей

После перехода с PyCharm 4.5 на 5.0 в RUN-консоли перестали отображаться русские буквы. Кто-нибудь сталкивался? ОС Windows Vista.

andor ()
Ответ на: комментарий от leave

Ну как минимум потому, что на пайчарм у нас корпоративная лицензия есть, а на саблайм нету. Кроме того, я очень хочу посмотреть, как ты будешь дебажить в саблайме.

Точто так же, как и ты в пайчарме он будет дебажить. Дебаггером. Для эстетов есть PuDB. Кстати, расскажи мне как ты дебажишь в пайчарме многотредовые и многопроцессовые приложения. Помнится Komodo с трудом и скрипом умел в такое. Но когда от скрипа стали глохнуть окрестные кошки, пришлось вернуться к старой школе деления на ноль.

anonymous ()
Ответ на: комментарий от mastermind

Кряки больше не работают, теперь только активация на сервере. Ушла эпоха добрых JetBrains :)

То есть хардкорные разработчики для военки в пролёте :D

anonymous ()
Ответ на: комментарий от sacred

запишем сюда всю армию вимо- и емаксоюзеров, у которых аргумент про память и скорость перезапуска - один из основных аргументов.

Коротко о себе: пользователь vim с ~2004 года, второй разговорный язык Python, немного предвзят.

Я не знаю, сколько памяти ест мой вим, но точно меньше 32 гб, и это всё, что я хочу об этом знать. А вот удобство редактора — той самой части, где ты непосредственно вводишь текст — везде, кроме вима, ужасное. И если для консоли это ещё как-то оправдано однострочностью ввода и наличием «C-x C-e», то для IDE, в которое нельзя встроить Vim нет места в моей вселенной. И не надо заливать про режимы совместимости. Я не считаю себя богом Vim, но я точно продвинутый пользователь. Всякие редакторы и IDE представляют для меня антропологический интерес, я их пробую часто и вдумчиво, так как убеждён в необходимости регулярно перелазить через некоторые заборы и проверять, насколько там зеленее трава. Так вот, за 10 лет такого лазания я не видел ни одного — подчёркиваю: ни одного! — редактора, в котором vim-подобный режим покрывал хотя бы ¾ того, чем я пользуюсь постоянно. При этом в абсолютных величинах растёт и мой скилл использования вима, и качество эмуляций. С другой стороны, делать IDE из Vim тоже так себе занятие, сходное по удовольствию с натягиванием ужа на ежа, при чём с точки зрения ужа. А я бы не отказался от кое-каких удобных инструментов, которые есть в любой, даже самой затрапезной, IDE. Скажем, всякая автоматика для рефакторинга кода. Нужна даже не каждый месяц, но когда нужна, то порой хоть на стену лезь. И что бы там фанбои Вима вам не рассказывали, нет удобных инструментов. Sed-awk-grep упрощает задачу, но даже не в три раза. Или так называемый code intelligence. В Komodo семилетней давности он уже умел угадывать, что я хочу написать. Это как бы две основных болячки.

С надеждой смотрю на Neovim. Может быть благодаря его модульности JB осилит родить способ внедрить его в Пайчарм. И даже если от этого Пайчарм начнёт жрать 2Гб RAM, меня это не будет сильно волновать. 2 < 32 и это всё, что я хочу знать об этом.

anonymous ()
Ответ на: комментарий от exception13

на пайконе бывает лицензии разыгрывают

А если поулыбаться девочке на стенде, то дают и просто так. А толку-то?

anonymous ()
Ответ на: комментарий от leave

Никак. Потребности не возникало пока.

Я так понимаю, что кроме веба и подсобного хозяйства, на Питоне ничего не писал?

anonymous ()
Ответ на: комментарий от anonymous

Так-то я вообще особо не пишу. Все больше доработка существующих инструментов для автоматизации.

leave ★★★★★ ()
Ответ на: комментарий от leave

Так-то я вообще особо не пишу.

Так если не пишешь, то и отлаживать нечего ;)

Все больше доработка существующих инструментов для автоматизации.

Это Ансибл что ли?

anonymous ()
Ответ на: комментарий от FIL

Я вот скорее любитель, а не профи, потому юзаю Сайблайм.

ipeacocks ★★★★★ ()
Ответ на: комментарий от leave

папет и fabric

Сочувствую. Особенно по поводу Fabric. Ох уж где господь излил свой гнев…

anonymous ()
Ответ на: комментарий от Midael

А этот ptvs разве работает под линуксом?

AVL2 ★★★★★ ()

Молодцы JetBrains! У них все продукты хороши, вот только с лицензией были недавно проблемы, поэтому не обновлялся. Буду пятую проверять на VM.

cmvy ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.