„Python“ programavimo kalba taikoma tiek daugelyje kompiuterinių technologijų sričių, t.e., Scenarijus, GUI kūrimas, svetainių kūrimas, dirbtinis intelektas (AI), mašininis mokymasis, duomenų mokslas, kompiuterių tinklai ir tinklų automatika bei kibernetinė sauga.
Šiandien rinkoje turime daug integruotų „Python“ IDE kūrimo aplinkos. Visi turi skirtingas savybes ir savybes. Pavyzdžiui, kai kurie specialiai veikia „Linux“ sistemose. Kiti yra „Windows“ pagrindu, kiti - daug platformų ir gali veikti abiejose operacinėse sistemose. Šiame įraše mes pažvelgsime į „Python IDE“, skirtus „Linux“ sistemoms.
Geriausi „Linux“ skirti „Python“ IDE
1. NEVEIKLA
Jis patenka į sąrašo viršų, nes yra standartinė „Python“ kūrimo aplinka. IDLE yra akronimas Ašntegruota DišvakarėsLopmentas Eaplinka. Tai kelių platformų programa, prieinama tiek „Linux“, tiek „Windows“ sistemoms.
Tai paprastas IDE, kuriame yra visos funkcijos, reikalingos norint, kad jūsų sistemoje veiktų „Python“. Tai parašyta „Python“ naudojant „Tkinter“ biblioteką ir labai rekomenduojama pradedantiesiems „Python“.
Funkcijos:
- Sintaksės paryškinimas jūsų „Python“ kode
- Automatinio užbaigimo funkcija
- Automatinis jūsų kodo įtraukimas
- Kelių langų teksto rengyklės palaikymas
- Integruotas „Python“ derintuvas
Atsisiųskite „Python IDLE“
2. PyCharm
„Pycharm“ yra nemokama, galinga platforma „Python IDE“, kurią galima lengvai pritaikyti. Paprastai vadinamas „viskas viename pakete“, jame yra daug integruotų įrankių ir funkcijų, reikalingų jūsų „Python“ plėtrai.
Funkcijos:
- Kodo sintaksė ir klaidų paryškinimas
- Integruotas „Python“ derintuvas
- Lengva ir efektyvi navigacija kodu. Galima lengvai naršyti tarp projekto failų, klasių, metodų ir kt.
- „Google App“ variklio pitono kūrimas
- Palaiko įvairias „Python“ bibliotekas, tokias kaip „matplotlib“, „NumPy“ ir „scipy“
- Palaiko bendras „Python“ žiniatinklio sistemas; „Django“, „Flask“ ir „web2py“
Gaukite „PyCharm“
3. VS kodas
„Visual Studio Code“ arba „VS Code“ yra kelių platformų redaktorius, skirtas „Windows“, „Linux“ ir „MacOS“. „Microsoft“ sukurtas „VS Code“ palaiko įvairias programavimo kalbas. Viskas, ko jums reikia, yra įdiegti pasirinktos programavimo kalbos plėtinį.
Tai labai galima pritaikyti, o kūrėjai gali sukurti savo sparčiuosius klavišus, pakeisti temą ir tinkinti nuostatas. Norėdami pradėti naudotis „VS Code for Python“, įdiekite „Python“ plėtinį, kad suaktyvintumėte „Python“ kūrimo palaikymą. Pastaba, „Visual Studio“ kodo IDE nereikėtų painioti su „Microsoft Visual Studio“.
Funkcijos:
- Jis siūlo palaikymą įvairiems python moduliams. Pavyzdžiui, jei dirbate su „NumPy“, galite įdiegti tam tikrą plėtinį
- Jame yra įmontuota komandinė eilutė, skirta jūsų kodui paleisti
- Integruotas GIT suteikia galimybę stumti, traukti ar atlikti pakeitimus „GitHub“ projektuose
- Jis palaiko tiesioginio bendrinimo funkciją, leidžiančią nuotoliniu būdu paleisti derintuvą
Atsisiųskite „Vscode IDE“
4. „Wing Python IDE“
„Wing“ yra „Linux Python“, kurį sukūrė „Wingware“. Tai galingas ir lengvas IDE, skirtas derinti, išbandyti ir pagreitinti „Python“ kodo rašymą. „Wing IDE“ yra trijų versijų; „Wing 101“, „Wing Personal“ ir „Wing Pro“.
Kaip ir rodo pavadinimai, šios versijos skiriasi funkcijomis ir palaikymu.
- „Wing 101“ yra skirtas „Python“ pradedantiesiems
- „Wing Personal“ skirtas studentams ir bendriems „Python“ entuziastams
- „Wing Pro“ yra komercinis paketas, skirtas profesionaliems „Python“ programuotojams
Funkcijos:
Atkreipkite dėmesį, kad šios funkcijos skiriasi nuo skirtingų „Wing“ paketų, o „Wing pro“ turi geriausias ir galingiausias funkcijas.
- Jis ateina su intelektu, kad būtų galima stebėti kodo sintaksę, klaidas ir įtraukas.
- Tai labai galima pritaikyti, o kūrėjai gali sukurti sparčiuosius klavišus ir pritaikyti nustatytas nuostatas.
- Jis tiekiamas su galingu derintuvu, kurį galima paleisti IDE arba už jos ribų.
- Jame yra platus įvairių Python bibliotekų ir tokių modulių rinkinys kaip; „PyQt“, „Numpy“, „Flask“, „Google App Engine“, „Django“ ir daug daugiau.
- Jis palaiko nuotolinį kodų derinimą ir puikią kodo naršymą.
Atsisiųskite „Wing IDE“
5. Erikas Pythonas IDE
Tai „Python“ redaktorius, integruotas su daugybe funkcijų. Tai parašyta „Python“ naudojant „QT User Interface“ (UI) biblioteką. Tai atvirojo kodo ir daugiaplatformė programa, palaikanti įvairias kalbas.
Jis veikia „Windows“, „Linux“ ir „macOS“. Jame yra visi reikalingi įrankiai, reikalingi stabiliai „Python“ kūrimo aplinkai.
Funkcijos:
- Parama šaltinio kodo redagavimui. Čia mes turime tokias funkcijas kaip; keli kodų redaktoriai, kodo automatinis užbaigimas, sintaksės ir klaidų paryškinimas, petnešų derinimas, kodo lankstymas, pritaikomas lango išdėstymas, patikima paieškos funkcija ir daug daugiau.
- Jis palaiko GUI dizainą ir plėtrą. Galima integruoti QT dizainerį, kuris yra grafinis QT bibliotekos sąsajos kūrėjas.
- Integruotas „Python“ derintuvas.
- „Python Django“ sistemos palaikymas.
- Jame yra projektų valdymo ir bendradarbiavimo įrankiai, pavyzdžiui, automatinis darbų sąrašo atnaujinimas, pokalbių forumas ir bendro kodo redaktorius.
Atsisiųskite Eriką IDE
6. PyDev
Tai trečiosios šalies papildinys, skirtas „Eclipse“ integruotai kūrimo aplinkai. Tai galingas plėtinys, palaikantis plėtrą naudojant „Python“.
Funkcijos:
- Palaikymas kodo automatiniam užbaigimui, leidžiantis greičiau rašyti kodą.
- Kodo analizės funkcija, kuri bando išspręsti visas kylančias problemas kode.
- Jis tiekiamas su galingu „Python“ derintuvu, kurį galima vykdyti nuotoliniu būdu.
- Parama „Django“ sistemai.
- Palaikykite kodo valdymo funkcijas, tokias kaip: sintaksės analizė, išmanioji įtrauka ir kodo lankstymas.
Atsisiųskite „PyDev IDE“
7. Spyderis
Jis yra atvirasis šaltinis ir naudojamas mokslo plėtrai. „Spyder“ yra kelių platformų įrankis, veikiantis „MacOS“, „Windows“ ir „Linux“ sistemose. Jame yra keletas galingų paketų, naudojamų mokslo plėtrai „Python“, t.e., „Matplotlib“, „Numpy“, „Pandas“, „Scipy“, „IPython“, „Cython“, „SymPy“ ir daugelis kitų.
Funkcijos:
- Galingas kodų redaktorius su tokiomis funkcijomis kaip sintaksės paryškinimas, automatinis kodo užbaigimas ir savistaba.
- Failų naršyklės plėtinys, kuris padeda valdyti jūsų projektus.
- Tai suteikia galimybę redaguoti ir tiesiogiai sąveikauti su kintamaisiais iš grafinės vartotojo sąsajos (GUI).
- Jis tiekiamas su derintuvu, palaikančiu žingsnis po žingsnio vykdymą.
- Palaikymas naudoti keletą „IPython“ konsolių kodui patikrinti
- Jis palaiko įvairių papildinių naudojimą tam tikroms užduotims atlikti, t.g., „Spyder-Unittest“, „Spyder-Reports“ ir daug daugiau.
Gaukite „Spyder IDE“
8. Pyzo
„Pyzo“ yra „Python“ integruota „openSource“ kūrimo aplinka. Jis palaiko „Conda“, kad būtų lengva valdyti paketus. „Matlab“ vartotojams „Pyzo“ gali būti vertinama kaip nemokama alternatyva.
Ankstesnės Pyzo versijos buvo platinamos kaip aplinka ir mokslo plėtros platforma (Conda). Šiais laikais „Pyzo“ išleidžiamas tik kaip IDE, o „Anaconda“ paketą turėsite įdiegti patys. Nepaisant to, tai yra paprasta ir galinga sistema, kurią net pradedantieji gali lengvai naršyti naudodamiesi įvairiais įrankiais.
Funkcijos:
- Palaiko kodo automatinį užbaigimą
- Tai daugiaplatformis įrankis, veikiantis „Windows“, „MacOS“ ir „Linux“ distros vietose.
- Palaiko skliaustų atitikimą, kuris yra naudingas dideliam kodo fragmentui.
- Jis tiekiamas su galingu integruotu derintuvu.
- Tai veikia be „Python“ vertėjo poreikio.
Gaukite „Pyzo IDE“
9. GNU „Emacs“
Tai yra atviro kodo, įvairių platformų pritaikomas teksto redaktorius, palaikantis įvairias programavimo kalbas. Jame yra „Python Mode“ funkcija, leidžianti tobulėti naudojant „Python“.
Funkcijos:
- Tai skirtingai išryškina kintamuosius ir konstantas naudojant „Python“ raktinius žodžius.
- Jis palaiko skliaustų atitikimą tokiems teiginiams kaip jei, elifas, for-loop, while-loop ir, daug daugiau.
- Jis palaiko protingą įtrauką, kaip reikalaujama „Python“.
- Jis palaiko tūkstančius komandų, kurias reikia naudoti savo sąsajoje. Kūrėjai taip pat gali sukurti savo komandas skirtingoms užduotims atlikti.
Atsisiųskite „GNU Emacs“
10. KDevelop
Tai nemokamas „openSource“ ir daugiaplatformis IDE, kuris veikia „MacOS“, „Linux“ ir „Windows“. Jis palaiko įvairias funkcijas, tokias kaip derinimas, redagavimas ir naršymas kodais skirtingoms programavimo kalboms.
„Kdevelop“ yra su integruotais analizatoriais tokioms kalboms kaip C, C ++, „Javascript“, „Objective-C“ ir „OpenCL“. Jis palaiko „Python“, „Ruby“, „Perl“ ir daugelio kitų papildinius.
Funkcijos:
- Jis tiekiamas su galingu teksto redaktoriumi, palaikančiu kodo automatinį užbaigimą, sintaksės paryškinimą ir protingą įtrauką.
- Parama GUI kūrimui. Jis integruotas su „PYQT“ dizaineriu, kuris yra „Python Qt“ bibliotekos priekinis įrankis.
- Tai palaiko paprastus projektų valdymo metodus, naudojant tokias priemones kaip Cmake, Automake, Qmake for Qt biblioteka ir kt.
- Pažymėkite kintamuosius ir konstantas, skirtingus nuo „Python“ integruotų raktinių žodžių.
Gaukite KDevelop IDE
11. Atomas
„Atom“ yra „openOS“ teksto redaktorius, skirtas „MacOS“, „Windows“ ir „Linux“. Jis palaiko įvairių kalbų papildinį, parašytą „NodeJSand“ įterptame „Git“ valdiklyje. Git Hub kuria pastarąjį.
Norėdami paleisti „Python“ sistemoje „Atom“, turėsite įdiegti „scenarijų“ iš paketo valdymo. Taip pat galite pridėti papildomų įrankių, tokių kaip vandenilis, kuris suteikia daugiau galimybių plėtojant „Python“.
Funkcijos:
- Kodo automatinis užbaigimas ir sintaksės paryškinimas
- Palaikymas išmaniajai įtraukai, reikalingai programuojant „Python“.
- Jis palaiko skirtingas paryškinančias spalvas vartotojo kintamiesiems ir integruotiems „Python“ raktiniams žodžiams.
- Tai labai pritaikoma ir galima įdiegti įvairius paketus, kaip jie nori.
- „Jupyter Notebook“ integravimo palaikymas naudojant „Hydrogen“ paketą.
Gaukite „Atom IDE“
Išvada
„Python IDE“ pasirinkimas priklauso nuo vartotojų poreikių projektui, kuriame jie dirba. Pvz., Paprastas teksto rengyklė yra naudinga rašant „Python“ scenarijus, tačiau moksliniam projektui reikalingas kur kas sudėtingesnis. Kai kurie iš jų palaiko įvairių kodo valdymo įrankių, pvz., PMD, papildinių integravimą. Galite perskaityti mūsų straipsnį apie PMD.
Kuris yra jūsų mėgstamiausias ir kodėl jums tai patinka? Arba mes praleidome jūsų IDE? Palikite mums komentarą žemiau komentarų skiltyje.