Softver

Najbolji IDE za Python u 2021

Uključeno u ovaj vodič:

1

Atom

OVDJE
2

BESPOSLEN

3

Vizualni

Studio kod
4

eric

5

PyDev

6

Thonny

(Zasluga slike: Atom IDE)

1. Atom IDE

IDE koji olakšava gotovo sve što vam padne na pamet

DANAS NAJBOLJE PONUDE POSJETITE MJESTO
Razlozi za kupnju
+Čisto i pametno sučelje+Sveobuhvatan upravitelj paketa+Podrška za više jezika
Razlozi za izbjegavanje
-Velik memorijski otisak

Atom je prilagodljiv uređivač teksta koji održava megalith GitHub društvenog kodiranja, tako da kao što biste očekivali može učiniti gotovo sve što možete zamisliti. A ako ne može, onda netko gotovo sigurno radi na dodatku koji bi to riješio.



Atom ima svoj vlastiti sveobuhvatni upravitelj paketa i ogromnu zajednicu koja radi na paketima za njega. Osim ugrađene Git i GitHub integracije, Atom vam omogućuje suradnju na projektima kodiranja u stvarnom vremenu putem paketa Teletype. Dostupno je nekoliko tisuća drugih paketa, ali Python koderi koji traže učinkovitiji tijek rada dobro bi potražili paket skripti.

Ova ponuda temelji se na elektronskom okviru, tako da je Atom višeplatforma, ali također ima nezanemarljiv memorijski otisak. Koderi koji preferiraju da njihove aplikacije budu lagane odbacit će 400 MB (uključujući njegove ovisnosti) otisak instalacije i trebali bi potražiti negdje drugdje. Ali čak i na skromnom sustavu radi dobro i sve funkcionalnosti koje Atom pruža znači da je itekako vrijedan ulaganja u prostor.

Unatoč svim svojim značajkama, Atom ima čisto sučelje i puno je prilagođeniji početnicima nego što biste očekivali. Prikaz projekta je koristan kada se počnete baviti većim projektima i možete slobodno podijeliti ploče sučelja prema vašim željama.

(Zasluga za sliku: IDLE)

2. PRAZAN

Pythonov vlastiti minimalni IDE koji vam neće stati na put

DANAS NAJBOLJE PONUDE POSJETITE MJESTO
Razlozi za kupnju
+Lijepo lagan+Snažan program za ispravljanje pogrešaka
Razlozi za izbjegavanje
-Nema mogućnosti upravljanja projektima

Lako je to previdjeti BESPOSLEN , Pythonovo vlastito prilagođeno integrirano razvojno okruženje. IDLE (nazvan po Ericu Idleu iz Monty Pythona) je prilično minimalan u usporedbi s nekim drugim ponudama u blizini, ali ima sve što vam treba i sigurno vam neće stati na put.

Kodiran je u Pythonu i koristi lagani tkinter alat za crtanje svog GUI-ja. Pokretanjem IDLE-a otvorit će se Python ljuska, baš kao što dobivate kada pokrenete Python s terminala. Ovdje se možete poigrati s isječcima koda, uz bonus da će ključne riječi i izlaz biti lijepo obojeni.

Nastavljajući dalje, možete otvoriti novi prozor kako biste započeli ispravno kodiranje. Vaš će kod biti prikladno istaknut i automatski uvučen, s razinom uvlake koja se može konfigurirati. IDLE podržava korištenje razmaka ili tabulatora za uvlačenje i može se automatski pretvoriti između ta dva – plus može uvlačiti više redaka odjednom.

Gopro hero 7 datum izlaska 2018

IDLE nema nikakvih mogućnosti za upravljanje projektima, ali to nije problem ako vaš projekt obuhvaća samo nekoliko datoteka. Ima moćan program za otklanjanje pogrešaka koji omogućuje jednostruki korak kroz kod ili prekoračenje kroz svaku funkciju visoke razine. Program za ispravljanje pogrešaka prikazuje stog poziva kao i stanje lokalnih i globalnih varijabli.

(Zasluga slike: Microsoft)

3. Visual Studio Code

Microsoftov uređivač koda sada je popularan izbor među programerima

DANAS NAJBOLJE PONUDE POSJETITE MJESTO
Razlozi za kupnju
+Snažne značajke+Impresivno tržište proširenja+Minimalistički 'zen način'

