1. Vim
Vim je moje preferované IDE č. 1 už od vysokoškolských projektov, a dokonca aj dnes, pretože umožňuje vykonávať také náročné úlohy, ako je programovanie, veľmi ľahké a príjemné. Nie som to len ja, ale Vim používa mnoho vývojárov a používateľov Linuxu, pretože je to veľmi rýchle a vysoko prispôsobiteľné IDE. Ešte dôležitejšie je, že program Vim uľahčuje ladenie a má podporu pre mnoho nástrojov a doplnkov.
Vim je možné použiť ako samostatnú aplikáciu aj ako rozhranie príkazového riadku. Mnoho nových používateľov môže mať zo začiatku ťažké použitie, ale akonáhle si na to zvyknete, programovanie vo Vime sa vám bude páčiť.
$ sudo apt-get install vim2. PyCharm
PyCharm je veľmi populárne multiplatformové prostredie Python IDE, ktoré sa dodáva v dvoch úpravách, a to komunitné a profesionálne vydanie. Komunitná edícia je bezplatná a otvorená, zatiaľ čo profesionálna edícia je platená. Je vysoko prispôsobiteľné a na funkcie bohaté IDE s funkciami ako Integrated Unit Testing a Python Debugger, zvýrazňovaním chýb, analýzou kódu a mnohými ďalšími, ktoré môžete v IDE očakávať.
Pycharm má jedno z najlepších grafických rozhraní v porovnaní s inými IDE Pythonu a môže byť dobrou voľbou pre vývojárov profesionálov. Je k dispozícii pre najnovšie vydania Ubuntu pod balíkom Snap a je možné si ho stiahnuť priamo zo Softvérového centra Ubuntu.
$ sudo snap nainštalovať pycharm-community --classic3. Eric
Eric je open-source integrované vývojové prostredie napísané a vyvinuté v Pythone. Jedná sa o multiplatformné IDE s podporou mnohých programovacích jazykov vrátane Pythonu. Eric IDE je dodávaný s toľkými funkciami, ktoré zahŕňajú automatické dokončovanie kódu, zvýrazňovanie chýb, integrovaný ladiaci program Pythonu, pokročilé vyhľadávanie, zvýrazňovanie syntaxe atď.
Eric má jednoduché, ale vysoko prispôsobiteľné grafické používateľské rozhranie s podporou doplnkov a rozšírení. Je tiež športovým integrovaným prehliadačom triedy, v ktorom nenájdete veľa IDE.
$ sudo apt-get install eric4. Pyzo
Pyzo je open-source programovacie prostredie založené na Pythone. Používa conda na správu balíkov Python. Je to jednoduché a interaktívne IDE, ale s jeho vlastnosťami nedochádza ku kompromisu. Niektoré z týchto funkcií zahŕňajú zvýraznenie syntaxe, sprievodcu odsadením, Matlab ako UI, súbory a adresáre typu drag and drop atď.
Pyzo tiež obsahuje interaktívnu pomoc, prehliadač súborov a podporuje všetky hlavné programovacie jazyky. Pyzo je možné stiahnuť a nainštalovať z Softvérového centra alebo z príkazového riadku.
$ sudo apt-get aktualizácia$ sudo apt-get nainštalovať python3-pip python3-pyqt4
$ sudo python -m pip install pyzo -upgrade
Po dokončení inštalácie spustite nasledujúci príkaz a spustite Pyzo IDE.
$ pyzo5. Spyder
Spyder je multiplatformové integrované vývojové prostredie špeciálne navrhnuté pre vedecké programovanie v Pythone. Je to viacjazyčné IDE s funkciami ako automatické dokončovanie kódu, zvýrazňovanie syntaxe, analýza kódu, horizontálne a vertikálne rozdelenie.
Spyder má používateľské rozhranie založené na rozložení, vďaka čomu je ľahko navigovateľný a ľahko použiteľný aj pre nových používateľov. Má tiež podporu pre IPython, NumPy, SciPy a mnoho ďalších softvérov s otvoreným zdrojovým kódom.
$ sudo apt-get nainštalovať spyder6. GNU Emacs
GNU Emacs je integrované vývojové prostredie vyvinuté v rámci projektu GNU a je to editor kódov naprieč platformami. Je to prispôsobiteľný editor kódov s podporou programovacieho jazyka Python. Je to jeden z najsilnejších IDE dostupných pre programovanie v pythone.
GNU Emacs má jednoduché užívateľské rozhranie, ktoré ponúka vynikajúci dojem koncového používateľa. Emacs sa neobmedzuje iba na programovanie, pretože ho môžete používať na prehliadanie webu, e-mail atď.
$ sudo add-apt-repository ppa: kelleyk / emacs$ sudo apt-get aktualizácia
$ sudo apt-get nainštalovať emacs
7. Atom
Atom je bezplatný textový editor s otvoreným zdrojovým kódom, ktorý ponúka funkcie ako každé integrované vývojové prostredie. Je vyvinutý spoločnosťou GitHub a podporuje takmer všetky hlavné programovacie jazyky vrátane Pythonu. Inštaláciou niektorých rozšírení a doplnkov môžete do Atomu preniesť funkcionalitu podobnú IDE.
Atom má úhľadné užívateľské rozhranie a ponúka funkcie ako automatické dokončovanie, zvýrazňovanie syntaxe, diagnostika a mnoho ďalších.
$ sudo add-apt-repository ppa: webupd8team / atom$ sudo apt-get aktualizácia
$ sudo apt-get nainštalovať atóm
8. PyDev (Eclipse)
PyDev je doplnok tretej strany pre Eclipse, čo je integrované vývojové prostredie vyvinuté pre vedecké programovanie v Pythone. Ponúka funkcie ako analýza kódu, grafické ladenie, refaktoring kódu atď.
Pretože je PyDev integrovaný do Eclipse, má veľmi dobré užívateľské rozhranie. Má tiež integráciu s PyLint. Ak chcete používať program PyDev, stačí si nainštalovať Eclipse zo Softvérového centra Ubuntu a pridať doň doplnok PyDev.
9. Krídlo
Wing je IDE vyvinuté spoločnosťou Wingware a je špeciálne navrhnutý pre nepriateľský programovací jazyk Python. Wing ponúka mnoho funkcií, ako je automatické dokončovanie, automatické úpravy, prehliadač zdrojov, navigácia v kóde a miestne aj vzdialené ladenie.
Wing má flexibilné užívateľské rozhranie so všetkým, čo je umiestnené perfektne, aby ste ľahko našli, čo chcete.
Stiahnite si balíček Wing odtiaľto
https: // krídlový tovar.com / na stiahnutie / wing-personal
10. Thonny
Thonny je jednoduché IDE špeciálne navrhnuté pre začiatočníkov. Má jednoduché a ľahko použiteľné užívateľské rozhranie s niektorými základnými funkciami, ako je debugger, dokončenie kódu atď. Thonny je nabitý programom Python 3.6 je zostavený z krabice, ktorá vyžaduje jednoduchý inštalátor, aby ste mohli začať s programovaním v Pythone.
Najlepšie na Thonny je, že má systémový shell vhodný pre začiatočníkov a môžete otvoriť systémový shell z ponuky Tools many a nainštalovať ďalšie balíčky alebo sa naučiť manipuláciu s Pythonom na príkazovom riadku.
Stiahnite si Thonnyho odtiaľto
http: // tenký.org /
Dokončenie výberu najlepšieho IDE vždy závisí od preferencií a potrieb programátora. Tu uvedené IDE sú najlepšie z hľadiska úpravy kódu, ladenia a celkovej používateľskej skúsenosti. Svoje názory a názory môžete kedykoľvek zdieľať @LinuxHint.