9 najboljih Python IDE-a i uređivača koda

U ovom ćete vodiču naučiti o raznim Python IDE-ima i uređivačima koda za početnike i profesionalce.

Uređivač koda je alat koji se koristi za pisanje i uređivanje koda. Obično su lagane i mogu biti izvrsne za učenje. Međutim, nakon što se vaš program poveća, morate testirati i ispraviti svoj kôd, tu dolaze IDE-i.

IDE (Integrirano razvojno okruženje) razumije vaš kod puno bolje od uređivača teksta. Obično pruža značajke poput automatizacije gradnje, povezivanja koda, testiranja i uklanjanja pogrešaka. To vam može znatno ubrzati posao. Loša je strana što IDE-i mogu biti složeni za upotrebu.

Kako odabrati Python IDE / editor koda koji služi vašoj svrsi?

Da bismo olakšali ovaj zadatak, stvorili smo ovaj vodič. Svi alati spomenuti u ovom vodiču dostupni su na sustavima Windows, Linux i MacOS

Želim Python IDE / uređivač koda za:

  • Učenje
  • Razvoj

Prikaži Python IDEs Programiz preporučuju:

  • Da

1. Internetski sastavljač iz Programaza

Za: Početne cijene: Besplatno

Ako želite započeti pisanje Python koda bez ulaganja vremena u instaliranje Pythona i postavljanje razvojnog okruženja, možete koristiti naš internetski Python kompajler. Za početak vam trebaju samo internet i preglednik.

Inače, naš internetski tumač potpuno je besplatan.

2. LEKOVO

Za: Početne cijene: Besplatno

Kada instalirate Python, IDLE se također instalira prema zadanim postavkama. To olakšava početak rada u Pythonu. Glavne značajke uključuju prozor ljuske Python (interaktivni tumač), automatsko dovršavanje, isticanje sintakse, pametno uvlačenje i osnovni integrirani program za ispravljanje pogrešaka.

IDLE je pristojan IDE za učenje jer je lagan i jednostavan za upotrebu. Međutim, to nije optimalno za veće projekte.

Saznajte više: PRAZNE značajke

3. Uzvišeni tekst 3

Za: početnike, profesionalne cijene: Freemium

Sublime Text je popularni uređivač koda koji podržava mnoge jezike, uključujući Python. Brz je, vrlo prilagodljiv i ima veliku zajednicu.

Ima osnovnu ugrađenu podršku za Python kada ga instalirate. Međutim, možete instalirati pakete poput otklanjanja pogrešaka, automatskog dovršavanja, povezivanja koda itd. Postoje i razni paketi za znanstveni razvoj, Django, Flask i tako dalje. U osnovi, možete prilagoditi uzvišeni tekst da biste stvorili punopravno okruženje za razvoj Pythona prema vašoj potrebi.

Tekst za procjenu Uzvišenog možete preuzeti i koristiti na neodređeno vrijeme. Međutim, povremeno ćete dobiti skočni prozor s porukom "morate kupiti licencu za daljnju upotrebu".

Saznajte više:

  • Preuzmite uzvišeni tekst
  • Postavljanje Pythona za uzvišeni tekst

4. Atom

Za: početnike, profesionalne cijene: besplatno

Atom je editor otvorenog koda koji je razvio Github i koji se može koristiti za razvoj Pythona (sličan uzvišeni tekst).

Njegove su značajke također slične uzvišenom tekstu. Atom je vrlo prilagodljiv. Možete instalirati pakete prema vašoj potrebi. Neki od najčešće korištenih paketa u Atomu za razvoj Pythona su autocomplete-python, linter-flake8, python-debugger, itd.

Osobno, više volim Atom od Sublime Text za razvoj Pythona.

Saznajte više:

  • Preuzmite Atom
  • Postavljanje Pythona za Atom

5. Thonny

Za: Početne cijene: Besplatno

Thonny je IDE posvećen Pythonu koji dolazi s ugrađenim Pythonom 3. Jednom kada ga instalirate, možete započeti s pisanjem Python koda.

Thonny je namijenjen početnicima. Korisničko sučelje je jednostavno, tako da će početnicima biti lako započeti.

