Python

10 лучших Python IDE для Ubuntu

10 лучших Python IDE для Ubuntu
Python - один из наиболее широко используемых языков программирования общего назначения. Многие популярные веб-сайты или прикладные программы, которыми вы пользуетесь каждый день, работают на Python. Причина популярности этого языка программирования в том, что он прост и понятен природу. Как и начинающие программисты, я начал свое программирование с Python, и до сих пор это мой любимый и любимый язык программирования.Существует множество интегрированных сред разработки (IDE), доступных для редактирования и программирования на Python. Лично я предпочитаю Vim на терминале Ubuntu, но для Ubuntu доступно множество IDE, таких как PyCharm, GNU Emacs и PyZo. Итак, сегодня мы собираемся обсудить эти IDE одну за другой.

1. Vim

Vim - моя IDE №1, которую я предпочитаю сразу после студенческих проектов, и даже сегодня, потому что она делает утомительную задачу, такую ​​как программирование, очень простой и приятной. Не только я, но и Vim используют многие разработчики и пользователи Linux, потому что это очень быстрая и настраиваемая IDE. Что еще более важно, Vim упрощает задачу отладки и поддерживает множество инструментов и плагинов.

Vim можно использовать как автономное приложение, так и как интерфейс командной строки. Многим новым пользователям может показаться трудным использовать его на начальном этапе, но как только вы привыкнете к нему, вы полюбите программирование на Vim.

$ sudo apt-get install vim

2. PyCharm

PyCharm - это очень популярная кроссплатформенная среда разработки Python, которая поставляется в двух редакциях, а именно: сообщество и профессиональная версия. Версия Community бесплатна и имеет открытый исходный код, а версия Pro - платная. Это настраиваемая и многофункциональная среда IDE с такими функциями, как интегрированное модульное тестирование и отладчик Python, выделение ошибок, анализ кода и многое другое, чего вы можете ожидать в среде IDE.

Pycharm имеет один из лучших графических интерфейсов по сравнению с другими IDE Python и может быть хорошим выбором для профессиональных разработчиков. Он доступен для последних выпусков Ubuntu в пакете Snap и может быть загружен прямо из Ubuntu Software Center.

$ sudo snap install pycharm-community --classic

3. Эрик

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.

$ pyzo

5. Spyder

Spyder - это кроссплатформенная интегрированная среда разработки, специально разработанная для научного программирования на Python. Это многоязычная IDE с такими функциями, как автозаполнение кода, подсветка синтаксиса, анализ кода, горизонтальное и вертикальное разделение.

Spyder имеет пользовательский интерфейс на основе макета, что делает его легко управляемым и простым в использовании для новых пользователей. Он также поддерживает IPython, NumPy, SciPy и многие другие программы с открытым исходным кодом.

$ sudo apt-get install spyder

6. 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.

Игры HD Remastered для Linux, ранее не выпускавшиеся для Linux
Многие разработчики и издатели игр придумывают HD-ремастеры старых игр, чтобы продлить жизнь франшизы, порадовать фанатов, требующих совместимости с с...
Как использовать AutoKey для автоматизации игр под Linux
AutoKey - это утилита автоматизации рабочего стола для Linux и X11, запрограммированная на Python 3, GTK и Qt. Используя его функции сценариев и MACRO...
Как показать счетчик FPS в играх для Linux
Игры для Linux получили серьезный толчок, когда Valve объявила о поддержке Linux для клиента Steam и своих игр в 2012 году. С тех пор многие игры AAA ...