PyCharm - Najbolji Linux Python IDE

Ovaj vodič će vas upoznati s integriranom razvojnom okolinom PyCharm, koja se može koristiti za razvoj profesionalnih aplikacija pomoću Python programskog jezika. Python je izvrstan programski jezik jer je uistinu cross-platforma. Može se koristiti za razvoj jedinstvene aplikacije koja će se izvoditi na računalima sa sustavom Windows, Linux i Mac bez potrebe za recompiliranjem bilo kojeg koda.

PyCharm je urednik i debugger razvijen od strane Jetbrains, koji su isti ljudi koji su razvili Resharper. Resharper je odličan alat koji koriste programeri sustava Windows za refactoring koda i olakšavaju život kad pišu .NET kod. Mnogi od principa Resharpera dodani su profesionalnoj verziji PyCharm.

Kako instalirati PyCharm

Ovaj vodič za instalaciju PyCharm pokazat će vam kako dobiti PyCharm, preuzmite ga, izdvojiti datoteke i pokrenuti ih.

Zaslon dobrodošlice

Prilikom prvog pokretanja programa PyCharm ili pri zatvaranju projekta bit će vam prikazan zaslon koji prikazuje popis nedavnih projekata.

Također ćete vidjeti sljedeće opcije izbornika:

Tu je i konfiguracija postavke opcija koja vam omogućuje da postavite zadanu Python verziju i druge takve postavke.

Stvaranje novog projekta

Kada odlučite izraditi novi projekt, dobit ćete popis mogućih vrsta projekta kako slijedi:

Ako želite stvoriti osnovnu aplikaciju za stolna računala koja će se izvoditi na Windows, Linux i Mac, tada možete odabrati Pure Python projekt i koristiti QT biblioteke za razvoj grafičkih aplikacija koje izgledaju izvorno za operacijski sustav na kojemu se pokreću, bez obzira gdje se nalaze su razvijeni.

Osim odabira vrste projekta, možete unijeti i naziv projekta i odabrati verziju Pythona za razvoj.

Otvori projekt

Projekt možete otvoriti klikom na naziv unutar nedavno otvorenog popisa projekata ili možete kliknuti gumb otvoren i prijeći u mapu u kojoj se nalazi projekt koji želite otvoriti.

Provjeravanje iz kontrole izvora

PyCharm pruža mogućnost da provjerite kod projekta iz različitih online resursa, uključujući GitHub, CVS, Git, Mercurial i Subversion.

PyCharm IDE

PyCharm IDE počinje s izbornikom pri vrhu. Ispod toga imate kartice za svaki otvoreni projekt.

S desne strane zaslona nalaze se opcije za ispravljanje pogrešaka za koračni kôd.

Lijevo okno sadrži popis projektnih datoteka i vanjskih knjižnica.

Da biste dodali datoteku, desnom tipkom miša kliknite naziv projekta i odaberite "novo". Zatim dobivate opciju dodavanja jedne od sljedećih vrsta datoteka:

Kada dodate datoteku, kao što je python datoteka, možete početi upisivati ​​u uređivač na desnoj ploči.

Tekst je u boji i ima podebljani tekst. Okomita crta prikazuje uvlačenje tako da možete biti sigurni da se pravilno tabbirate.

Urednik također uključuje punu IntelliSense, što znači da kad započnete upisivati ​​imena knjižnica ili prepoznate naredbe, možete izvršiti naredbe pritiskom na karticu.

Otklanjanje pogrešaka aplikacije

U bilo kojem trenutku možete ispraviti aplikaciju pomoću opcija uklanjanja pogrešaka u gornjem desnom kutu.

Ako izrađujete grafičku aplikaciju, jednostavno pritisnite zelenu tipku da biste pokrenuli aplikaciju. Također možete pritisnuti pomak i F10.

Za otklanjanje pogrešaka u programu možete kliknuti gumb pored zelene strelice ili pritisnuti pomak i F9. Možete staviti prekidne točke u kôd tako da se program zaustavi na određenoj liniji klikom na sivu marginu na retku na kojoj želite slomiti.

Da biste napravili jedan korak naprijed, možete pritisnuti F8, koji koraka iznad koda. To znači da će pokrenuti kôd, ali neće stupiti u funkciju. Da biste prešli na funkciju, pritisnite F7. Ako ste u funkciji i želite izaći na pozivnu funkciju, pritisnite shift i F8.

Dok ispravljate pogrešku, pri dnu zaslona vidjet ćete različite prozore, kao što su popis procesa i niti i varijable za koje gledate vrijednosti. Dok prolazite kroz kôd, možete dodati sat na varijablu tako da možete vidjeti kada se vrijednost mijenja.

Još jedna velika mogućnost je da pokrenete kôd s provjerom pokrivenosti. Programski svijet se mnogo promijenio tijekom godina, a sada je uobičajeno da programeri izvode test-driven razvoj tako da svaka promjena koju čine mogu provjeriti kako ne bi slomili drugi dio sustava.

Provjera pokrivenosti zapravo vam pomaže da pokrenete program, izvršite neke testove, a kada završite, to će vam reći koliko je koda pokriveno kao postotak tijekom testiranja.

Tu je i alat za prikazivanje naziva metode ili klase, koliko puta su zabilježene stavke i koliko je dugo potrošeno u određenom dijelu koda.

Kodeks refaziranja

Vrlo snažna značajka PyCharm je opcija refactoringa kodova.

Kada počnete razvijati kôd, male oznake pojavit će se na desnoj margini. Ako upišete nešto što bi moglo uzrokovati pogrešku ili jednostavno nije dobro napisano, PyCharm će staviti marker u boji. Klikom na boju označit će vam problem i ponudit će vam rješenje.

Na primjer, ako imate uvodnu izjavu koja uvozi biblioteku, a zatim ne upotrebljava ništa iz te biblioteke ne samo da će kôd postati siv, marker će navesti da je knjižnica neiskorištena.

Ostale pogreške koje će se pojaviti su za dobar kodiranje, kao što je samo jedna prazna linija između uvozne izjave i početka funkcije. Također ćete biti obaviješteni kada ste stvorili funkciju koja nije mala slova.

Ne morate se pridržavati svih Pravila PyCharm. Mnogi od njih su samo dobre smjernice za kodiranje i nemaju veze s tim će se kôd pokrenuti ili ne.

Izbornik koda također ima i druge opcije refactoringa. Na primjer, možete izvesti čišćenje koda i možete pregledati datoteku ili projekt zbog poteškoća.

Sažetak

PyCharm je izvrstan urednik za razvoj Python koda u Linuxu, a dostupne su dvije verzije. Verzija zajednice služi za povremeni razvojni programer, a profesionalno okruženje pruža sve alate koje programer može zahtijevati za izradu profesionalnog softvera.