10 Awọn IDE Python ti o dara julọ fun Awọn olutọsọna Linux ni 2020


Python jẹ ede siseto gbogbogbo-idi fun kikọ ohunkohun; lati idagbasoke wẹẹbu lẹhin, itupalẹ data, oye atọwọda si iširo ijinle sayensi. O tun le ṣee lo fun sọfitiwia iṣelọpọ ti idagbasoke, awọn ere, awọn iṣẹ tabili, ati kọja.

O rọrun lati kọ ẹkọ, ni sisọmọ ti o mọ ati ilana itọsi. Ati IDE kan (Ayika Idagbasoke Idagbasoke) le, si diẹ ninu faagun, pinnu iriri siseto ẹnikan nigbati o ba de si ẹkọ tabi idagbasoke nipa lilo eyikeyi ede.

Ọpọlọpọ IDE Python wa nibẹ, ninu nkan yii, a yoo ṣe atokọ IDE ti o dara julọ fun Linux. Boya o jẹ tuntun si siseto tabi aṣagbega ti o ni iriri, a ni o bo.

1. PyCharm

PyCharm jẹ alagbara, pẹpẹ agbelebu, isọdi pupọ, ati pilogi Python IDE, eyiti o ṣepọ gbogbo awọn irinṣẹ idagbasoke ni ibi kan. O jẹ ọlọrọ ẹya ati pe o wa ni agbegbe kan (ọfẹ ati orisun-ṣiṣi) bii awọn atẹjade ọjọgbọn.

O pese ipari koodu ọlọgbọn, awọn iṣẹ ṣiṣe awọn ayewo koodu, ati pe o ni fifihan aṣiṣe aṣiṣe ati awọn atunṣe kiakia. O tun gbe pẹlu atunse koodu adaṣe ati awọn agbara lilọ kiri to dara julọ.

Ti ni awọn irinṣẹ Olùgbéejáde ti a ṣe sinu gẹgẹ bi olupolowo ti a ṣopọ ati asare idanwo; Python profaili; ebute ti a ṣe sinu rẹ; isopọmọ pẹlu VCS pataki ati awọn irinṣẹ ibi ipamọ data ati pupọ diẹ sii. O jẹ olokiki pupọ laarin awọn olutẹpa eto Python ati apẹrẹ fun awọn oludagbasoke ọjọgbọn.

2. Wing Python IDE

IDE Wing Python IDE jẹ asefara ti o ga julọ ati irọrun, IDE Python ọjọgbọn pẹlu apanirun ti o lagbara ati olootu oye. O jẹ ki idagbasoke idagbasoke Python ibanisọrọ ni iyara, deede, ati ọna idunnu.

Diẹ ninu awọn ẹya ti o mọ daradara pẹlu awọn agbara n ṣatunṣe lalailopinpin lagbara, lilọ kiri koodu, idanwo iṣọkan ti iṣọkan, idagbasoke latọna jijin, ati pupọ diẹ sii. Ti o ba nifẹ lilo Vim, lẹhinna Wing ṣe iyalẹnu sopọ pẹlu olootu Vim.

O ni isopọpọ ọlọrọ pẹlu App Engine, Django, PyQt, Flask, Vagrant, ati ju bẹẹ lọ. O ṣe atilẹyin iṣakoso iṣẹ akanṣe ati iṣakoso ẹya pẹlu Git, Mercurial, Bazaar, Subversion, ati ọpọlọpọ awọn omiiran. O tun n di olokiki laarin awọn olupilẹṣẹ Python, ati pe ọpọlọpọ awọn olumulo ni bayi fẹran rẹ si PyCharm.

3. Eric Python IDE

Eric jẹ IDE Python ọlọrọ ti o jẹ ẹya, ti a kọ sinu Python. O da lori irinṣẹ irinṣẹ Qt UI agbelebu-agbelebu, ti a ṣepọ pẹlu iṣakoso olootu Scintilla ti o ni irọrun pupọ. O ni nọmba ti ko lopin ti awọn olootu.

O pese ipilẹ window ti o le ṣatunṣe, fifafihan sintasi atunto atunto, ipari koodu adaṣe orisun, awọn imọran ipe koodu orisun, kika koodu orisun, ibaramu àmúró, fifihan aṣiṣe, ati pe o nfun iṣẹ ṣiṣe iṣawari ti iṣawari pẹlu wiwa jakejado-iṣẹ ati rirọpo.

Eric ni aṣawakiri kilasi ti o ṣepọ ati aṣawakiri wẹẹbu, wiwo iṣakoso ẹya ti iṣọpọ fun Mercurial, Subversion, ati awọn ibi ipamọ Git bi awọn afikun ohun itanna ati pupọ diẹ sii. Ọkan ninu awọn ẹya ti o ṣe pataki julọ, eyiti ko si ni ọpọlọpọ awọn IDE Python jẹ ọna idapo koodu orisun orisun kan.

4. PyDev Fun oṣupa

PyDev jẹ orisun ṣiṣi, IDE PyE ti o ni ẹya pupọ fun oṣupa. O ṣe atilẹyin iṣedopọ Django, ipari koodu, ipari koodu pẹlu gbigbe wọle wọle laifọwọyi, oriṣi iru, ati itupalẹ koodu.

