Spyder (IDE)

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Spyder
Логотип программы Spyder
Скриншот программы SpyderСкриншот Spyder под Windows
Тип интегрированная среда разработки
Разработчик сообщество
Написана на Python, Qt4
Операционная система Windows, macOS, Linux
Языки интерфейса английский
Последняя версия 5.3.1 (23 мая 2022; 22 месяца назад (2022-05-23))
Лицензия MIT
Сайт github.com/spyder-ide/sp…

Spyder[1] (ранее Pydee) — свободная и кроссплатформенная интерактивная IDE для научных расчетов на языке Python, обеспечивающая простоту использования функциональных возможностей и легковесность программной части.

Spyder является частью модуля spyderlib для Python, основанного на PyQt4, pyflakes, rope и Sphinx, предоставляющего мощные виджеты на PyQt4, такие как редактор кода, консоль Python (встраиваемая в приложения), графический редактор переменных (в том числе списков, словарей и массивов).

Возможности

  • Редактор с подсветкой синтаксиса Python, C/C++ и Fortran
  • Динамическая интроспекция кода (с помощью rope) — автодополнение, переход к определению объекта по клику мыши
  • Нахождение ошибок на лету (с использованием pyflakes)
  • Поддержка одновременного использования множества консолей Python (включая оболочку IPython)
  • Просмотр и редактирование переменных с помощью GUI (поддерживаются различные типы данных — числа, строки, списки, массивы, словари)
  • Встроенные средства доступа к документации (в формате Sphinx)
  • Гибко настраиваемый интерфейс
  • Интеграция с научными библиотеками Python — NumPy, SciPy, Matplotlib, Pandas

Полный список возможностей доступен на официальном сайте[2].

Примечания

  1. Scientific PYthon Development EnviRonment
  2. Spyder Documention – Features Overview (недоступная ссылка). Дата обращения: 10 января 2019. Архивировано 23 января 2019 года.

Ссылки

См. также

Литература