Python

Najlepšie 10 IDE Pythonu pre Ubuntu

Najlepšie 10 IDE Pythonu pre Ubuntu
Python je jeden z najbežnejšie používaných programovacích jazykov na všeobecné účely. Mnoho populárnych webových stránok alebo aplikačných softvérov, ktoré používate každý deň, používa technológiu Python. Dôvodom popularity tohto programovacieho jazyka je jeho jednoduchá a ľahko pochopiteľná podstata. Rovnako ako to robia noví programátori, začal som programovať pomocou Pythonu a stále je to môj preferovaný a obľúbený programovací jazyk.Pre úpravy a programovanie v Pythone je k dispozícii veľa integrovaných vývojových prostredí (IDE). Osobne preferujem Vim na termináli Ubuntu, ale pre Ubuntu je k dispozícii veľa IDE ako PyCharm, GNU Emacs a PyZo. Takže dnes budeme o týchto IDE diskutovať jeden po druhom.

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 vim

2. 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 --classic

3. 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 eric

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

$ pyzo

5. 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ť spyder

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

Pridajte gestá myši do systému Windows 10 pomocou týchto bezplatných nástrojov
V posledných rokoch sa počítače a operačné systémy veľmi vyvinuli. Boli časy, keď používatelia museli prechádzať správcami súborov pomocou príkazov. R...
Ovládajte a spravujte pohyb myši medzi viacerými monitormi v systéme Windows 10
Správca myši s duálnym displejom umožňuje ovládať a konfigurovať pohyb myši medzi viacerými monitormi spomalením jeho pohybu blízko hranice. Windows 1...
WinMouse vám umožňuje prispôsobiť a vylepšiť pohyb ukazovateľa myši na počítači so systémom Windows
Ak chcete vylepšiť predvolené funkcie kurzora myši, použite freeware WinMouse. Pridáva ďalšie funkcie, ktoré vám pomôžu vyťažiť zo svojej skromnej myš...