Доступен новый выпуск PyDev 5.4.0 (http://www.pydev.org/), плагина для поддержки Python в Eclipse. Для работы требуется Eclipse не ниже версии 4.6 (Neon) и Java 8.
Особенности релиза:- Начальная поддержка Python 3.6. Анализ кода для выражений в f-strings. Подсветка синтаксиса. Обработка подчёркивания в числовых литералах. Парсинг аннотаций переменных. Парсинг асинхронных генераторов и представлений.
- Запуск. Улучшено консольное описание запуска.
Поддержка запуска в формате python -m module.name вместо python module/name.py (Включается через опцию Preferences > PyDev > Run)
- Отладчик. Отображение возвращаемых значений.
При ожидании пользовательского ввода, больше нет попыток обработать введённое содержимое.
Исправление мультипроцессной отладки, когда отладчик запускается с программной точкой остановки (pydevd.settrace).
- Интеграция с модульными тестами. Исправлены ошибки связанные с юникодом.
Подтесты теперь правильно обрабатываются исполнителем юниттестов.
Текущий выбор тестов сохраняется.
- Прочее. В Linux, когда выполняется автозавершение кода для автодобавления импорта, если пользователь фокусируется на всплывающем окне (нажатием Tab) и применяет автодополнение нажатием Shift+Enter, локальный импорт выполняется правильно.Средства на развитие плагина собираются (https://www.patreon.com/fabioz) через краудфандинг.
URL: http://www.pydev.org/
Новость: http://www.opennet.me/opennews/art.shtml?num=45613
я за geany
patreon для пограммистов? серьёзно?Там даже такой категории для этого нет https://www.patreon.com/featured/all
Для разработки на Py нужна Ja?
Спасибо, оставьте себе.P.S. Geany.
> Для разработки на Py нужна Ja?А увидев CDT
> Eclipse CDT (C/C++ Development Tooling)аноним решит, что для разработки на Си нужна Ja?
> Eclipse CDTЗапустишь без Джа, йа ман?
Оставьте себе свой Eclipse.
>> Eclipse CDT
> Запустишь без Джа, йа ман?Ловко ты спрыгнул.
> Оставьте себе свой Eclipse.
Зачем мне иклипс?
Я имакс осилил, да и кдевелопер очень даже ничего.
Я вам завидую, мне всегда казалось, что программировать в эмаксе - это как роман от руки писать.
Перешёл на Pycharm. Нет времени объяснять почему
Тоже пользуюсь PyCharm, но конкуренция это всегда хорошо!
> Тоже пользуюсь PyCharm, но конкуренция это всегда хорошо!jet brains же. пацаны хорошие ИДЕшки делают. Я жду когда райдер зарелизится.
>Нет времени объяснять почемуПогонщик пристально следит, чтоб быстрее грёб?
Пробовал сабж когда искал альтернативу ipython notebook и spider с поддержкой пошаговой отладки с просмотром значений переменных. Отладка в сабже есть, но вот с представлением данных pandas и matplotlib похоже всё плохо.Есть ли какие-нибудь среды с одновременной поддержкой пошаговой отладки и представлением данных pandas и matplotlib? (пока остановлся на vscode, но там тоже с этим не всё гладко)
Попробуйте PyCharm.
Use Pycharm
И сколько вам JetBrains платит за комментарии? Вот в каждой новости про Eclipse появляются Свидетели Идеи со своими проповедями.
> И сколько вам JetBrains платит за комментарии? Вот в каждой новости про
> Eclipse появляются Свидетели Идеи со своими проповедями.Нисколько, я всегда пользовался Community Edition (которая free and open source), но потом с него слез в пользу (Neo)Vim. Почему хвалю – потому что free and open source, потому что GUI для pydevd там рулит и педалит, и потому что предложения по улучшению кода прямо во время написания всегда радовали. К Vim их прикручивать не охота из-за того, что мне они нравились именно в виде всплывающих тултипов. А ещё там неплохо реализован фронтэнд для Git, включая conflict resolution tool. Когда я начал использовать Git ежедневно, я делал это именно в PyCharm. Последнее, что меня на нём удерживало – это проект, в котором было два репозитория, один в Mercurial, а другой – в Git, и мне было удобно работать с обоими через одинаковый интерфейс; кроме того, этот проект приходилось запускать на другой машине и дебажить локально (pydevd это умеет, а pdb мне явно было недостаточно). Я пробовал настроить Remote Debugger в самом PyDev чисто ради интереса, но получилось не очень из-за того, что интерфейс настройки там хуже (а может и совсем не получилось, я уже и не помню). В отличие от него PyCharm даёт хороший GUI и для настройки remote debugger. Потом я перестал работать над тем проектом, и необходимость в PyCharm отпала. Заменил этим: NeoVim, YouCompleteMe, git lg, gitk, flake8.
Есть vim + yocompleteme. Вот нафига для питона нужно что-то еще? Посидел на пайчарме, поплевался и ушел.
Люблю вим,но для сложного проекта да еще если в докере, то не один плагин не будет работать для питона, максимум может анаконда сервер помочь, но там свои заморочки. Поэтому и пичарм( нравится других плюсов).
Кстати, дебаггер в PyCharm основан именно на PyDev.
Не основан, а точь-в-точь это он и есть
Таки нет, поскольку GUI pydevd в чарме делали самостоятельно, а вот сам pydevd взят без изменений, это верно.
Среда разработки для python, написанная на java…
В этом что-то есть :-)
> Среда разработки для python, написанная на java…
> В этом что-то есть :-)Вы когда-нибудь слышали про Jython? :)
Ну есть среда разработки для JavaScript, написанный на JavaScript (Atom). Но ты же все равно не доволен.