1. Vim
Vim - моя IDE №1, которую я предпочитаю сразу после студенческих проектов, и даже сегодня, потому что она делает утомительную задачу, такую как программирование, очень простой и приятной. Не только я, но и Vim используют многие разработчики и пользователи Linux, потому что это очень быстрая и настраиваемая IDE. Что еще более важно, Vim упрощает задачу отладки и поддерживает множество инструментов и плагинов.
Vim можно использовать как автономное приложение, так и как интерфейс командной строки. Многим новым пользователям может показаться трудным использовать его на начальном этапе, но как только вы привыкнете к нему, вы полюбите программирование на Vim.
$ sudo apt-get install vim2. PyCharm
PyCharm - это очень популярная кроссплатформенная среда разработки Python, которая поставляется в двух редакциях, а именно: сообщество и профессиональная версия. Версия Community бесплатна и имеет открытый исходный код, а версия Pro - платная. Это настраиваемая и многофункциональная среда IDE с такими функциями, как интегрированное модульное тестирование и отладчик Python, выделение ошибок, анализ кода и многое другое, чего вы можете ожидать в среде IDE.
Pycharm имеет один из лучших графических интерфейсов по сравнению с другими IDE Python и может быть хорошим выбором для профессиональных разработчиков. Он доступен для последних выпусков Ubuntu в пакете Snap и может быть загружен прямо из Ubuntu Software Center.
$ sudo snap install pycharm-community --classic3. Эрик
Eric - это интегрированная среда разработки с открытым исходным кодом, написанная и разработанная на Python. Это кроссплатформенная IDE с поддержкой многих языков программирования, включая Python. Eric IDE имеет множество функций, включая автозаполнение кода, выделение ошибок, встроенный отладчик Python, расширенный поиск, подсветку синтаксиса и т. Д.
У Эрика простой, но настраиваемый графический интерфейс с поддержкой плагинов и расширений. Он также имеет встроенный браузер класса, которого вы не найдете во многих IDE.
$ sudo apt-get install Эрик4. Pyzo
Pyzo - это среда программирования с открытым исходным кодом, основанная на Python. Он использует conda для управления пакетами Python. Это простая и интерактивная IDE, но с ее функциями нет никаких компромиссов. Некоторые из функций включают выделение синтаксиса, руководство по отступам, Matlab, например пользовательский интерфейс, перетаскивание файлов и каталогов и т. Д.
Pyzo также имеет интерактивную справку, файловый браузер и поддерживает все основные языки программирования. Pyzo можно загрузить и установить из Центра программного обеспечения или с помощью команды терминала.
$ sudo apt-get update$ sudo apt-get установить python3-pip python3-pyqt4
$ sudo python -m pip install pyzo -upgrade
После завершения установки запустите следующую команду, чтобы запустить Pyzo IDE.
$ pyzo5. Spyder
Spyder - это кроссплатформенная интегрированная среда разработки, специально разработанная для научного программирования на Python. Это многоязычная IDE с такими функциями, как автозаполнение кода, подсветка синтаксиса, анализ кода, горизонтальное и вертикальное разделение.
Spyder имеет пользовательский интерфейс на основе макета, что делает его легко управляемым и простым в использовании для новых пользователей. Он также поддерживает IPython, NumPy, SciPy и многие другие программы с открытым исходным кодом.
$ sudo apt-get install spyder6. GNU Emacs
GNU Emacs - это интегрированная среда разработки, разработанная в рамках проекта GNU, и это кроссплатформенный редактор кода. Это настраиваемый редактор кода с поддержкой языка программирования Python из коробки. Это одна из самых мощных IDE, доступных для программирования на Python.
GNU Emacs имеет простой пользовательский интерфейс, обеспечивающий отличное взаимодействие с конечным пользователем. Emacs не ограничивается только программированием, вы можете использовать его для просмотра веб-страниц, электронной почты и т. Д.
$ sudo add-apt-репозиторий ppa: kelleyk / emacs$ sudo apt-get update
$ sudo apt-get install emacs
7. Атом
Atom - это бесплатный текстовый редактор с открытым исходным кодом с такими функциями, как любые интегрированные среды разработки. Он разработан GitHub и поддерживает почти все основные языки программирования, включая Python. Установив некоторые расширения и плагины, вы можете добавить в Atom функциональность, подобную IDE.
Atom имеет приятный пользовательский интерфейс и предлагает такие функции, как автозаполнение, подсветка синтаксиса, диагностика и многое другое.
$ sudo add-apt-репозиторий ppa: webupd8team / atom$ sudo apt-get update
$ sudo apt-get install atom
8. PyDev (Затмение)
PyDev - это сторонний плагин для Eclipse, который представляет собой интегрированную среду разработки, разработанную для научного программирования на Python. Он предлагает такие функции, как анализ кода, графическая отладка, рефакторинг кода и т. Д.
Поскольку PyDev интегрирован в Eclipse, он имеет очень хороший пользовательский интерфейс. Также есть интеграция с PyLint. Чтобы использовать PyDev, вам просто нужно установить Eclipse из Ubuntu Software Center и добавить к нему плагин PyDev.
9. Крыло
Wing - это IDE, разработанная Wingware и специально разработанная для языка программирования Python. Wing предлагает множество функций, таких как автозаполнение, автоматическое редактирование, браузер исходного кода, навигация по коду, а также локальная и удаленная отладка.
Wing имеет гибкий пользовательский интерфейс, в котором все размещено идеально, так что вы можете легко найти все, что захотите.
Загрузите пакет Wing отсюда
https: // wingware.ru / downloads / wing-personal
10. Тонни
Thonny - это простая IDE, специально разработанная для начинающих. Он имеет простой и удобный пользовательский интерфейс с некоторыми базовыми функциями, такими как отладчик, автозавершение кода и т. Д. В Thonny загружен Python 3.6, созданный из коробки, для которого требуется простой установщик, чтобы начать программирование на Python.
Лучшее в Thonny заключается в том, что у него есть системная оболочка, удобная для начинающих, и вы можете открыть системную оболочку из Tools many, чтобы установить дополнительные пакеты или изучить обработку Python в командной строке.
Загрузите Тонни отсюда
http: // thonny.org /
В заключение, выбор лучшей IDE всегда зависит от предпочтений и потребностей программиста. Перечисленные здесь IDE являются лучшими с точки зрения редактирования кода, а также отладки и общего взаимодействия с пользователем. Вы всегда можете поделиться своими мыслями и мнениями @LinuxHint.