ПРОГРАММИРОВАНИЕ
21
В содержание
Выделяют два вида сред разработки программ на языке Python:
1) среды разработки и редакторы кода с поддержкой языка Python;
2) специализированные редакторы кода и IDE для Python.
К первому виду можно отнести такие продукты, как Sublime Text, ATOM, GNU Emacs,
Vim, Eclipse, Visual Studio Code.
Sublime Text (рис. 8) — редактор кода, поддерживает многие языки программирова-
ния, в том числе и Python. Работает на всех современных платформах, в том числе в
Windows. Имеет пользовательские расширения (пакеты).
Рис. 8. Интерфейс Sublime Text
В таблице 1 отмечены основные достоинства и недостатки Sublime Text.
Достоинства и недостатки редактора кода Sublime Text
Таблица 1
Достоинства
Недостатки
Быстрая навигация, API плагинов на
Python, одновременное редактирование,
высокая настраиваемость. Поддерживает
много языков программирования. Счита-
ется достаточно лёгким и быстрым редак-
тором кода
Пакеты Sublime Text написаны на Python, и для
установки редактора часто требуется выполнить
скрипты Python непосредственно в Sublime Text.
Программа не является бесплатной, есть период
пробной версии. Установка расширений требует
дополнительных усилий. В редакторе отсутствует
прямая поддержка для выполнения или отладки
кода из редактора
Atom (рис. 9) — бесплатный текстовый редактор с открытым исходным кодом для
Windows с поддержкой плагинов, написанных на JavaScript. Редактор основан на Electron
(ранее известный как Atom Shell) — фреймворке кроссплатформенной разработки с ис-
пользованием Chromium и io.js. Язык Python поддерживается расширением, которое
можно установить при запуске Atom.
|