10 geriausių „Python IDE“ „Linux“ programuotojams 2020 m


„Python“ yra bendrosios paskirties programavimo kalba, skirta kurti bet ką; nuo interneto programos kūrimo, duomenų analizės, dirbtinio intelekto iki mokslinio skaičiavimo. Jis taip pat gali būti naudojamas kuriant produktyvumo programinę įrangą, žaidimus, darbalaukio programas ir ne tik.

Tai lengva išmokti, turi švarią sintaksę ir įtraukos struktūrą. IDE (Integruota kūrimo aplinka) gali tam tikru mastu nulemti savo programavimo patirtį mokantis ar tobulinant bet kurią kalbą.

Yra daug „Python IDE“, šiame straipsnyje mes išvardinsime geriausius „Linux“ skirtus „Python IDE“. Nesvarbu, ar esate naujokas programavimo srityje, ar patyręs kūrėjas, mes jus aptarėme.

1. „PyCharm“

„PyCharm“ yra galinga, daugiaplatformė, labai pritaikoma ir įjungiama „Python IDE“, kuri vienoje vietoje sujungia visus kūrimo įrankius. Jis yra turtingas funkcijų ir pateikiamas bendruomenėje (nemokamoje ir atvirojo kodo) bei profesionaliuose leidimuose.

Tai suteikia protingo kodo užbaigimo, kodo tikrinimo funkcijų ir turi nepaprastą klaidų paryškinimą ir greitus taisymus. Taip pat pristatomas automatinis kodo atnaujinimas ir puikios navigacijos galimybės.

Turi įmontuotus kūrėjo įrankius, tokius kaip integruotas derintuvas ir bandomasis bėgikas; „Python“ profilininkas; įmontuotas terminalas; integracija su pagrindinėmis VCS ir įmontuotomis duomenų bazių priemonėmis ir daug daugiau. Jis yra labai populiarus tarp „Python“ programuotojų ir skirtas profesionaliems kūrėjams.

2. „Wing Python IDE“

„Wing Python IDE“ yra labai pritaikoma ir lanksti, profesionali „Python IDE“, turinti galingą derintuvą ir intelektualųjį redaktorių. Tai leidžia greitai, tiksliai ir linksmai kurti interaktyvų „Python“ kūrimą.

Kai kurios gerai žinomos funkcijos apima itin galingas derinimo galimybes, kodo naršymą, integruoto įrenginio testavimą, nuotolinį kūrimą ir dar daugiau. Jei jums patinka naudoti „Vim“, tada „Wing“ nuostabiai susisieja su „Vim“ redaktoriumi.

Jis turi didelę integraciją su „App Engine“, „Django“, „PyQt“, „Flask“, „Vagrant“ ir kitomis. Jis palaiko projektų valdymą ir versijų valdymą naudojant „Git“, „Mercurial“, „Bazaar“, „Subversion“ ir daugelį kitų. Jis taip pat populiarėja tarp „Python“ kūrėjų ir daugelis vartotojų dabar teikia pirmenybę ne „PyCharm“.

3. Eriko Pythono IDE

Erikas yra turtingas „Python IDE“, parašytas „Python“. Jis pagrįstas „cross-platform Qt UI“ įrankių rinkiniu, integruotu su labai lanksčiu „Scintilla“ redaktoriaus valdymu. Joje yra neribotas redaktorių skaičius.

Tai suteikia konfigūruojamą lango išdėstymą, konfigūruojamą sintaksės paryškinimą, automatinį šaltinio kodo užbaigimą, šaltinio kodo iškvietimo patarimus, šaltinio kodo sulankstymą, petnešų derinimą, klaidų paryškinimą ir siūlo išplėstinę paieškos funkciją, įskaitant viso projekto paiešką ir pakeitimą.

Erikas turi integruotą klasės naršyklę ir interneto naršyklę, integruotą versijų valdymo sąsają, skirtą „Mercurial“, „Subversion“ ir „Git“ saugykloms, kaip pagrindinius įskiepius ir dar daugiau. Viena iš svarbiausių jos savybių, kurios trūksta daugelyje „Python“ IDE, yra integruota šaltinio kodo dokumentavimo sistema.

4. „PyDev“ užtemimui

„PyDev“ yra „Eclipse“ atviro kodo, daug funkcijų turinti „Python IDE“. Jis palaiko „Django“ integravimą, kodo užbaigimą, kodo užbaigimą su automatiniu importavimu, tipo užuominas ir kodo analizę.

