Python

Топ 10 на Python IDE за Ubuntu

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

1. Вим

Vim е моят предпочитан IDE номер 1 от колежните проекти и дори днес, защото прави досадната задача като програмиране много лесна и приятна. Не само аз, но Vim се използва от много разработчици и потребители на Linux, защото е много бърз и персонализиран IDE. По-важното е, че Vim улеснява задачата за отстраняване на грешки и има поддръжка за много инструменти и приставки.

Vim може да се използва както като самостоятелно приложение, така и като интерфейс на командния ред. Много нови потребители може да се затруднят да използват първоначално, но след като свикнете, ще ви хареса програмирането на Vim.

$ sudo apt-get install vim

2. PyCharm

PyCharm е много популярен крос-платформен Python IDE, който се предлага в две редакции, а именно общностно и професионално издание. Изданието на общността е безплатно и с отворен код, докато про изданието е платено. Той е много персонализиран и богат на функции IDE с функции като интегрирано тестване на модули и Python Debugger, подчертаване на грешки, анализ на код и много други, които можете да очаквате в IDE.

Pycharm има един от най-добрите GUI в сравнение с други IDE на Python и може да бъде добър избор за разработчиците на професионалисти. Той е достъпен за най-новите версии на Ubuntu под пакет Snap и може да бъде изтеглен директно от Ubuntu Software Center.

$ sudo snap install pycharm-community --classic

3. Ерик

Ерик е интегрирана среда за разработка с отворен код, написана и разработена на Python. Това е ID на различни платформи с поддръжка за много езици за програмиране, включително Python. Eric IDE е в комплект с толкова много функции, които включват автоматично попълване на кода, подчертаване на грешки, интегриран дебъгер на Python, предварително търсене, подчертаване на синтаксис и т.н.

Ерик има прост, но изключително персонализиран GUI с поддръжка за приставки и разширения. Той също така разполага с интегриран браузър от клас, който няма да намерите много IDE.

$ sudo apt-get install eric

4. Пизо

Pyzo е среда за програмиране с отворен код, базирана на Python. Той използва conda за управление на Python пакети. Това е проста и интерактивна IDE, но няма компромис с нейните функции. Някои от функциите включват подчертаване на синтаксис, ръководство за отстъп, Matlab като потребителски интерфейс, плъзгане и пускане на файлове и директории и т.н.

Pyzo също предлага интерактивна помощ, файлов браузър и има поддръжка за всички основни езици за програмиране. Pyzo може да бъде изтеглен и инсталиран от Софтуерния център или командата на терминала.

$ sudo apt-get update
$ sudo apt-get инсталирайте python3-pip python3-pyqt4
$ sudo python -m pip инсталирайте pyzo -upgrade

След като инсталацията приключи, стартирайте командата по-долу, за да стартирате Pyzo IDE.

$ пизо

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-repository ppa: kelleyk / emacs
$ sudo apt-get update
$ sudo apt-get install emacs

7. Атом

Atom е безплатен текстов редактор с отворен код с функции като всяка интегрирана среда за разработка. Той е разработен от GitHub и поддържа почти всички основни езици за програмиране, включително Python. Чрез инсталиране на някои разширения и приставки можете да внесете подобна IDE функционалност в Atom.

Atom има гладък потребителски интерфейс и предлага функции като автоматично попълване, подчертаване на синтаксиса, диагностика и много други.

$ sudo add-apt-repository ppa: webupd8team / atom
$ sudo apt-get update
$ sudo apt-get install atom

8. PyDev (Eclipse)

PyDev е приставка на трета страна за Eclipse, която е интегрирана среда за разработка, разработена за научно програмиране в Python. Той предлага функции като анализ на кода, графично отстраняване на грешки, рефакторинг на код и др.

Тъй като PyDev е интегриран в Eclipse, той има много добър потребителски интерфейс. Също така има интеграция с PyLint. За да използвате PyDev, просто трябва да инсталирате Eclipse от Ubuntu Software Center и да добавите приставка PyDev към него.

9. Крило

Wing е IDE, разработена от Wingware и е специално разработена за враг Python език за програмиране. Wing предлага много функции като автоматично довършване, автоматично редактиране, браузър на източника, навигация по код и локално, както и дистанционно отстраняване на грешки.

Wing има гъвкав потребителски интерфейс с всичко поставено перфектно, за да можете лесно да намерите каквото искате.

Изтеглете пакета Wing от тук

https: // крилати.com / downloads / wing-personal

10. Тони

Thonny е проста IDE, специално създадена за начинаещи. Той има прост и лесен за използване потребителски интерфейс с някои основни функции като дебъгер, попълване на код и т.н. Thonny се зарежда с Python 3.6, изграден извън кутията, който изисква прост инсталатор, за да започнете с програмирането на Python.

Най-хубавото при Thonny е, че той има удобна за начинаещи системна обвивка и можете да отворите системната обвивка от Tools много, за да инсталирате допълнителни пакети или да научите Python манипулиране в командния ред.

Изтеглете Thonny от тук

http: // thonny.организация /

В заключение изборът на най-добра IDE винаги зависи от предпочитанията и нуждите на програмиста. Изброените тук IDE са най-добри по отношение на редактиране на код, както и отстраняване на грешки и цялостно потребителско изживяване. Винаги можете да споделите вашите мисли и виждания @LinuxHint.

Пренастройте бутоните на мишката си по различен начин за различен софтуер с X-Mouse Button Control
Може би се нуждаете от инструмент, който може да промени контрола на мишката с всяко приложение, което използвате. Ако случаят е такъв, можете да изпр...
Преглед на безжична мишка на Microsoft Sculpt Touch
Наскоро прочетох за Microsoft Sculpt Touch безжична мишка и реших да я купя. След като го използвах известно време, реших да споделя опита си с него. ...
Екранен тракпад и указател на мишката на AppyMouse за таблети с Windows
Потребителите на таблети често пропускат показалеца на мишката, особено когато са привични да използват лаптопите. Смартфоните и таблетите със сензоре...