1. Вим
Vim е моят предпочитан IDE номер 1 от колежните проекти и дори днес, защото прави досадната задача като програмиране много лесна и приятна. Не само аз, но Vim се използва от много разработчици и потребители на Linux, защото е много бърз и персонализиран IDE. По-важното е, че Vim улеснява задачата за отстраняване на грешки и има поддръжка за много инструменти и приставки.
Vim може да се използва както като самостоятелно приложение, така и като интерфейс на командния ред. Много нови потребители може да се затруднят да използват първоначално, но след като свикнете, ще ви хареса програмирането на Vim.
$ sudo apt-get install vim2. PyCharm
PyCharm е много популярен крос-платформен Python IDE, който се предлага в две редакции, а именно общностно и професионално издание. Изданието на общността е безплатно и с отворен код, докато про изданието е платено. Той е много персонализиран и богат на функции IDE с функции като интегрирано тестване на модули и Python Debugger, подчертаване на грешки, анализ на код и много други, които можете да очаквате в IDE.
Pycharm има един от най-добрите GUI в сравнение с други IDE на Python и може да бъде добър избор за разработчиците на професионалисти. Той е достъпен за най-новите версии на Ubuntu под пакет Snap и може да бъде изтеглен директно от Ubuntu Software Center.
$ sudo snap install pycharm-community --classic3. Ерик
Ерик е интегрирана среда за разработка с отворен код, написана и разработена на Python. Това е ID на различни платформи с поддръжка за много езици за програмиране, включително Python. Eric IDE е в комплект с толкова много функции, които включват автоматично попълване на кода, подчертаване на грешки, интегриран дебъгер на Python, предварително търсене, подчертаване на синтаксис и т.н.
Ерик има прост, но изключително персонализиран GUI с поддръжка за приставки и разширения. Той също така разполага с интегриран браузър от клас, който няма да намерите много IDE.
$ sudo apt-get install eric4. Пизо
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 spyder6. 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.