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: BesplatnoAko ž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.
![](https://cdn.wiki-base.com/9038856/9_best_python_ides_and_code_editors.png.webp)
2. LEKOVO
Za: Početne cijene: BesplatnoKada 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: FreemiumSublime 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".
![](https://cdn.wiki-base.com/9038856/9_best_python_ides_and_code_editors_2.jpg.webp)
Saznajte više:
- Preuzmite uzvišeni tekst
- Postavljanje Pythona za uzvišeni tekst
4. Atom
Za: početnike, profesionalne cijene: besplatnoAtom 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.
![](https://cdn.wiki-base.com/9038856/9_best_python_ides_and_code_editors_3.jpg.webp)
Saznajte više:
- Preuzmite Atom
- Postavljanje Pythona za Atom
5. Thonny
Za: Početne cijene: BesplatnoThonny 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 View
i kliknite variables
. Otvorit će se variables
prikaz koji sadrži popis varijabli vašeg programa i njihove vrijednosti.
![](https://cdn.wiki-base.com/9038856/9_best_python_ides_and_code_editors_4.jpg.webp)
Saznajte više: Thonny Službena stranica
6. PyCharm
Za: Profesionalne cijene: FreemiumPyCharm 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.
![](https://cdn.wiki-base.com/9038856/9_best_python_ides_and_code_editors_5.jpg.webp)
Saznajte više:
- Preuzimanje PyCharma
- Značajke PyCharm
7. Visual Studio kôd
Za: Profesionalne cijene: BesplatnoVisual 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.
![](https://cdn.wiki-base.com/9038856/9_best_python_ides_and_code_editors_6.jpg.webp)
Saznajte više:
- Preuzmite VS kod
- Python u Visual Studio kodu
8. Vim
Za: Profesionalne cijene: BesplatnoVim 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.
![](https://cdn.wiki-base.com/9038856/9_best_python_ides_and_code_editors_7.jpg.webp)
Saznajte više: Vim za razvoj Pythona
9. Spyder
Za: početnike, profesionalne cijene: besplatnoSpyder 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.
![](https://cdn.wiki-base.com/9038856/9_best_python_ides_and_code_editors_8.jpg.webp)
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?