Ta vodnik vam bo predstavil integrirano razvojno okolje PyCharm, ki ga lahko uporabite za razvoj profesionalnih aplikacij z uporabo programskega jezika Python. Python je odličen programski jezik, saj je resnično navzkrižno platformo. Uporablja se lahko za razvijanje ene aplikacije, ki bo delovala na računalnikih operacijskega sistema Windows, Linux in Mac, ne da bi morali znova prevajati katero koli kodo.
PyCharm je urednik in razhroščevalnik, ki so ga razvili Jetbrains, ki so isti ljudje, ki so razvili Resharper. Resharper je odlično orodje, ki ga razvijalci programa Windows uporabljajo za refaktorsko kodo in olajšajo življenje pri pisanju .NET kod. Številna načela programa Resharper so bila dodana profesionalni različici PyCharm.
Kako namestiti PyCharm
Ta vodnik za namestitev PyCharm vam bo pokazal, kako priti PyCharm, ga prenesite, izvlečite datoteke in ga zaženite.
Pozdravni zaslon
Ko prvič zaženete PyCharm ali ko zaprete projekt, vam bo predstavljen zaslon, ki prikazuje seznam nedavnih projektov.
Videli boste tudi naslednje možnosti menija:
- Ustvari nov projekt
- Odpri projekt
- Checkout From Control Control
Obstaja tudi možnost konfiguriranja nastavitev, ki vam omogoča nastavitev privzete različice Python in drugih takšnih nastavitev.
Ustvarjanje novega projekta
Ko se odločite za ustvarjanje novega projekta, vam je na voljo seznam možnih vrst projektov, kot sledi:
- Pure Python
- Django
- Bučko
- Google App Engine
- Piramida
- Web2Py
- Kotni CLI
- AngularJS
- Fundacija
- HTML pločevinasta plošča
- React Starter Kit
- Twitter Bootstrap
- Komplet za spletno zagon
Če želite ustvariti osnovno namizno aplikacijo, ki bo delovala v operacijskih sistemih Windows, Linux in Mac, lahko izberete projekt Pure Python in uporabite knjižnice QT za razvijanje grafičnih aplikacij, ki izgledajo kot izvorni operacijski sistem, na katerem tečejo, ne glede na to, kje so bili razviti.
Poleg tega, da izberete vrsto projekta, lahko vnesete tudi ime za svoj projekt in izberete tudi različico Pythona, s katero želite razviti.
Odprite projekt
Projekt lahko odprete tako, da kliknete ime na seznamu nedavno odprtih projektov ali kliknete na Odprto gumb in se pomaknite do mape, kjer se nahaja projekt, ki ga želite odpreti.
Preverjanje iz nadzora krmilnika
PyCharm ponuja možnost, da preveri kodo projekta iz različnih spletnih virov, vključno z GitHub, CVS, Git, Mercurial in Subversion.
ID PyCharm
ID PyCharm se začne z menijem na vrhu. Pod tem imaš kartice za vsak odprt projekt.
Na desni strani zaslona so razhroščevalne možnosti za prehajanje kode.
V levem podoknu je seznam projektnih datotek in zunanjih knjižnic.
Če želite dodati datoteko, z desno tipko miške kliknite ime projekta in izberite Novo. Nato dobite možnost, da dodate eno od naslednjih vrst datotek:
- mapa
- Imenik
- Paket Python
- Pythonova datoteka
- Jupyter Notebook
- HTML datoteka
- Stylesheet
- JavaScript
- TypeScript
- CoffeeScript
- Gherkin
- Vir podatkov
Ko dodate datoteko, na primer datoteko python, lahko začnete vnašati v urejevalnik na desni plošči.
Besedilo je vse barvno kodirano in ima krepko besedilo. V navpični vrstici je prikazano zaprtje, tako da ste lahko prepričani, da pravilno nalepite.
Urejevalnik vključuje tudi celotno IntelliSense, kar pomeni, ko začnete vnašati imena knjižnic ali priznanih ukazov, ki jih lahko dokončate s pritiskom na Tab.
Razhroščevanje aplikacije
Aplikacijo lahko kadar koli odpravite z uporabo možnosti odpravljanja napak v zgornjem desnem kotu.
Če razvijate grafično aplikacijo, lahko preprosto pritisnete zeleni gumb za zagon aplikacije. Lahko tudi pritisnete Shift + F10.
Za debug aplikacijo lahko kliknete gumb ob zeleni puščici ali pritisnete Shift + F9. V kodo lahko postavite prelomne točke, tako da se program ustavi v določeni vrstici s klikom na sivi rob v vrstici, na kateri želite prekiniti.
Če želite narediti en korak naprej, lahko pritisnete F8, ki stopi nad kodo. To pomeni, da bo zagnala kodo, vendar ne bo stopila v funkcijo. Če želite stopiti v funkcijo, bi pritisnili F7. Če ste v funkciji in želite stopiti v klicno funkcijo, pritisnite Shift + F8.
Medtem ko razhroščujete, se na dnu zaslona prikažejo različna okna, na primer seznam procesov in niti in spremenljivk, za katere nadzirate vrednosti. Ko preidete skozi kodo, lahko spremenite uro v spremenljivko, tako da lahko vidite, kdaj se vrednost spremeni.
Druga odlična možnost je, da zaženete kodo s preverjanjem pokritosti. Programski svet se je v preteklih letih precej spremenil, zdaj pa je za razvijalce pogosto, da izvajajo testni razvoj, tako da lahko vsako spremembo preverijo, da ne bodo zlomili drugega dela sistema.
Preverjevalnik pokritosti vam dejansko pomaga, da zaženete program, izvedete nekaj preskusov, nato pa, ko ste končali, vam bo povedal, koliko kode je bilo pokrito v odstotkih med preskusom.
Obstaja tudi orodje za prikaz imena metode ali razreda, kolikokrat so bili postavljeni predmeti in koliko časa je porabljen v določenem kosu kode.
Refactoring koda
Resnično zmogljiva funkcija PyCharm je možnost ponovnega kodiranja.
Ko začnete razvijati kodo, bodo v desnem robu prikazane majhne oznake. Če vnesete nekaj, kar bi lahko povzročilo napako ali pa samo ni dobro napisano, bo PyCharm postavil barvni označevalec.Klik na barvni označevalec vam bo povedal težavo in vam bo ponudil rešitev.
Na primer, če imate uvozni izpis, ki uvaža knjižnico in potem ne uporablja ničesar iz te knjižnice, ne bo samo, da bo koda postala siva, bo označevalec navedel, da je knjižnica neuporabljena.
Druge napake, ki se bodo pojavile, so za dobro kodiranje, na primer samo eno prazno črto med uvozno izjavo in začetkom funkcije. Povedali vam boste tudi, kdaj ste ustvarili funkcijo, ki ni v malih črkah.
Ni vam treba upoštevati vseh pravil PyCharm. Mnogi od njih so samo dobre smernice za kodiranje in nimajo nič opraviti s tem, ali se bo koda izvajala ali ne.
Meni kode ima tudi druge možnosti refakatorja. Na primer, lahko opravite čiščenje kode in lahko pregledate datoteko ali projekt za težave.
Povzetek
PyCharm je odličen urejevalnik za razvijanje kode Python v Linuxu in na voljo sta dve različici. Različica skupnosti je za občasnega razvijalca, medtem ko profesionalno okolje ponuja vsa orodja, ki jih lahko razvijalec potrebuje za ustvarjanje profesionalne programske opreme.