Tokrat bomo izkoristili priložnost za pogovor PyCharm, ki je IDE (celostno razvojno okolje) križna platforma uporablja na področju programiranja, ima dve različici tisti, ki je razdeljen na kumuniteta in izobraževalna izdaja, ki sta izdani pod licenco Apache in druga je strokovna izdajaIzpuščen pod lastniško licenco.
V profesionalni različici jim za plačilo nudi dodatne funkcije, kot so kodirno okolje za spletni razvoj, oddaljeni razvoj in podpora baz podatkov.
Značilnosti PyCharm
pycharm prihaja s konzolo python kamor lahko pišete skripte, ko jih zaženete. Okna lahko preklopite v način za priklop, plavajoči način, način okna ali razdeljen način, odvisno od vaše želje. Ko vklopite priklopni način, lahko pripeti način aktivirate tudi za pripenjanje orodij.
Pomoč pri kodiranju in analiza z dopolnjevanjem kode, sintakso in poudarjanjem napak.
Navigacija po projektih in kodah, specializirani pogledi projektov, pogledi strukture datotek in hitri preskoki med datotekami, razredi, metodami in uporabami
Python refaktoringn: vključuje preimenovanje, način ekstrakcije, vnesite spremenljivko, vnesite konstanto, povlecite navzgor, potisnite navzdol in drugo
Podpora za ogrodja splet: Django, web2py in Flask
Vgrajen razhroščevalec Python
Integrirano enotno preskušanje s pokritostjo kod po vrsti
Razvoj Google App Engine Python
Iintegracija nadzora različic- Enotni uporabniški vmesnik za Mercurial, Git, Subversion, Perforce in CVS s seznami sprememb in spajanjem.
Kako namestiti PyCharm v Linux?
Za primer Ubuntu in izpeljanke PyCharm je na voljo za prenos iz Ubuntu Software Center v treh izdajah: različica Pro, različica EDU in različica CE. Vse, kar morate storiti, je poiskati Pycharm in pojavil se bo.
Za ostale distribucije imamo bolj splošno namestitev, datoteko .tar.gz moramo prenesti z uradne strani Jet Brains.
Ko je prenos končan, odprite terminal v mapi za prenos, kjer je datoteka in v terminal vnesite naslednje, da ga izvlečete:
tar -xvf pycharm-community-*.tar.gz
Datoteko lahko tudi kliknete z desno miškino tipko in tukaj izvlečete. Izvlečena bo v isto mapo kot datoteka .tar.gz.
Končano pojdimo do mape bin in nato v terminal vnesite naslednje, da zaženete Pycharm:
./pycharm.sh
Namestite iz Snap
Aplikacijo lahko namestite tudi s pomočjo paketov snap, edina zahteva je, da ima naš sistem podporo za snap, sicer jo bomo morali namestiti.
Ker smo že prepričani, da imamo podporo za snap v našem računalniku, odpremo terminal in izvedemo naslednji ukaz za namestitev pro različice:
sudo snap install pycharm-professional --classic
Medtem ko je za različico skupnosti:
sudo snap install pycharm-community --classic
Začetna nastavitev Pycharma
Prvi zagon Pycharma vam bo omogočil, da ga konfigurirate glede na vaše želje, vključno z nastavitvijo tem, lokacijo vaših projektov in nastavitvijo vtičnikov, ki jih želite vključiti.
Za nadaljevanje morajo prebrati "Pogodbo o politiki zasebnosti" in jo sprejeti.
Če to naredite, lahko spodaj nastavite temo, ki jo imate najraje. V bistvu obstajajo tri teme uporabniškega vmesnika: Intellij, Darcula in GTK +.
Lahko olajšajo zagon IDE s pomočjo skriptov zaganjalnika, vendar ga lahko preskočite.
Potem lahko konfigurirajo vtičnike, ki jih želite vključiti v namestitev. Začetni zaslon vtičnika bo prikazan na naslednji način:
Po zaključku namestitve odpre se okno, podobno naslednjim če želite ustvariti nov projekt, ga odpreti ali zapustiti sistem za nadzor različic.
Ko izberejo projekt, začetni zaslon aplikacije, ki ga boste videli, bo naslednji:
In s tem bomo na naše računalnike namestili IDE, kjer bodo lahko začeli razvijati svoje projekte.
Če poznate še kakšen IDE, podoben Pycharmu, ga ne oklevajte deliti z nami v komentarjih.
Ne maram, da mu danes primanjkuje osnovnih funkcij, kot so upravljanje spleta, oddaljenega upravljanja in upravljanja baz podatkov. Če začnete s pycharmom, čeprav niste profesionalec, ampak preprost samouk, vam danes onemogoča, da naredite karkoli koristnega, ne da bi šli skozi plačilo takoj, ko nekaj napredovate v katerem koli povprečnem projektu.
Raje imam Geany skupaj s QT-Designerjem za ustvarjanje katerega koli programa python.