Visual Studio Code – ili skraćeno Code – je uređivač otvorenog izvornog koda u vlasništvu Microsofta. Kod je postao popularan među programerima, a dobar je izbor i za vaše Python projekte, nakon što instalirate Python proširenje, tj.

Kod ima vlastiti program za ispravljanje pogrešaka, podržava linting i ima integraciju sa svim vrstama alata za kontrolu izvora. Također ima ugrađeni terminal i dobro opskrbljeno tržište ekstenzija (ne brinite, besplatne su). Također može pokrenuti i debugirati jedinične testove vašeg projekta kroz unittest, pytest ili nose okvire.

Ako sve ovo zvuči malo previše, ima i minimalistički 'zen mod' koji vam prikazuje samo datoteku na kojoj radite, skrivajući ne samo sučelje Codea, već i ostatak vaše radne površine.

Drajveri za amd radeon r9 200 / hd 7900 series

Kod je vrlo podesiv i ima ploču s postavkama koja će oduševiti one s određenim načinom razmišljanja – svaki odjeljak otvara odgovarajući odjeljak datoteke settings.json, sve je, naravno, lijepo istaknuto.

Kao i Atom, kod je Electron aplikacija, pa je i višeplatformski i malo glomazan. Za razliku od Atoma, ima podršku za Intellisense, Microsoftov vlastiti pristup dovršenju koda. Za Python, osim što samo predlaže dovršenje, ovo također pruža skočne prozore u hodu koji prikazuju dokumentaciju za klase i metode.

(Zasluga slike: Eric Python IDE)

4. eric

Snažna ponuda s podrškom za suradnju na kodu u stvarnom vremenu

DANAS NAJBOLJE PONUDE POSJETITE MJESTO
Razlozi za kupnju
+Izvrstan za ozbiljan posao kodiranja+Izvrsna podrška i za Ruby
Razlozi za izbjegavanje
-Sučelje je malo zauzeto

Ovaj moćni međuplatformski IDE – koji je, kao i IDLE, nazvan po Eric Idleu – napisan je na Pythonu i koristi Qt biblioteku. Iako je Python njegov fokus, eric (mala slova su namijenjena pravopisu) ima izvrsnu podršku za Ruby, ali i druge jezike. Podržava zadatke kruha i maslaca koje smo očekivali: savijanje koda, dovršavanje koda, podudaranje zagrada.

Ali postoji još mnogo toga da ćete morati koristiti njegovu ugrađenu (i automatiziranu) generiranje popisa zadataka da biste pratili. Ima integrirani preglednik klase i moćan program za ispravljanje pogrešaka, a zahvaljujući ugrađenom Qt podržava izgradnju GUI-ja putem Qt Designera. Zaslon početne konfiguracije može se činiti zastrašujućim, ali većinu se može odgoditi za kasnije.

Iako sučelje izgleda zauzeto, nema razloga da eric ne možete koristiti kao jednostavan uređivač koda (ili čak običnog teksta). Ali to stvarno dolazi na svoje za ozbiljnije kodiranje – postoji čak i ugrađeni hex uređivač, SQL preglednik i dizajner ikona. Podržava jedinične testove i može otkloniti pogreške u programima s više niti i više procesa, koji, kao što će posvjedočiti svatko tko se bavi takvim stvarima, generiraju najgore vrste bugova.

Izvorno podržava Mercurial i SVN kontrolu verzija, a podrška za Git dostupna je putem dodatka. Poput Code, postoji podrška za suradnju u stvarnom vremenu na kodu. Ukratko, ako želite Python powerhouse bogat značajkama, eric je za vas.

(Zasluga slike: PyDev)

koliko košta izrada fitbita

5. PyDev

Popularni IDE otvorenog koda

DANAS NAJBOLJE PONUDE POSJETITE MJESTO
Razlozi za kupnju
+Otvoreni izvor+Besplatno+Mnoge značajke
Razlozi za izbjegavanje
-Potencijalna nadutost

PyDev je Python IDE koji radi u Eclipseu, koji je već vrlo popularan open source IDE za različite programske jezike, i dobro je podržan širokim rasponom dodataka za pomoć pri dodavanju značajki.

