„Python“

10 geriausių „Python IDE“, skirtų „Ubuntu“

10 geriausių „Python IDE“, skirtų „Ubuntu“
„Python“ yra viena plačiausiai naudojamų bendrosios paskirties programavimo kalbų. Daugelį populiarių svetainių ar programinės įrangos, kurias naudojate kasdien, valdo „Python“. Šios programavimo kalbos populiarumo priežastis yra paprasta ir lengvai suprantama prigimtis. Kaip ir nauji programuotojai, savo programavimą pradėjau nuo „Python“ ir vis tiek tai yra mano mėgstamiausia ir mėgstamiausia programavimo kalba.Yra daugybė integruotų kūrimo aplinkų (IDE), kurias galima redaguoti ir programuoti „Python“. Asmeniškai man labiau patinka „Vim“ Ubuntu terminale, tačiau „Ubuntu“ yra daugybė IDE, tokių kaip „PyCharm“, „GNU Emacs“ ir „PyZo“. Taigi šiandien mes ketiname aptarti šiuos IDE po vieną.

1. Vim

„Vim“ yra mano mėgstamiausia IDE iš koledžo projektų ir net šiandien, nes tai daro varginančią užduotį, pvz., Programavimą, labai lengvą ir malonų. Tai ne tik aš, bet ir „Vim“ naudoja daugelis kūrėjų ir „Linux“ vartotojų, nes tai yra labai greita ir labai pritaikoma IDE. Dar svarbiau, kad „Vim“ palengvina derinimo užduotį ir palaiko daugelį įrankių bei papildinių.

„Vim“ gali būti naudojama tiek kaip atskira programa, tiek kaip komandinės eilutės sąsaja. Daugeliui naujų vartotojų iš pradžių gali būti sunku naudoti, tačiau kai priprasite, jums patiks programuoti „Vim“.

$ sudo apt-get install vim

2. PyCharm

„PyCharm“ yra labai populiarus tarp platformų veikiantis „Python IDE“, kurį sudaro du redagavimo būdai, būtent bendruomeninis ir profesionalus leidimas. Bendruomenės leidimas yra nemokamas ir atviro kodo, o „pro“ leidimas yra mokamas. Tai labai pritaikoma ir daug funkcijų turinti IDE su tokiomis funkcijomis kaip „Integrated Unit Testing“ ir „Python Debugger“, klaidų paryškinimas, kodo analizė ir daug daugiau, ko galite tikėtis IDE.

„Pycharm“ turi vieną geriausių GUI, palyginti su kitais „Python“ IDE, ir tai gali būti geras pasirinkimas profesionalų kūrėjams. Jį galima atsisiųsti iš naujausių „Ubuntu“ leidimų pagal „Snap“ paketą ir jį galima atsisiųsti tiesiai iš „Ubuntu“ programinės įrangos centro.

$ sudo snap įdiekite pycharm-community --classic

3. Erikas

„Eric“ yra atviro kodo integruota kūrimo aplinka, parašyta ir sukurta „Python“. Tai yra daugiaplatformis IDE, palaikantis daugelį programavimo kalbų, įskaitant „Python“. „Eric IDE“ yra tiek daug funkcijų, kurios apima kodo automatinį užbaigimą, klaidų paryškinimą, integruotą „Python“ derintuvą, išankstinę paiešką, sintaksės paryškinimą ir kt.

Erikas turi paprastą, bet labai pritaikomą GUI su papildinių ir plėtinių palaikymu. Jis taip pat sportuoja integruota klasės naršykle, kurioje nerasite daug IDE.

$ sudo apt-get install eric

4. Pyzo

Pyzo yra atviro kodo programavimo aplinka, pagrįsta Python. Jis naudoja „conda“ valdyti „Python“ paketus. Tai paprasta ir interaktyvi IDE, tačiau nėra jokių kompromisų dėl jos funkcijų. Kai kurios funkcijos apima sintaksės paryškinimą, įtraukos vadovą, „Matlab“ kaip vartotojo sąsają, vilkite ir upuść failus ir katalogus ir kt.

„Pyzo“ taip pat turi interaktyvią pagalbą, failų naršyklę ir palaiko visas pagrindines programavimo kalbas. „Pyzo“ galima atsisiųsti ir įdiegti iš „Software Center“ arba terminalo komandos.

$ sudo apt-get atnaujinimas
$ sudo apt-get install python3-pip python3-pyqt4
$ sudo python -m pip install pyzo -upgrade

Baigę diegti, paleiskite žemiau esančią komandą, kad paleistumėte „Pyzo IDE“.

$ pyzo

5. Spyderis

„Spyder“ yra daugiaplatformė integruota kūrimo aplinka, specialiai sukurta moksliniam programavimui „Python“. Tai kelių kalbų IDE su tokiomis funkcijomis kaip automatinis kodo užbaigimas, sintaksės paryškinimas, kodo analizė, horizontalus ir vertikalus padalijimas.

„Spyder“ turi sąsaja pagrįstą vartotojo sąsają, leidžiančią ją lengvai naršyti ir lengvai naudoti ir naujiems vartotojams. Jis taip pat palaiko „IPython“, „NumPy“, „SciPy“ ir daugelį kitų atvirojo kodo programinės įrangos.

