PyCharm - najbolji IDE Linux Python

Ovaj vodič će vas upoznati sa integrisanim razvojnim okruženjem PyCharm, koji se može koristiti za razvoj profesionalnih aplikacija pomoću Python programskog jezika. Python je odličan programski jezik zato što je zaista cross-platforman. Može se koristiti za razvoj jedne aplikacije koja će se pokrenuti na Windows, Linux i Mac računarima bez potrebe za prekompliciranjem bilo kog koda.

PyCharm je urednik i debugger koji je razvio Jetbrains, koji su isti ljudi koji su razvili Resharper. Resharper je odličan alat koji koriste Windows programeri za refactoring kod i olakšavaju život prilikom pisanja .NET koda. Mnogi principi Resharper-a su dodati profesionalnoj verziji PyCharm-a.

Kako instalirati PyCharm

Ovaj vodič za instalaciju PyCharm-a će vam pokazati kako da preuzmete PyCharm, preuzmete, izvadite datoteke i pokrenete ga.

Pozdravni ekran

Kada prvi put pokrenete PyCharm ili kada zatvorite projekat, biće vam prikazan ekran koji prikazuje listu nedavnih projekata.

Takođe ćete videti sledeće opcije menija:

Postoji i opcija podešavanja konfiguracije koja vam omogućava da podesite podrazumevanu Python verziju i druga takva podešavanja.

Stvaranje novog projekta

Kada odlučite da kreirate novi projekat, dobijate listu mogućih tipova projekata na sledeći način:

Ako želite kreirati baznu desktop aplikaciju koja će se pokrenuti na Windows, Linux i Mac, onda možete odabrati Pure Python projekat i koristiti QT biblioteke za razvoj grafičkih aplikacija koje izgledaju izvorno za operativni sistem na kojem rade, bez obzira gdje su razvijeni.

Pored izbora tipa projekta možete uneti i ime za svoj projekat, a također izaberite verziju Pythona za razvoj.

Otvori projekat

Možete otvoriti projekat klikom na ime unutar nedavno otvorenog lista projekata ili možete kliknuti na dugme za otvaranje i kretati do fascikle gdje se nalazi projekt koji želite otvoriti.

Odjavljivanje od kontrole izvora

PyCharm pruža opciju da proveri projektni kod iz različitih online resursa uključujući GitHub, CVS, Git, Mercurial i Subversion.

PyCharm IDE

PyCharm IDE počinje sa menijem na vrhu. Ispod ovoga imate tabove za svaki otvoreni projekat.

Na desnoj strani ekrana su opcije za otklanjanje grešaka za proširenje koda.

Na levom oknu se nalazi lista projektnih datoteka i eksternih biblioteka.

Da biste dodali datoteku, kliknite desnim tasterom miša na naziv projekta i izaberite "novi". Zatim dobijate opciju dodavanja jedne od sljedećih tipova datoteka:

Kada dodate datoteku, kao što je python datoteka, možete započeti unošenje u urednik na desnom panelu.

Tekst je sve boje kodiran i ima bold tekst. Vertikalna linija prikazuje indentifikaciju, tako da možete biti sigurni da li pravilno ispravljate tablu.

Uređivač takođe uključuje puni IntelliSense, što znači da kada počnete da kucate imena biblioteka ili prepoznate komande, možete komande dovršiti pritiskom na karticu.

Otklanjanje aplikacije

Aplikaciju možete otkloniti u bilo kom trenutku koristeći opcije za otklanjanje grešaka u gornjem desnom uglu.

Ako razvijate grafičku aplikaciju, onda možete jednostavno pritisnuti zeleno dugme da biste pokrenuli aplikaciju. Takođe možete pritisnuti pomak i F10.

Da biste otklonili aplikaciju, možete kliknuti na dugme pored zelene strelice ili pritisnite shift i F9. Možete postaviti prekidne tačke u kodu tako da se program zaustavlja na datoj liniji klikom na sivu marginu na liniji na kojoj želite prekinuti.

Da biste napravili jedan korak napred, možete pritisnuti F8, koji koraci iznad koda. To znači da će pokrenuti kod, ali neće ući u funkciju. Da biste ušli u funkciju, pritisnuli biste F7. Ako ste u funkciji i želite da izađete do funkcije pozivanja, pritisnite shift i F8.

Dok koristite debagovanje, na dnu ekrana videćete razne prozore, kao što su lista procesa i tema i varijabli koje nadgledate vrijednosti. Dok prolazite kroz kod, možete dodati sat promenljivoj tako da možete videti kada se promeni vrijednost.

Još jedna sjajan opcija je pokrenuti kod sa provjerom pokrivenosti. Programski svet se mnogo godina promenio i sada je uobičajeno da programeri obavljaju testove, tako da svaka promjena koju oni naprave mogu provjeriti kako ne bi slomili drugi dio sistema.

Provjera provere zapravo vam pomaže da pokrenete program, izvršite neke testove, a onda kada završite, pokazaće vam koliko je koda pokriveno kao procenat tokom testiranja.

Takođe postoji i alat za prikazivanje imena metode ili klase, koliko puta je pozvano stavke i koliko dugo je potrošeno u tom dijelu koda.

Code Refactoring

Stvarno moćna funkcija PyCharma je opcija ponovnog koda.

Kada počnete da razvijate kôd, male oznake će se pojaviti na desnoj strani. Ako upišete nešto što može dovesti do greške ili jednostavno nije napisano dobro, PyCharm će postaviti obojeni marker. Klik na obojeni marker će vam reći problem i ponuditi rešenje.

Na primjer, ako imate izjavu o uvozu koja uvozi biblioteku i onda ne koristite ništa od te biblioteke, ne samo da će se kod postati siv, marker će navesti da je biblioteka neiskorištena.

Druge greške koje će se pojaviti su za dobro kodiranje, kao što je samo jedna prazna linija između izjave o uvozu i početka funkcije. Reći će vam se i kada ste kreirali funkciju koja nije u malim slovima.

Ne morate poštovati sva PyCharm pravila. Mnogi od njih su samo dobre smernice za kodiranje i nemaju nikakve veze sa tim da li će kod biti pokrenut ili ne.

Meni kodova ima i druge opcije za refactoring. Na primer, možete izvršiti čišćenje koda i možete pregledati datoteku ili projekat za probleme.

Sažetak

PyCharm je odličan editor za razvoj Python koda u Linuxu, a postoje dvije verzije. Verzija zajednice je za svakodnevnog programera, dok profesionalno okruženje pruža sve alate koje bi programeru trebao napraviti za profesionalni softver.