Jis siūlo pertvarkymą, derintuvą, nuotolinį derintuvą, žetonų naršyklę, interaktyvią konsolę, vieneto bandymo integravimą, kodo aprėptį ir „PyLint“ integraciją. Tai leidžia jums rasti nuorodas naudojant (Ctrl + Shift + G) sparčiuosius klavišus. Jį galite naudoti „Python“, „Jython“ ir „IronPython“ kūrimui.

5. „Spyders Scientific Python IDE“

„Spyder“ yra mokslinis „Python“ IDE, turintis daugybę tyrimų, duomenų analizės ir mokslinių paketų kūrimo funkcijų. Jis tiekiamas su daugiakalbiu redaktoriumi su funkcijų/klasės naršykle, kodo analizės funkcijomis (palaikant pyflakes ir pylint), kodo užbaigimu, horizontaliu ir vertikaliu dalijimu bei „goto“ apibrėžimo funkcija.

Jame yra interaktyvi konsolė, dokumentų peržiūros priemonė, kintamųjų naršyklė ir failų naršyklė. „Spyder“ leidžia ieškoti užklausų keliuose jūsų projekto failuose, visiškai palaikant reguliarius posakius.

6. Pyzo Python IDE

Pyzo yra paprastas, nemokamas ir atviro kodo „Python“ IDE. Čia dirba „conda“, OS agnostikas, sistemos lygio dvejetainių paketų tvarkytuvas ir ekosistema. Tačiau jis veikia be jokio „Python“ vertėjo. Pagrindinis jo dizaino tikslas yra būti paprastas ir labai interaktyvus.

Jį sudaro redaktorius, apvalkalas ir daugybė naudingų standartinių įrankių, tokių kaip failų naršyklė, šaltinio struktūra, kaupiklis ir interaktyvi pagalbos funkcija, padedanti programuotojui įvairiais būdais. Tai siūlo visišką „Unicode“ palaikymą tiek redaktoriuje, tiek apvalkale. Ir jūs galite pasirinkti iš skirtingų naudojamų Qt temų.

7. „Thonny Python“ IDE

„Thonny“ yra atviro kodo „Python“ IDE, skirta pradedantiesiems, neturintiems išankstinių žinių apie „Python“ mokymąsi ir tobulinimą. Jis tiekiamas su „Python 3.7“ ir turi labai paprastas ir paprastas funkcijas, kurias lengvai gali suprasti nauji kūrėjai.

Pagrindinės funkcijos apima paprastą derintuvą su F5, F6 ir F7 funkciniais klavišais derinant kodą, suteikia galimybę pamatyti, kaip „Python“ vertina jūsų išraiškas, pabrėžia sintaksės klaidas, automatinio kodo užbaigimo palaikymą ir „Pip“ paketų tvarkyklę, kad būtų galima įdiegti trečiųjų šalių paketus. .

8. „IDLE Python IDE“

IDLE yra atviro kodo ir populiari „Python“ integruota kūrimo ir mokymosi aplinka pradedančiųjų lygio programuotojams, norintiems išmokti „python“ kūrimo programavimo be išankstinės patirties.

„IDLE“ yra daugiaplatformė platforma, kurioje pateikiamos pagrindinės funkcijos, leidžiančios redaguoti, paleisti ir derinti „Python“ projektus paprastoje grafinėje vartotojo sąsajoje. „IDLE“ yra užkoduotas 100% „Python“ programoje ir jis naudoja „Tkinter“ GUI įrankių rinkinį savo „Windows“ sukūrimui.

9. „GNU Emacs“, skirtas programuoti „Python“

„Emacs“ yra nemokamas, išplečiamas, pritaikomas ir daugiaplatformis teksto redaktorius. „Emacs“ jau turi „Python“ palaikymą per „python-mode“. Jei esate „Emacs“ gerbėjas, galite sukurti pilną „Python“ programavimo IDE, integruodami paketus, išvardytus „Python Programming In Emacs“ vadove, „Emacs“ wiki.

10. Vim redaktorius

„Python-mode“, „Python“ programų kūrimo „Vim“ papildinys.

VIM gali būti skausminga konfigūruoti, ypač naujiems vartotojams, tačiau kai tik tai pateksite, turėsite puikų atitikimą (turiu omenyje „Vim“ ir „Python“). Yra keli plėtiniai, kuriuos galite naudoti norėdami nustatyti visavertį, profesionalų „Python“ IDE. Daugiau informacijos ieškokite „Python“ wiki.

IDE gali pakeisti gerą ir blogą programavimo patirtį. Šiame straipsnyje pasidalijome 8 geriausiais „Linux“ skirtais „Python“ IDE. Ar mes praleidome bet kurį, praneškite mums per toliau pateiktą komentaro formą. Be to, praneškite mums, kurį IDE šiuo metu naudojate „Python“ programavimui.