Sam PyDev dolazi s nizom korisnih značajki kodiranja, kao što su automatsko dovršavanje koda, otklanjanje pogrešaka, predlošci kodiranja i analiza, kao i preglednik za testiranje koda.

Tu je i opcija integracije za rad s Django Python web okvirom, kao i podrška za razvoj Jythona i IronPythona.

Ako postoji loša strana, to je to što je dostupna tolika podrška za kodiranje da bi neki korisnici mogli smatrati da je to pomalo napuhano. Međutim, ostaje jedan od, ako ne i najpopularnijih Python IDE-a otvorenog koda iz potpuno istog razloga.

Budući da je otvorenog koda, besplatan je za korištenje i lako pruža dovoljno značajki za podršku osnovnog do srednjeg programiranja. Za naprednije programiranje, LiClipse je plaćeni sloj koji radi s Eclipseom kako bi ponudio više prilagođenih opcija.

(Zasluga slike: Thonny)

6. Thonny

Dolazi kao standard u novim verzijama Raspbiana

DANAS NAJBOLJE PONUDE POSJETITE MJESTO
Razlozi za kupnju
+Izvrstan debuger+Idealno za početnike
Razlozi za izbjegavanje
-Instalacija nije jednostavna za korištenje

Thonny je najmanje 'usredotočen na razvojne programere' od svih IDE-a koje smo ovdje istaknuli, ali to ne znači da je manje moćan. Razvijen je na Sveučilištu Tartu u Estoniji, a sam je napisan na Pythonu. Sadrži moćan program za otklanjanje pogrešaka koji je izvrstan za učenje pojedinosti kodiranja bez brige o tome kako rade točke prekida.

Program za ispravljanje pogrešaka može vam pokazati stanje varijabli dok se program izvodi. Omogućuje vam da poduzmete male ili velike korake kroz program, što je sjajno ako tragate za greškama koje je teško pronaći. Ovo je mnogo bolja praksa nego – kao što su početnici i iskusni koderi povremeno u iskušenju – zasipati svoj kod neurednim print() izjavama.

Thonny će se automatski uvlačiti dok upisujete, što je korisno za sve koji su novi u Pythonu jer jezik koristi uvlačenje za razgraničenje funkcija, petlji, klasa, klauzula itd. On će automatski dovršiti vaš kod i osigurati podudaranje zagrada/zagrada. Također će od pomoći istaknuti sve sintaksičke pogreške.

Bio bi idealan za početnike, ali zbog činjenice da ga je malo teško instalirati ako niste upoznati s Python paketima, a posebno s pip-om (upravitelj paketa za Python). Ipak, uključen je kao standard u nove verzije Raspbiana i dobro je prikladan za projekte Raspberry Pi. Šteta je samo što druge distribucije ne uključuju Thonnyja u svoje repo.

Više Python IDE-ova

Wing IDE 101 je jednostavan i besplatan Python IDE namijenjen pomoći novim programerima da se naviknu na kodiranje u Pythonu. Postoji niz resursa koji će vam pomoći u obuci, a Wing IDE 101 dostupan je za preuzimanje za Windows, macOS i Linux.

CodeSkulptor je IDE koji se temelji na pregledniku za Python. Cilj je pružiti platformu laku za korištenje ljudima koji su novi u Pythonu kako bi vježbali svoje programerske vještine. To ga čini posebno idealnim za grupe za korištenje, jer to znači da će koristiti istu verziju i uređivač koda, a to je još korisnije jer korisnici ne moraju izravno preuzimati i instalirati softver.

najbolja kupovina naplaćuje prednarudžbe

PyScripter je IDE otvorenog koda koji uključuje mnoge osnovne potrebne značajke, kao što su uređivač za isticanje sintakse, integrirani Python interpreter i program za ispravljanje pogrešaka, istraživač projekata i datoteka, kao i mogućnost prilagodbe i eksternog pokretanja Python skripte.

PyCharm je Python IDE za profesionalne programere koji nudi JetBrains, tako da je program koji se plaća. Uključen je impresivan skup alata, kao što su inteligentna pomoć, okviri za web razvoj, znanstveni alati, razvoj više tehnologija i ogromna zbirka alata za razvojne programere.

Također smo odabrali najbolji laptop za programiranje .