Пидев
![]() | |
![]() | |
Оригинальный автор(ы) | Алекс Тотик |
---|---|
Разработчик(и) | Appcelerator |
Первоначальный выпуск | июль 2003 г |
Стабильная версия | 11.0.3 [1] ![]() |
Написано в | Ява , Питон |
Операционная система | Кросс-платформенный |
Тип | Интегрированная среда разработки |
Лицензия | Публичная лицензия Eclipse |
Веб-сайт | Пидев |
PyDev — сторонний плагин для Eclipse . Это интегрированная среда разработки (IDE), используемая для программирования на Python , поддерживающая рефакторинг кода , графическую отладку , анализ кода и другие функции.
История [ править ]
Первоначально PyDev был создан Алексом Тотичем в июле 2003 года, но Фабио Задрожный стал главным разработчиком проекта в январе 2005 года. В сентябре того же года был запущен PyDev Extensions как коммерческий аналог PyDev, предлагающий такие функции, как анализ кода и удаленная отладка. .
В июле 2008 года Aptana приобрела PyDev, оставив Задрозного главой проекта. [2] В сентябре 2009 года они открыли исходный код PyDev Extensions и объединили его с PyDev. [3]
Когда Appcelerator приобрела Aptana в январе 2011 года, они приобрели PyDev в качестве расширения. Задрозный остался руководителем проекта. [4] С тех пор развитие PyDev ускорилось.
В марте 2011 года был выпущен PyDev 2.0 с поддержкой действий TDD , а в апреле следующего года вышла версия 2.5 с поддержкой Django. Май 2013 года стал важной вехой: PyDev собрал больше, чем планировалось, в ходе успешного раунда краудсорсинга для продолжения разработки, и была выпущена версия 2.7.5. Кампания также профинансировала создание Задрозным LiClipse, платной версии Eclipse с закрытым исходным кодом, которая по умолчанию включает в себя PyDev. [5]
PyDev получил улучшения в выводе типов и заметное увеличение вклада в кодовую базу с выпуском версии 2.8 в июле 2013 года. [6] С тех пор в PyDev было внесено множество дополнительных улучшений, и он получил множество положительных отзывов. [7] [8]
Версия 5.4.0 была выпущена 30 ноября 2016 года. Главной новой особенностью этой версии является поддержка Python 3.6. [9]
Особенности [ править ]
Ниже приведены некоторые доступные функции (версия 2.7.5):
- CPython , Jython и IronPython. Поддержка
- Завершение кода
- Дополнение кода с автоимпортом
- Анализ кода (с быстрым исправлением проблем, обнаруженных при анализе кода — Ctrl+1)
- Отладчик
- Джанго
- Удаленный отладчик (позволяет отлаживать сценарии, не запущенные из Eclipse)
- Консоль отладки (позволяет интерактивное тестирование в приостановленном режиме)
- Интерактивная консоль
- Синтаксис Python 2.x и 3.x
- Базовая подсветка синтаксиса
- Ошибки парсера
- Контурный вид
- Настройки табуляции или пробелов
- Умный отступ/отступ
- Комментировать/раскомментировать/комментировать блоки
- Складывание кода
- Перейти к определению
- Покрытие кода
- Отметить вхождения
- с пилинтом Интеграция
- TODO задачи
- Помощники по контенту (Ctrl+1)
- Присвоить результат атрибуту или локальному
- Объемный код с помощью try..catch/finally
- Создать документацию
- Переместить импорт в глобальную область видимости
- Ключевые слова представлены в виде автозаполнения при вводе
- Краткое описание
Расширения PyDev [ править ]
До сентября 2009 года существовало две версии PyDev: версия с открытым исходным кодом и условно-бесплатная версия под названием PyDev Extensions. Некоторые расширенные функции, такие как анализ кода, быстрые исправления и удаленная отладка, были зарезервированы для платной версии. 3 сентября 2009 года Aptana анонсировала PyDev версии 1.5, объединенную версию PyDev и расширений PyDev, доступную по лицензии Eclipse Public License .
См. также [ править ]
Ссылки [ править ]
- ^ «История PyDev» . Проверено 6 ноября 2023 г.
- ^ Аптана. «Aptana приобретает PyDev» . Архивировано из оригинала 20 апреля 2012 г. Проверено 6 августа 2012 г.
- ^ Zadrozny, Fabio (3 September 2009). "PyDev Extensions Open Sourced" .
- ^ Appcelerator. «Appcelerator приобретает Aptana» .
- ^ «PyDev и LiClipse для быстрого, сексуального и темного затмения» . Индигого .
- ^ Zadrozny, Fabio (July 25, 2013). "PyDev adventures: PyDev 2.8.0 released" .
- ^ Фрукт, Джейсон (14 января 2013 г.). «Сравнение IDE Python для разработки» .
- ^ «Оценка IDE для научного Python» . 18 апреля 2013 г.
- ^ «PyDev 5.4.0 (Python 3.6, краудфандинг Patreon)» . pydev.blogspot.nl . 30 ноября 2016 г. Проверено 10 декабря 2016 г.