10 IDE Python kacha mma maka ndị mmemme Linux na 2020


Python bụ asụsụ mmemme maka iwulite ihe ọ bụla; site na mmepe webụ azụ azụ, nyocha data, ọgụgụ isi mmadụ ruo na mgbakọ sayensị. Enwere ike iji ya maka ịmepụta ngwanrọ nrụpụta, egwuregwu, ngwa desktọpụ, na gafere.

Ọ dị mfe ịmụta, nwere syntax dị ọcha na nhazi ntinye. Na IDE (Integrated Development Environment) nwere ike, ruo ụfọdụ ogologo, chọpụta ahụmịhe mmemme mmadụ ma a bịa n'ịmụ ma ọ bụ ịzụlite iji asụsụ ọ bụla.

Enwere ọtụtụ Python IDE n'ebe ahụ, n'isiokwu a, anyị ga-edepụta IDE Python kacha mma maka Linux. Ma ị bụ onye ọhụrụ na mmemme ma ọ bụ onye nrụpụta nwere ahụmahụ, anyị ekpuchila gị.

1. PyCharm

PyCharm bụ ihe dị ike, cross-platform, nke a na-ahazi nke ọma na Python IDE, nke na-ejikọta ngwá ọrụ mmepe niile n'otu ebe. Ọ nwere njiri mara ma na-abịa na obodo (n'efu na nke mepere emepe) yana mbipụta ọkachamara.

Ọ na-enye mmecha koodu smart, arụ ọrụ nyocha koodu, ma nwee nnukwu njehie na-akọwapụta yana ndozi ngwa ngwa. Ọ na-ebubatakwa koodu na-akpaghị aka yana ike ịnya ụgbọ mmiri.

Nwere ngwaọrụ nrụpụta arụnyere dị ka ihe nbipu agbakwunyere na onye na-agba ọsọ ule; Ọkachamara Python; ọnụ ụlọ arụrụ arụ; mwekota na isi VCS na ngwaọrụ nchekwa data arụnyere na ọtụtụ ndị ọzọ. Ọ na-ewu ewu nke ukwuu n'etiti ndị mmemme Python ma emebere ya maka ndị mmepe ọkachamara.

2. Wing Python IDE

Wing Python IDE bụ ihe nwere ike ịhazi ya nke ukwuu yana mgbanwe, ọkachamara Python IDE nwere onye nrụpụta ike na onye ndezi nwere ọgụgụ isi. Ọ na-enyere aka maka mmepe Python mmekọrịta n'ọsọ, nke ziri ezi na n'ụzọ na-atọ ụtọ.

Ụfọdụ n'ime njirimara ya mara nke ọma gụnyere ike nbizi dị ike nke ukwuu, igodo koodu, nnwale nkeji agbakwunyere, mmepe ime ime, na ọtụtụ ndị ọzọ. Ọ bụrụ na-amasị gị iji Vim, mgbe ahụ Wing na-ejikọta ya na onye nchịkọta akụkọ Vim.

Ọ nwere nnukwu njikọta na App Engine, Django, PyQt, Flask, Vagrant, na ndị ọzọ. Ọ na-akwado njikwa oru ngo na njikwa ụdị ya na Git, Mercurial, Bazaar, Subversion, na ọtụtụ ndị ọzọ. Ọ na-aghọkwa ewu ewu n'etiti ndị mmepe Python, ọtụtụ ndị ọrụ na-ahọrọ ya ugbu a karịa PyCharm.

3. Eric Python IDE

Eric bụ Python IDE bara ọgaranya nke e dere na Python. Ọ dabere na ngwa ngwa Qt UI cross-platform, jikọtara ya na njikwa editọ Scintilla na-agbanwe nke ukwuu. O nwere ọnụọgụ ndezi na-akparaghị ókè.

Ọ na-enye okirikiri nhọrọ ukwuu nke windo nhazi, nhazi syntax na-eme ka ọ pụta ìhè, koodu isi mmalite mmecha, ndụmọdụ oku ịkpọ oku, mpịakọta koodu isi, nkwado nkwado, na-egosipụta njehie, ma na-enye ọrụ nchọta dị elu gụnyere nchọta na dochie anya.

Eric nwere ihe nchọgharị klaasị agbakwunyere na ihe nchọgharị weebụ, njikwa njikwa ụdị agbakwunyere maka ebe nchekwa Mercurial, Subversion, na Git dị ka nkwụnye isi na ọtụtụ ndị ọzọ. Otu n'ime njirimara ya kachasị mkpa, nke na-enweghị ọtụtụ IDE Python bụ usoro ntinye akwụkwọ koodu isi mmalite.

4. PyDev Maka Eclipse

PyDev bụ ebe mepere emepe, Python IDE bara ụba maka Eclipse. Ọ na-akwado ntinye Django, mmecha koodu, mmecha koodu na mbubata akpaaka, ụdị hinting, na nyocha koodu.