O nfunni ni atunṣe, n ṣatunṣe aṣiṣe, n ṣatunṣe aṣiṣe latọna jijin, aṣawakiri awọn ami, console ibaraenisepo, iṣọpọ idanwo iṣọkan, agbegbe koodu, ati isopọmọ PyLint. O fun ọ laaye lati wa awọn itọkasi nipa lilo awọn bọtini abuja (Ctrl + Shift + G). O le lo fun Python, Jython, ati idagbasoke IronPython.

5. Spyders Scientific Python IDE

Spyder jẹ IDE Python ti imọ-jinlẹ pẹlu ọpọlọpọ awọn ẹya fun iwadii, itupalẹ data, ati ẹda package imọ-jinlẹ. O gbe pẹlu olootu ede pupọ pẹlu iṣẹ/aṣawakiri kilasi, awọn ẹya onínọmbà koodu (pẹlu atilẹyin fun pyflakes ati pylint), ipari koodu, petele ati pipin inaro ati ẹya itumọ goto.

O ni console ibaraenisepo, oluwo iwe, oluwakiri oniyipada, ati oluwakiri faili kan. Spyder gba laaye fun awọn ibeere wiwa kọja awọn faili ọpọ ninu iṣẹ akanṣe rẹ, pẹlu atilẹyin pipe fun awọn iṣafihan deede.

6. Pyzo Python IDE

Pyzo jẹ IDE ti o rọrun, ọfẹ, ati orisun-ìmọ fun Python. O gba conda, OS-agnostic kan, oluṣakoso package alakomeji ipele-eto ati ilolupo eda abemi. Sibẹsibẹ, o ṣiṣẹ laisi eyikeyi onitumọ Python eyikeyi. Aṣeyọri apẹrẹ akọkọ rẹ ni lati jẹ irọrun ati ibaraenisepo giga.

O jẹ olootu kan, ikarahun kan, ati akojọpọ awọn irinṣẹ boṣewa ti o wulo gẹgẹbi aṣawakiri faili kan, ilana orisun, logger, ati ẹya iranlọwọ iranlọwọ ibaraenisọrọ lati ṣe iranlọwọ fun alakọbẹrẹ ni awọn ọna pupọ. O nfun atilẹyin Unicode ni kikun ni olootu mejeeji ati ikarahun. Ati pe o le yan laarin awọn oriṣiriṣi awọn akori Qt lati lo.

7. Thonny Python IDE

Thonny jẹ orisun Python IDE ti o ṣii fun awọn olubere ti ko ni imọ ṣaaju ninu ẹkọ Python ati idagbasoke. O wa pẹlu Python 3.7 ati pe o ni ipilẹ pupọ ati awọn ẹya ti o rọrun ti o le ni rọọrun loye nipasẹ awọn olupilẹṣẹ tuntun.

Awọn ẹya ipilẹ pẹlu aṣeduro ti o rọrun pẹlu F5, F6, ati awọn bọtini iṣẹ F7 fun n ṣatunṣe aṣiṣe, n funni ni aṣayan lati wo bawo ni Python ṣe ṣe ayẹwo awọn ifihan rẹ, awọn aṣiṣe sintasi ti iṣafihan, atilẹyin ipari koodu auto, ati oluṣakoso package Pip lati fi awọn idii ẹgbẹ kẹta sori ẹrọ .

8. IDLE Python IDE

IDLE jẹ orisun ṣiṣi ati olokiki Python's Integrated Development ati Ayika Ẹkọ fun awọn alakọbẹrẹ ipele alakọbẹrẹ ti o fẹ kọ ẹkọ siseto idagbasoke Python laisi iriri ṣaaju.

IDLE jẹ pẹpẹ agbelebu kan ati pe o wa pẹlu awọn ẹya ipilẹ ti o fun ọ laaye lati ṣatunkọ, ṣiṣe, ati ṣatunṣe awọn iṣẹ Python rẹ ni wiwo olumulo ayaworan ti o rọrun. IDLE ti wa ni koodu ni eto Python 100% ati pe o nlo ohun elo irinṣẹ Tkinter GUI lati kọ awọn window rẹ.

9. GNU Emacs Fun siseto Python

Emacs jẹ ọfẹ, extensible, asefara, ati olootu ọrọ agbelebu-pẹpẹ. Emacs ti ni atilẹyin Python ti-jade-ninu-apoti nipasẹ\"ipo-ọna Python". Ti o ba jẹ alafẹfẹ Emacs, o le kọ IDE pipe fun siseto Python nipa sisopọ awọn idii ti a ṣe akojọ ni Eto siseto Python Ninu itọsọna Emacs ninu Emacs wiki.

10. Olootu Vim

Ipo Python, ohun itanna fun idagbasoke awọn ohun elo Python ni Vim.

VIM le jẹ irora lati tunto paapaa fun awọn olumulo tuntun, ṣugbọn ni kete ti o ba kọja nipasẹ rẹ, iwọ yoo ni ibaramu pipe (Mo tumọ si Vim ati Python). Awọn amugbooro pupọ lo wa ti o le lo lati ṣeto agbara kikun, IDE ọjọgbọn fun Python. Tọkasi wiki Python fun alaye diẹ sii.

IDE le ṣe iyatọ laarin iriri siseto ti o dara ati buburu. Ninu nkan yii, a pin 8 IDE ti o dara julọ fun Linux. Njẹ a ti padanu eyikeyi, jẹ ki a mọ nipasẹ fọọmu asọye ni isalẹ. Pẹlupẹlu, jẹ ki a mọ iru IDE ti o nlo lọwọlọwọ fun siseto Python.