$ sudo apt-get install spyder

6. GNU „Emacs“

„GNU Emacs“ yra integruota kūrimo aplinka, sukurta įgyvendinant GNU projektą, ir tai yra įvairių platformų kodų redaktorius. Tai yra pritaikomas kodo redaktorius, palaikantis „Python“ programavimo kalbą. Tai yra vienas iš galingiausių IDE, kuriuos galima programuoti „Python“.

„GNU Emacs“ turi paprastą vartotojo sąsają, kuri suteikia puikią galutinio vartotojo patirtį. „Emacs“ neapsiriboja vien programavimu, nes jį galite naudoti naršydami internete, el. Paštu ir pan.

$ sudo add-apt-repository ppa: kelleyk / emacs
$ sudo apt-get atnaujinimas
$ sudo apt-get install emacs

7. Atomas

„Atom“ yra nemokamas ir atviro kodo teksto redaktorius, turintis tokių funkcijų kaip ir bet kuri integruota kūrimo aplinka. Jį sukūrė „GitHub“ ir palaiko beveik visas pagrindines programavimo kalbas, įskaitant „Python“. Įdiegę keletą plėtinių ir papildinių, „Atom“ galite suteikti IDE funkcijų.

„Atom“ turi slankią vartotojo sąsają ir siūlo tokias funkcijas kaip automatinis užbaigimas, sintaksės paryškinimas, diagnostika ir daug daugiau.

$ sudo add-apt-repository ppa: webupd8team / atom
$ sudo apt-get atnaujinimas
$ sudo apt-get install atom

8. PyDev (užtemimas)

„PyDev“ yra trečiosios šalies „Eclipse“ papildinys, kuris yra integruota kūrimo aplinka, sukurta moksliniam programavimui „Python“. Jis siūlo tokias funkcijas kaip kodo analizė, grafinis derinimas, kodo pertvarkymas ir kt.

Kadangi „PyDev“ yra integruotas į „Eclipse“, jis turi labai gerą vartotojo sąsają. Ji taip pat turi integraciją su „PyLint“. Norėdami naudoti „PyDev“, tiesiog turite įdiegti „Eclipse“ iš „Ubuntu“ programinės įrangos centro ir pridėti prie jo „PyDev“ papildinį.

9. Sparnas

„Wing“ yra „Wingware“ sukurta IDE, kuri yra specialiai sukurta priešų „Python“ programavimo kalbai. „Wing“ siūlo daugybę funkcijų, tokių kaip automatinis užbaigimas, automatinis redagavimas, šaltinio naršyklė, kodo naršymas ir vietinis, taip pat nuotolinis derinimas.

„Wing“ turi lanksčią vartotojo sąsają su viskuo, kas įdėta puikiai, kad lengvai rastumėte viską, ko norite.

Atsisiųskite „Wing“ paketą iš čia

https: // sparnas.com / parsisiųsti / wing-personal

10. Thonny

„Thonny“ yra paprasta IDE, specialiai sukurta pradedantiesiems. Jis turi paprastą ir lengvai naudojamą vartotojo sąsają su kai kuriomis pagrindinėmis funkcijomis, tokiomis kaip derintuvas, kodo užbaigimas ir kt. „Thonny“ yra pakrautas su „Python 3“.6 pastatytas iš dėžutės, kuriai reikalingas paprastas diegimo įrankis, norint pradėti naudoti „Python“ programavimą.

Geriausias dalykas „Thonny“ yra tai, kad jame yra pradedantiesiems pritaikytas sistemos apvalkalas ir galite atidaryti sistemos apvalkalą iš „Tools many“, kad įdiegtumėte papildomus paketus arba išmoktumėte „Python“ tvarkymą komandinėje eilutėje.

Atsisiųskite „Thonny“ iš čia

http: // thonny.org /

Baigti pasirinkti geriausią IDE visada priklauso nuo programuotojo nuostatų ir poreikių. Čia išvardyti IDE yra geriausi kodo redagavimo, derinimo ir bendros vartotojo patirties požiūriu. Visada galite pasidalinti mintimis ir nuomonėmis @LinuxHint.

Įdiekite naujausią „OpenRA“ strategijos žaidimą „Ubuntu Linux“
„OpenRA“ yra „Free / Free Real Time Strategy“ žaidimų variklis, atkuriantis ankstyvuosius „Westwood“ žaidimus, tokius kaip klasikinis „Command & Conqu...
Įdiekite naujausią „Dolecin Emulator“, skirtą „Gamecube“ ir „Wii“, sistemoje „Linux“
„Delfinų emuliatorius“ leidžia žaisti pasirinktus „Gamecube“ ir „Wii“ žaidimus „Linux“ asmeniniuose kompiuteriuose (PC). „Dolphin Emulator“ yra laisv...
Kaip naudoti „GameConqueror Cheat Engine“ sistemoje „Linux“
Straipsnyje pateikiamas „GameConqueror“ apgaulės variklio naudojimo „Linux“ vadove. Daugelis žaidėjų, žaidžiančių sistemoje „Windows“, dažnai naudoja ...