Iako je Thonny namijenjen početnicima, ima nekoliko korisnih značajki koje ga također čine dobrim IDE-om za punopravni razvoj Pythona. Neke od njegovih značajki su isticanje sintaksne pogreške, program za ispravljanje pogrešaka, dovršavanje koda, korak kroz procjenu izraza itd.

Kratki savjet: Ako ste početnik, idite na Viewi kliknite variables. Otvorit će se variablesprikaz koji sadrži popis varijabli vašeg programa i njihove vrijednosti.

Saznajte više: Thonny Službena stranica

6. PyCharm

Za: Profesionalne cijene: Freemium

PyCharm je IDE za profesionalne programere. Stvorila ga je JetBrains, tvrtka poznata po stvaranju sjajnih alata za razvoj softvera.

Postoje dvije verzije PyCharma:

  • Zajednica - besplatna verzija s otvorenim kodom, lagana, dobra za Python i znanstveni razvoj
  • Profesionalna - plaćena verzija, cjeloviti IDE s podrškom za web razvoj

PyCharm pruža sve glavne značajke koje bi dobar IDE trebao pružiti: dovršenje koda, inspekcije koda, isticanje pogrešaka i popravci, ispravljanje pogrešaka, sustav kontrole verzija i refaktoriranje koda. Sve ove značajke dolaze iz kutije.

Osobno govoreći, PyCharm je moj omiljeni IDE za razvoj Pythona.

Jedina glavna zamjerka koju sam čuo u vezi s PyCharmom je ta da zahtjeva puno resursa. Ako imate računalo s malom količinom RAM-a (obično manje od 4 GB), vaše računalo može zaostajati.

Saznajte više:

  • Preuzimanje PyCharma
  • Značajke PyCharm

7. Visual Studio kôd

Za: Profesionalne cijene: Besplatno

Visual Studio Code (VS Code) je besplatni IDE otvorenog koda koji je stvorio Microsoft i koji se može koristiti za razvoj Pythona.

Možete dodati proširenja za stvaranje Python razvojnog okruženja prema vašim potrebama u VS kodu. Pruža značajke kao što su inteligentno dovršavanje koda, povezivanje za potencijalne pogreške, otklanjanje pogrešaka, jedinično testiranje i tako dalje.

VS Code je lagan i prepun snažnih značajki. To je razlog zašto je postao popularan među programerima Pythona.

Saznajte više:

  • Preuzmite VS kod
  • Python u Visual Studio kodu

8. Vim

Za: Profesionalne cijene: Besplatno

Vim je uređivač teksta unaprijed instaliran u macOS i UNIX sustavima. Za sustav Windows morate ga preuzeti.

Neki programeri apsolutno obožavaju Vim, njegove tipkovne prečace i proširivost, dok ga neki jednostavno mrze.

Ako već znate kako koristiti Vim, to može biti dobar alat za razvoj Pythona. Ako ne, trebate uložiti vrijeme učeći Vim i njegove naredbe prije nego što ga možete koristiti za Python.

U Vim možete dodati dodatke za isticanje sintakse, dovršavanje koda, otklanjanje pogrešaka, refaktoriranje itd. I koristiti ih kao Python IDE.

Saznajte više: Vim za razvoj Pythona

9. Spyder

Za: početnike, profesionalne cijene: besplatno

Spyder je IDE otvorenog koda koji se obično koristi za znanstveni razvoj.

Najlakši način da ustanete i pokrenete Spyder je instaliranje Anaconda distribucije. Ako ne znate, Anaconda je popularna distribucija za znanost o podacima i strojno učenje. Distribucija Anaconde uključuje stotine paketa, uključujući NumPy, Pande, scikit-learn, matplotlib i tako dalje.

Spyder ima neke sjajne značajke kao što su automatsko dovršavanje, ispravljanje pogrešaka i iPython ljuska. Međutim, nedostaju mu značajke u usporedbi s PyCharmom.

Saznajte više: Spyder Službena stranica

Časna spomena

  • Jupyter Notebook - softver otvorenog koda koji vam omogućuje stvaranje i dijeljenje koda uživo, vizualizacija itd.
  • Eclipse + PyDev - Eclipse je popularni IDE koji se može koristiti za razvoj Pythona pomoću dodatka PyDev.

Preporučena literatura: Koji IDE koristiti za Python?

Zanimljivi članci...