Ọ na-enye nrụgharị, onye nbibi, ihe nbibi dịpụrụ adịpụ, ihe nchọgharị tokens, njikwa mmekọrịta, ntinye ule otu, mkpuchi koodu, yana ntinye PyLint. Ọ na-enye gị ohere iji igodo ụzọ mkpirisi (Ctrl+Shift+G) chọta ntụaka. Ị nwere ike iji ya maka mmepe Python, Jython na IronPython.

5. Spyders Scientific Python IDE

Spyder bụ Python IDE sayensị nwere ọtụtụ atụmatụ maka nyocha, nyocha data, na imepụta ngwugwu sayensị. Ọ na-ebugharị ya na onye nchịkọta akụkọ ọtụtụ asụsụ nwere ọrụ/ihe nchọgharị klaasị, njirimara nyocha koodu (na nkwado maka pyflakes na pylint), mmecha koodu, kewapụ kwụ ọtọ na kwụ ọtọ yana njirimara nkọwa goto.

Ọ nwere njikwa mmekọrịta, onye na-ekiri akwụkwọ, onye na-eme nchọpụta na-agbanwe agbanwe, na onye nyocha faịlụ. Spyder na-enye ohere maka ịchọ ajụjụ n'ofe faịlụ dị iche iche na ọrụ gị, yana nkwado zuru oke maka nkwupụta oge niile.

6. Pyzo Python IDE

Pyzo bụ IDE dị mfe, efu na nke mepere emepe maka Python. Ọ na-eji conda, OS-agnostic, njikwa ngwungwu ọnụọgụ abụọ nke ọkwa sistemụ na gburugburu ebe obibi. Agbanyeghị, ọ na-arụ ọrụ na-enweghị onye ntụgharị Python ọ bụla. Ihe mgbaru ọsọ ya bụ isi bụ ịdị mfe ma dị oke mmekọrịta.

Ihe mejupụtara ya bụ onye nchịkọta akụkọ, shei, na ngwa ọrụ ọkọlọtọ bara uru dị ka ihe nchọgharị faịlụ, nhazi isi mmalite, logger na njirimara enyemaka mmekọrịta iji nyere onye mmemme aka n'ụzọ dị iche iche. Ọ na-enye nkwado Unicode zuru oke na ma editọ na shei. Ma ị nwere ike ịhọrọ n'etiti isiokwu Qt dị iche iche iji.

7. Thonny Python IDE

Thonny bụ Python IDE mepere emepe echere maka ndị mbido na-enweghị ihe ọmụma mbụ na mmụta na mmepe Python. Ọ na-abịa na Python 3.7 ma nwee atụmatụ dị mfe ma dị mfe nke ndị mmepe ọhụrụ nwere ike ịghọta ngwa ngwa.

Ihe ndị bụ isi na-agụnye igodo ọrụ F5, F6, na F7 maka nrụzi koodu, na-enye nhọrọ iji lelee ka Python si enyocha okwu gị, na-egosipụta njehie syntax, nkwado mmecha koodu akpaaka, na onye njikwa ngwugwu Pip iji wụnye ngwugwu nke atọ. .

8. IDLE Python IDE

IDLE bụ ebe mepere emepe na gburugburu Python's Integrated Development na mmụta mmụta maka ndị mmemme ọkwa mmalite chọrọ ịmụ mmemme mmepe Python na-enweghị ahụmịhe mbụ.

IDLE bụ ikpo okwu na-abịa na njiri mara nke na-enyere gị aka dezie, gbaa ọsọ, ma mebie ọrụ Python gị n'ime ngwa ọrụ eserese dị mfe. Edebere IDLE na mmemme Python 100% ma ọ na-eji ngwa Tkinter GUI wuo windo ya.

9. GNU Emacs Maka mmemme Python

Emacs bụ onye na-edezi ederede n'efu, nke enwere ike ịmegharị ya, nke a na-ahazi na nke a na-agbanwe agbanwe. Emacs enweela nkwado Python na-abụghị igbe site na \python-mode Ọ bụrụ na ị bụ onye na-akwado Emacs, ị nwere ike wuo IDE zuru ezu maka mmemme Python site na ijikọta ngwugwu ndị edepụtara na Python Programming In Emacs Guide na Emacs. Emacs wiki.

10. Vim Editor

Python-mode, ngwa mgbakwunye maka ịmepụta ngwa Python na Vim.

VIM nwere ike ịbụ ihe mgbu ịhazi karịsịa maka ndị ọrụ ọhụrụ, mana ozugbo ị gafechara ya, ị ga-enwe egwuregwu zuru oke (m pụtara Vim na Python). Enwere ọtụtụ ndọtị ndị ị nwere ike iji hazie IDE zuru oke, ọkachamara maka Python. Rụtụ aka na Python wiki maka ozi ndị ọzọ.

IDE nwere ike ime ọdịiche dị n'etiti ahụmịhe mmemme dị mma na nke ọjọọ. N'ime edemede a, anyị kesara 8 IDE Python kacha mma maka Linux. Agbagharala anyị ọ bụla, mee ka anyị mara site na ụdị nkọwa n'okpuru. Ọzọkwa, mee ka anyị mara IDE ị na-eji ugbu a maka mmemme Python.